OracleORA-12514的解决方法

2014-11-24 16:02:03 · 作者: · 浏览: 0

Oracle ORA-12514的解决方法

Oracle使用exp导出表数据时,出现 ORA-12514,调查结果分享 错误: ORA-12514: TNS : 监听程序当前无法识别连接描述符中请求的服务 原因: SID配置错误,SID不在监听列表中 环境变更ORACLE_SID配置与tns中配置不一致 解决方法: 假设SID应该设置成orcl 1.修改环境变更ORACLE_SID=orcl 2.修改$ORACLE_HOME/network/admin/listener.ora,(如果没有则插入)如下配置: SID_LIST_LISTENER = (SID_LIST= (SID_DESC = (SID_NAME=orcl) (ORACLE_HOME=/oracle/app/oracle/product/db_1) ) ) ORACLE_HOME根据实际情况定 3.修改$ORACLE_HOME/network/admin/tnsnames.ora,(如果没有则插入)如下配置: ORCL= (DESCRIPTION= ............ (CONNECT_DATA= ............. (SERVICE_NAME=orcl) ) ) 4.lsnrctl stop; lsnrctl start
PS:产生这个错误的原因可能不只这一种,问题解决不了不要怪作者,问题如果解决了,请鼓掌。 以上仅供参考