免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 8011 | 回复: 7
打印 上一主题 下一主题

【已解决】Failed to connect to database instance: ORA-12528 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-05-17 10:41 |只看该作者 |倒序浏览



listener.ora
SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = PLSExtProc)
      (ORACLE_HOME = /u01/app/oracle/product/10.2.0/db_1)
      (PROGRAM = extproc)
    )
    (SID_DESC =
      (GLOBAL_DBNAME = MYDATA)
      (ORACLE_HOME = /u01/app/oracle/product/10.2.0/db_1)
      (SID_NAME = MYDATA)
    )
  )

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
      (ADDRESS = (PROTOCOL = TCP)(HOST = zhang.sirius.com)(PORT = 1521))
    )
  )

-----------------------------------------------------------------------------
sqlnet.ora

NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)

-----------------------------------------------------------------------------
tnsnames.ora

MYDATA =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = zhang.sirius.com)(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = MyData)
      (UR=A)
    )
  )

EXTPROC_CONNECTION_DATA =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
    )
    (CONNECT_DATA =
      (SID = PLSExtProc)
      (PRESENTATION = RO)
    )
  )

[ 本帖最后由 fertiland 于 2007-7-12 21:21 编辑 ]

ora-12528.JPG (37.75 KB, 下载次数: 1337)

ora-12528

ora-12528

论坛徽章:
0
2 [报告]
发表于 2007-05-17 10:53 |只看该作者
用命令行看看吧……

感觉上 instance可能是在mount 或者 nomount状态

论坛徽章:
0
3 [报告]
发表于 2007-05-17 11:03 |只看该作者
首先谢谢rollingpig的回复

刚接触oracle,以下是我知道的查看方法,还请详细指教。

  1. [oracle@zhanglinux admin]$ tnsping Mydata

  2. TNS Ping Utility for Linux: Version 10.2.0.1.0 - Production on 17-MAY-2007 11:01:28

  3. Copyright (c) 1997, 2005, Oracle.  All rights reserved.

  4. Used parameter files:
  5. /u01/app/oracle/product/10.2.0/db_1/network/admin/sqlnet.ora


  6. Used TNSNAMES adapter to resolve the alias
  7. Attempting to contact (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = zhang.sirius.com)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = MyData) (UR=A)))
  8. OK (10 msec)
复制代码

  1. [oracle@zhanglinux admin]$ lsnrctl status
  2. LSNRCTL for Linux: Version 10.2.0.1.0 - Production on 17-MAY-2007 10:58:40

  3. Copyright (c) 1991, 2005, Oracle.  All rights reserved.

  4. Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))
  5. STATUS of the LISTENER
  6. ------------------------
  7. Alias                     LISTENER
  8. Version                   TNSLSNR for Linux: Version 10.2.0.1.0 - Production
  9. Start Date                17-MAY-2007 10:29:09
  10. Uptime                    0 days 0 hr. 29 min. 31 sec
  11. Trace Level               off
  12. Security                  ON: Local OS Authentication
  13. SNMP                      OFF
  14. Listener Parameter File   /u01/app/oracle/product/10.2.0/db_1/network/admin/listener.ora
  15. Listener Log File         /u01/app/oracle/product/10.2.0/db_1/network/log/listener.log
  16. Listening Endpoints Summary...
  17.   (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1)))
  18.   (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=zhanglinux.org)(PORT=1521)))
  19. Services Summary...
  20. Service "MYDATA" has 2 instance(s).
  21.   Instance "MYDATA", status UNKNOWN, has 1 handler(s) for this service...
  22.   Instance "MyData", status READY, has 1 handler(s) for this service...
  23. Service "MyDataXDB" has 1 instance(s).
  24.   Instance "MyData", status READY, has 1 handler(s) for this service...
  25. Service "MyData_XPT" has 1 instance(s).
  26.   Instance "MyData", status READY, has 1 handler(s) for this service...
  27. Service "PLSExtProc" has 1 instance(s).
  28.   Instance "PLSExtProc", status UNKNOWN, has 1 handler(s) for this service...
  29. The command completed successfully

复制代码


listener.log

WARNING: Subscription for node down event still pending

sqlnet.log
没有报错

[ 本帖最后由 fertiland 于 2007-5-17 11:09 编辑 ]

论坛徽章:
0
4 [报告]
发表于 2007-05-17 11:23 |只看该作者
sqlplus '/ as sysdba'
select instance_name,status,shutdown_pending,database_status from v$Instance

论坛徽章:
0
5 [报告]
发表于 2007-05-17 11:26 |只看该作者
INSTANCE_NAME    STATUS       SHU DATABASE_STATUS
---------------- ------------ --- -----------------
MyData           OPEN         NO  ACTIVE

用lsnrctl status也可以看出来啊

论坛徽章:
0
6 [报告]
发表于 2007-05-17 13:16 |只看该作者
把em重启一下

论坛徽章:
0
7 [报告]
发表于 2007-05-17 14:20 |只看该作者
已经重启过多回了。症状变了,如图

[ 本帖最后由 fertiland 于 2007-5-17 14:27 编辑 ]

ORA-01034.JPG (33.82 KB, 下载次数: 56)

ORA-01034

ORA-01034

论坛徽章:
0
8 [报告]
发表于 2007-07-12 21:20 |只看该作者
# Set this to bring up Oracle Net Listener
#ORACLE_HOME_LISTNER=/ade/vikrkuma_new/oracle
ORACLE_HOME_LISTNER=$ORACLE_HOME
-------------------------------------------------------
原来是系统这里没有修改。修改之后,就可以正常工作了。
由于我用的是域名解析,那么主机名也要与域名一致
主机名修改 /etc/sysconfig/network 文件 把里面的HOSTNAME=newhostname

我是通过域名访问的,而http://hostname:1158/em则似乎是通过主机名获取的。
修改上述两个方面,问题解决了。至于第2个是否相关,我没有测试。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP