oracle11g 多了个 client,Oracle10g Client & Oracle11g DB同时安装发生OCI Error
发布日期:2021-06-24 12:27:21 浏览次数:2 分类:技术文章

本文共 877 字,大约阅读时间需要 2 分钟。

Can't initialize OCI. Error -1

OCI version 11.2.0.1.0 Production is not supported

用SQLPLUS可以正常登陆,但是toad客户端发生以上问题

经过确认Toad客户端版本太低导致

安装完了Oracle数据库和安装Oracle client不一样的地方:

listener.ora 必须存在,并且配置计算机名或者ip地址

sqlnet.ora必须存在

tnsnames.ora中必须保留安装时候的,并且host=计算机名或者ip

ORACLR_CONNECTION_DATA =

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))

)

(CONNECT_DATA =

(SID = CLRExtProc)

(PRESENTATION = RO)

)

)

LISTENER_ORCL =

(ADDRESS = (PROTOCOL = TCP)(HOST = CNSPO000226)(PORT = 1521))

否则数据库服务正常启动,但是实际不能登陆,显示LISTENER_ORCL有问题

登陆cmd -> sqlplus /nolog

conn / as sysdba遇到ORA-01031: insufficient privileges错误

解决方法:

打开 计算机 》 管理》本地用户和组》组》ORA_DBA

ORA_DBA这个组里面是空的,没有成员。

把administrator添加进去,再去命令行下执行

登陆以后执行startup,无法启动,tnsnames.ora 、 listener.ora有问题,按照安装时候的版本修改

startup 成功以后发生connect to a idle instance

tnsnames.ora 按照Oracle client的设置方法设置导致,把上述部分加入到tnsnames.ora中重新startup,成功.

转载地址:https://blog.csdn.net/weixin_32697149/article/details/116475657 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:decfloat转换成oracle种类型,Oracle GoldenGate 19.1新特性
下一篇:oracle负载均衡方案,Oracle负载均衡配置代码

发表评论

最新留言

不错!
[***.144.177.141]2024年04月18日 12时47分31秒