以文本方式查看主题

-  课外天地 李树青  (http://www.njcie.com/bbs/index.asp)
--  数据库系统原理课件  (http://www.njcie.com/bbs/list.asp?boardid=19)
----  关于10g中“ERROR-ORA-12514 TNS 监听程序当前无法识别连接描述符中请求的服务”错误的解决方法  (http://www.njcie.com/bbs/dispbbs.asp?boardid=19&id=941)

--  作者:admin
--  发布时间:2010/12/3 22:57:22
--  关于10g中“ERROR-ORA-12514 TNS 监听程序当前无法识别连接描述符中请求的服务”错误的解决方法

这个问题大家经常会在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编辑过]