我今天装了oracle客户端和plsql,现在不管查询啥结果都是显示为空,有大神知道啥原因吗

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我今天装了oracle客户端和plsql,现在不管查询啥结果都是显示为空,有大神知道啥原因吗相关的知识,希望对你有一定的参考价值。

同事跟我一样安装都可以查出数据,我的不论什么都是返回空。
环境变量最前面是:C:\oracle\ora90\bin
是plsql设置的问题吗?求解答,急
问题解决了,是oracle客户端安装的问题,换个版本重装就可以了,谢谢楼下几位朋友

数据库应该是连接上了。执行有返回,不然下面不会有 DONE in 0.062 seconds字样。

有两种可能:
1、你的表没有列。
2、你plsql安装的有问题, 没有展示。

建议在命令窗口下执行看看有没有返回列。追问

我昨天是可以连接了,今天手贱重装了一下就出现这种情况了,表是肯定有大量数据的,我也有权限,plsql我装了好几个版本了都是这样的情况,请问您如何排查问题出现在哪里呢,感激不尽

参考技术A 你好:你可以在你的表名字上右击,查看表结构和表数据;
也可以找左边的列表中找到tables,然后选中表后,右击用编辑模式打开你的表,看看是否可以,也可以编辑下表数据,看看是否可以。如果都看不见表的话,那么就说明你没权限。追问

右键没有view选项了,以前是有的,权限肯定是有的,因为我以前都是好好的,今天重装才出现这样的问题,头疼啊,一天了都没弄好,该被领导骂了

参考技术B DB有连对吗??追问

连接对了啊。连上了,今天重装之后才出现这样的情况,查询什么都是返回空

参考技术C 楼主找到原因了嘛?能教教我吗

oracle客户端plsql安装

 

1.确认版本

自己的操作系统版本(32位还是64位),oracle instant client(oracle客户端版本)和plsql版本

我自己的版本是:oracle客户端版本 64位,plsql 64位。

 

2.安装oracle客户端版本

下载地址: http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html

或是在百度上搜: oracle client 64位下载,打开网址后出现

 

点击下载,需要oracle账号。

将下载后的文件,解压到D:;D:\\Program Files\\instantclient_12_2

建立子目录  NETWORK\\ADMIN,然后创建tnsnames.ora文件,文件内容如下

 

3.安装plsql

网上搜plsql 64位,找那种安装版,带注册码的,其他解压缩的怕有病毒。

安装完成后,首次登陆点击取消,进入程序界面,点击Tools->preferences

完善箭头所指信息

 

然后关闭程序,在进入就可以登陆了,在登陆界面上,database下拉中就可以显示tnsnames.ora中配置的数据项。

 

备注:

很多新学者,往往安装oracle的数据库服务端,其实没有必要,除了学习需要。目前学习最好从mysql这种免费数据库学起,数据库原理的东西都一样。

 

以上是关于我今天装了oracle客户端和plsql,现在不管查询啥结果都是显示为空,有大神知道啥原因吗的主要内容,如果未能解决你的问题,请参考以下文章

不安装oracle客户端,用plsql连接oracle

PLSQL中table表中的汉字显示问号,装了汉化包之后还是问号,不知道怎么解决

使用PLSql连接Oracle时报错ORA-12541: TNS: 无监听程序

PLSQL Developer 连接oracle 看不见数据库

全网最详细的Windows系统里PLSQL Developer 64bit的下载与安装过程(图文详解)

如何在软件打包时集成oracle客户端