当用pl/sql连接数据库时,提示ORA-12154: TNS: 无法解析指定的连接标识符;(oracle重新配置也出现错误,ora-12154)
1、检查服务中OracleServiceCMES,是否存在;
2、如果不存在,到注册表查询oracle注册服务信息OracleServiceCMES
3、在cmd中,执行oradim -new -sid CMES(服务名称而不是实例名称)
4、此时用pl/sql连接数据库时,提示
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
进程 ID: 0
会话 ID: 0 序列号: 0
5、cmd中执行
sqlplus "sys/password as sysdba"
连接成功,提示"已连接到空闲例程"
SQL> startup
ORACLE 例程已经启动。
Total System Global Area 535662592 bytes
Fixed Size 1375792 bytes
Variable Size 293601744 bytes
Database Buffers 234881024 bytes
Redo Buffers 5804032 bytes
数据库装载完毕。
6、用plsql再次连接,成功
5334

被折叠的 条评论
为什么被折叠?



