我今天装了oracle客户端和plsql,现在不管查询啥结果都是显示为空,有大神知道啥原因吗
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我今天装了oracle客户端和plsql,现在不管查询啥结果都是显示为空,有大神知道啥原因吗相关的知识,希望对你有一定的参考价值。
同事跟我一样安装都可以查出数据,我的不论什么都是返回空。
环境变量最前面是:C:\oracle\ora90\bin
是plsql设置的问题吗?求解答,急
问题解决了,是oracle客户端安装的问题,换个版本重装就可以了,谢谢楼下几位朋友
有两种可能:
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,现在不管查询啥结果都是显示为空,有大神知道啥原因吗的主要内容,如果未能解决你的问题,请参考以下文章
PLSQL中table表中的汉字显示问号,装了汉化包之后还是问号,不知道怎么解决
使用PLSql连接Oracle时报错ORA-12541: TNS: 无监听程序
PLSQL Developer 连接oracle 看不见数据库