oracle安装过程中遇到的问题

今天遭遇ORA-12560: TNS: 协议适配器错误的问题,经过一番努力问题已经解决,与大家共享。
造成ORA-12560: TNS: 协议适配器错误的问题的原因有三个:
1.监听服务没有起起来。windows平台个一如下操作:开始---程序---管理工具---服务,打开服务面板,

启动oraclehome92TNSlistener服务。
2.database instance没有起起来。windows平台如下操作:开始---程序---管理工具---服务,打开服务

面板,启动oracleserviceXXXX,XXXX就是你的database SID.
3.注册表问题。regedit,然后进入HKEY_LOCAL_MACHINESOFTWAREORACLEHOME0将该环境变量ORACLE_SI

D设置为XXXX,XXXX就是你的database SID.或者右几我的电脑,属性--高级--环境变量---系统变量--新建

,变量名=oracle_sid,变量值=XXXX,XXXX就是你的database SID.或者进入sqlplus前,在command line下

输set oracle_sid=XXXX,XXXX就是你的database SID.
经过以上步骤,就可以解决问题。

ORA-12505 错误
今天打开Database Control - orcl,结果出现:ORA-12505: TNS: 监听程序当前无法识别连接描述符中所给出的 SID (DBD ERROR: OCIServerAttach)。
在网上查了很多资料,试着按照查找的结果操作了一下,没有解决。于是,就顺着问题的描述:“ORA-12505: TNS:
监听程序当前无法识别连接描述符中所给出的 SID (DBD ERROR: OCIServerAttach)。”,想到与tnsnames有关,于是在tnasnames,怀疑SID的错误,
于是在环境变量配置的值跟oracle自动创建的链接的属性不一致,所以,要仔细的了解链接的属性,不能盲目的去解决问题。

接下来 又报执行请求的操作时遇到错误 the network adapter could not establish the connnection 供应商代码 20


作者:wangqc
出处:http://www.cnblogs.com/wangqc/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
该文章也同时发布在我的独立博客中-wangqc

原文地址:https://www.cnblogs.com/wangqc/p/oracle_quesion.html