码迷,mamicode.com
首页 > 数据库 > 详细

安装PL/SQL Developer遇到的问题

时间:2018-03-17 15:21:45      阅读:214      评论:0      收藏:0      [点我收藏+]

标签:rac   blog   文件   参考   style   环境   admin   csdn   超时   

前提:已经成功安装好Oracle数据库

安装环境:win7 64位

Oracle安装版本11g 64位

 

问题1)Oracle自带的sqldeveloper用不了

让我输入java.exe的完整路径,然后报警告

WARNING: Could not find jvm.cfg! in ‘C:\Program Files\Java\jdk1.8.0_151\jre\lib\jvm.cfg‘

 

其他人的经验是安装的sqldeveloper是32位的而jdk是64位的所以不行

解决方案)下64位的sqldeveloper或32位的jdk

 

然而我装的oracle11g是64位的

我就没有去尝试解决

 

PL/SQL developer的配置

假设oracle11g服务器类安装在F盘的app文件夹中

  PL/SQL developer在E盘的PLSQLDEVELOPER中  PLSQLDEVELOPER---PLSQL----instantclient_11_2(客户端)

                                             |__PLSQL Developer

                          

(1)环境变量

  NLS_LANG = SIMPLIFIED CHINESE_CHINA.ZHS16GBK

  TNS_ADMIN = E:\PLSQLDEVELOPER\PLSQL\instantclient_11_2(# ---> 安装路径)【也算是一个问题所在】

  实际上在看了http://blog.csdn.net/mr_li13/article/details/52226006之后发现

  直接设置TNS_ADMIN = F:\app\zml\product\11.2.0\dbhome_1\NETWORK\ADMIN(oracle 服务器类安装的目录)

  可以省去之后配置tnsnames.ora的过程

  【注】如果想要麻烦一点不怕报错,可以像红字配置,然后把F:\app\zml\product\11.2.0\dbhome_1\NETWORK\ADMIN\tnsnames.org复制粘贴

   #\PLSQL\instantclient_11_2\network\admin中(如果没有自己创建)

运行PL/SQL developer会发现

技术分享图片

无法连接到Oracle服务器技术分享图片还有两个选项 SYSDBA, SYSOPER

以SYSDBA登录后的权限为最大,为sys用户(超级用户sudo),什么都能做

以SYSOPER登录后的权限稍次于sys,为public用户,不能创建删除数据库,只能完全恢复数据库,不能不完全恢复

参考http://blog.csdn.net/mr_pang/article/details/50032515

然后取消,进入到PL/SQL developer页面

(2)PL/SQL developer环境设置 (重点)

  工具 ----> 首选项 -----> 连接

  设置Oracle主目录名:F:\app\zml\product\11.2.0\dbhome_1(oracle服务器类路径)

  设置OCI库:E:\plsqldeveloper\plsql\instantclient_11_2\oci.dll(oracle客户端中的oci库)

设置完了就能进去了

配置错误可能导致ORA-12170 tns‘连接超时‘

        ORA-00911 invalid character

        ORA-12154 TNS:无法解析指定的连接标识符(还有可能是sid名前有空格)

  

 

安装PL/SQL Developer遇到的问题

标签:rac   blog   文件   参考   style   环境   admin   csdn   超时   

原文地址:https://www.cnblogs.com/Zzzml/p/8588637.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!