当用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再次连接,成功