安装PL/SQL Developer遇到的问题

前提:已经成功安装好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名前有空格)

  

 

posted @ 2018-03-17 14:07  anixtt  阅读(366)  评论(0编辑  收藏  举报