我安装完成Oracle11g后想用PL/SQL连接上可是显示错误,是我的路径填错了吗?

yzm187086 发布于 2022-8-17 12:47 (编辑于 2022-8-17 12:50)
1min目标场景问卷 立即参与
回答问题
悬赏:0 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
StudyYLLv6初级互助
发布于2022-8-17 13:26

PL/SQL developer是32位的,使用32位oci.dll。如果安装的是32位的客户端,则不用设置了。安装64位oracle客户端时oci.dll是64位的,所以需要在PL/SQL中指定oci的位置,以非登录状态下进入PL/SQL developer(登录时不输入用户名和密码,直接点取消),进入首选项,在connection中设置OCI Library.

32位的oci.dll可以去官网下载Oracle InstantClient或者从其它安装32位客户端的机器上复制

  • yzm187086 yzm187086(提问者) 麻烦问一下 我登陆后显示无监听程序 但是我的服务里面listener在运行 这个怎么解决?
    2022-08-17 14:04 
  • yzm187086 yzm187086(提问者) 而且监听程序配置文件中的localhost 需要改成Oracle服务器IP吗?
    2022-08-17 14:12 
  • StudyYL StudyYL 回复 yzm187086(提问者) tnsnames.ora这个文件配置了吗?
    2022-08-17 15:03 
  • StudyYL StudyYL 回复 yzm187086(提问者) https://blog.csdn.net/qq_37878579/article/details/102551987
    2022-08-17 15:07 
最佳回答
0
snrtuemcLv8专家互助
发布于2022-8-17 13:17

安装 PL/SQL Developer,在perference->Connection里面设置OCI Library和Oracle_Home,例如本机设置为: 

    Oracle Home :D:\instantclient_11_2 

    OCI Library :D:\instantclient_11_2\oci.dll

  • 3关注人数
  • 342浏览人数
  • 最后回答于:2022-8-17 13:26
    请选择关闭问题的原因
    确定 取消
    返回顶部