这个问题大家经常会在10g中遇到,总是莫名其妙的在重启机器后连接不上Oracle的isqlplus,出现
“ERROR-ORA-12514 TNS 监听程序当前无法识别连接描述符中请求的服务”错误
解决方法为:
1)打开命令提示符程序:cmd
2)运行:sqlplus /nolog
3)输入conn / as sysdba;
显示为:
SQL*Plus: Release 10.2.0.2.0 - Production on 星期三 8月 27 16:49:08 2008
Copyright (c) 1982, 2005, Oracle. All Rights Reserved.
SQL> conn / as sysdba;
已连接到空闲例程。
4)输入查询select * from v$instance;
看看有无这样的错误
SQL> select * from v$instance;
select * from v$instance
*
第 1 行出现错误:
ORA-01034: ORACLE not available
5)如果有,输入startup;即可
显示为:
SQL> startup;
ORACLE 例程已经启动。
Total System Global Area 645922816 bytes
Fixed Size 1291108 bytes
Variable Size 432016540 bytes
Database Buffers 209715200 bytes
Redo Buffers 2899968 bytes
数据库装载完毕。
数据库已经打开。
SQL>
参考:http://blog.sina.com.cn/s/blog_3f2ef1180100aj1a.html
[此贴子已经被作者于2010-12-04 12:16:08编辑过]