plsql连接oracle数据库后 tables为空问题解决

举报
花溪 发表于 2021/08/18 10:22:28 2021/08/18
7.8k+ 0 0
【摘要】 最近公司把小花复用来做一些开发报表的工作,由于需要用到数据库建表,遇到plsql连接oracle时一个常见的问题,下面简述一下解决方法oracle安装好之后 用plsql连接oracle数据库 结果发现 tables 内容为空 查不到数据库表1.清空C:\Windows\Prefetch 文件夹下缓存2.配置oracle链接路径安装好oracle后会默认指定安装主目录和 关联oci库目前路径...

最近公司把小花复用来做一些开发报表的工作,由于需要用到数据库建表,遇到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

【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

作者其他文章

评论(0

抱歉,系统识别当前为高风险访问,暂不支持该操作

    全部回复

    上滑加载中

    设置昵称

    在此一键设置昵称,即可参与社区互动!

    *长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

    *长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。