ORA-12560解决方法

一同事碰到这样一个问题:用ORADIM创建SID成功,但是用SVRMGRL连接的时候报ORA-12560错误。其安装的 oracle 版本是 oracle Enterprise Edition 8.1.7,OS为Windows 2000。查了些资料,对于该问题可用如下方法检查:

1. 检查Terminal Service,看远程桌面是不是起因
2. 检查环境变量ORACLE_SID是否正确,包括注册表中的设定
3. 检查 oracle 服务是否启动
4. 检查LISTENER.ORA,TNSNAME.ORA等的机器名(IP地址)或者服务名是否正确
5. Netstat –a检查端口是否被占用
6. 检查注册表HKEY_LOCAL_MACHINE\Software\ oracle \Home0新增字符串USE_SHARED_SOCKET=TRUE, 重新启动服务

对于运行在Windows下的 oracle 8i还可能是如下情况:

1. 在Server本机执行Svrmgrl或Sqlplus时报该错误,此时需检查ORACLE_SID设置是否正确,包括注册表中的设定,并检查Service是否运行
2. 如果SID设置正确且服务也已经运行,如果这时还报该错误,则应该检查SID NAME是否包含了非字母字符,对于Windows下的 oracle

8i,SID NAME不允许包含非字母字符,比如下划线或横线
3. 如果出现顽固性的ORA-12560错误,可考虑自己写 oracle 启动及关闭脚本,因为Windows的 oracle service自动启动不是很完善

其他情况要具体分析,比如有可能是连接数过多造成内存消耗殆尽,也会造成ora-12560错误。

参考文档:
Note 1070749.6,73399.1
Note 1016454.102 TNS 12560 DB CREATE VIA INSTALLATION OR CONFIGURATION ASSISTANT FAILS
Bug 948671 ORADIM SUCCSSFULLY CREATES AN UNUSABLE SID WITH NON-ALPHANUMERIC CHARACTER
Bug 892253 ORA-12560 CREATING DATABASE WITH DB CONFIGURATION ASSISTANT IF SID HAS NON-ALPHA

  
« Linux中VSFTPD配置大全            Home            SELECT时实现系列号的输出 »

No Comments

Be the first to comment on this entry.

Leave a comment

Name(required)
Mail (will not be published)(required)
Website

Fields in bold are required. Email addresses are never published or distributed.

Some HTML code is allowed:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
URLs must be fully qualified (eg: http://www.dbifan.com),and all tags must be properly closed.

Line breaks and paragraphs are automatically converted.

Please keep comments relevant. Off-topic, offensive or inappropriate comments may be edited or removed.

    搜索本站

    站点日历

    8月 2005
    « 7   9 »
    1234567
    891011121314
    15161718192021
    22232425262728
    293031  

    订阅本站

    文章分类

    最新日志

    热点文章

    日志存档

    常用标签