日期:2014-05-16  浏览次数:20459 次

Win2003下Oracle实例并不一定已经启动,需要手动启动

在windows2003下安装了oracle10g,刚安装完成时,通过plsql工具能顺利连接上;

重启windows2003系统后,发现无法通过plsql工具连接数据,报"ORA-12514, TNS:listener does not currently know of service requested in connect descriptor"错误。

?

查看windows2003的服务项列表,发现全部是已启动状态;

修改tnsnames.ora、sqlnet.ora、listener.ora文件中的参数,如Server_Name,Sid等等,无效;

?

最后求助DBA帮助:

# sqlplus "/nolog"

sql>conn /as sysdba;

sql>startup;

sql>exit;

?

用plsql工具能正常连接数据库啦!

?

?

崩溃啊,闹了半天是数据库实例没有启动,无语啦!

windows下面服务项显示的启动状态并没有启动数据库实例,记下这个教训。