ORACLE配置种种问题

AllenRobin Blog:http://gisrsman.cnblogs.com

一、连接虚拟机中的oracle经常中断

问题:连接虚拟机中的oracle经常中断(communication failure)

原因:使用的bridged(桥接模式)方式

解决:改成NAT后治愈

为了解决ORACLE这个连接问题耗费了三天时间,工作到凌晨五点。

 

二、plsql无法连接oracle(oracle-12154)

问题:plsql无法连接虚拟机中的oracle,也无法连接本机/其他机器oracle

症状:服务器端一切正常;用sqlplus能登陆,tnsping能通。

         用plsql则会错误号为ORA-12154 /12541等的各类错误

        例如ORA-12154:TNS:无法解析指定的连接标识符

解决:添加环境变量TNS_ADMIN,值为:客户端“….NETWORK\ADMIN”路径

参见了无数篇解决方法,都无法解决。后来解决主要参考这里 ORA-12154:TNS:无法解析指定的连接标识符

但是!“添加环境变量TNS_ADMIN”这一步时,把服务器端地址加进去之后,plsql无法识别地址了,只添加客户端地址则成功。

(实际上装了服务器端,就不用装客户端了)

------------------------------引用《ORA-12154:TNS:无法解析指定的连接标识符》---------------------------------------

(1)解决本问题需要给系统添加环境变量TNS_ADMIN并且将oracle服务器端和客户端“….NETWORK\ADMIN”路径复制给该环境变量,并且将oracle客户端的路径放在前面,如下图所示。

 

(2)然后在PLSQL中(点击“取消”,在没有成功登陆的情况下也可以设置连接属性),点击“tools”->“preferences”,在对话框中设置oralce home和OCI library,其中Oracle home选择所安装的oracle服务器端,oci library设置oracle 32位客户端的“****product\11.2.0\client_1\bin\oci.dll”路径。

 

-----------------------------------------------------------------------------------------------------------------------------------------------------------------

参考:

    ORA-12154:TNS:无法解析指定的连接标识符
    关于TNS_ADMIN环境变量
   因多个ORACLE_HOME导致tns不能被正常识别 

三、oracle10.0.2.0升级10.0.2.3失败

为什么升级:据说sde10 最适合的是10.0.2.3?

状态:  未解决

http://blog.itpub.net/12778571/viewspace-672038/

SQL>conn /as sysdba  这一步时出错

ora 01031错误 无权限

 

待续

posted @ 2015-07-19 00:40  AllenRobin  阅读(308)  评论(0编辑  收藏  举报