plsql连接oracle数据库后 tables为空问题解决
最近公司把小花复用来做一些开发报表的工作,由于需要用到数据库建表,遇到plsql连接oracle时一个常见的问题,下面简述一下解决方法
oracle安装好之后 用plsql连接oracle数据库 结果发现 tables 内容为空 查不到数据库表
1.清空C:\Windows\Prefetch 文件夹下缓存
2.配置oracle链接路径
安装好oracle后会默认指定安装主目录和 关联oci库
目前路径为
E:\app\coder\product\11.2.0\dbhome_1
E:\app\coder\product\11.2.0\dbhome_1\BIN\oci.dll
但是默认配置会报一个oci库的错
oci库不对应 需要去官网下载一个,我这里已经下载好了 现在调整一下oci文件路径
调整后路径 D:\Program Files\PLSQL Developer\instantclient_11_2\oci.dll\oci.dll
目录下新建NETWORK\ADMIN目录,在ADMIN目录下新建tnsnames.ora文件,添加数据库TNS。例如
ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = chiclewu-PC)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
3.浏览器取消勾选最近使用
点击“确定”,现在配置已完成,退出PL/SQL Developer。
打开新的PL/SQL Developer,输入用户名和密码 重新登陆 tables表就出现了
解决
附 instantclient_11_2
https://codershow.lanzoui.com/iIVaqssdwhi 密码:3s8v
plsql14 注册码
product code: ke4tv8t5jtxz493kl8s2nn3t6xgngcmgf3
serial Number: 264452
password: xs374ca
- 点赞
- 收藏
- 关注作者
评论(0)