用于 Oracle 的 Sun Cluster 数据服务指南(适用于 Solaris OS)

附录 A 为数据库管理系统 (DBMS) 错误和日志警报预设操作

为 DBMS 错误和日志警报预设操作如下所示:

表 A–1 DBMS 错误的预设操作

错误编号 

操作  

连接状态 

新状态 

消息 

18 

co

di

已超过 DBMS 会话的最大数目

20 

co

di

已超过 DBMS 进程的最大数目

28 

on

di

会话被 DBA 终止,将重新连接

50 

切换

*

di

获得队列时发生 O/S 错误。请参见 O/S 错误。

51 

*

di

等待资源时发生超时

55 

*

*

已超过 DBMS 中 DML 锁的最大数目

62 

停止

*

di

需要将 init.ora 文件中的 DML_LOCKS 设置为 0 以外的值

107 

重新启动

*

di

无法连接到 ORACLE 侦听程序进程

257 

*

di

归档程序错误。仅内部连接,直至解除错误。

290 

切换

*

di

发生操作系统归档错误。请检查警报日志。

447 

切换

*

di

后台进程中的致命错误

448 

重新启动

*

di

正常完成背景进程

449 

重新启动

*

di

背景进程“%s”异常终止,错误 %s

470 

切换

*

di

Oracle 背景进程已停止

471 

切换

*

di

Oracle 背景进程已停止

472 

切换

*

di

Oracle 背景进程已停止

473 

切换

*

di

Oracle 背景进程已停止

474 

重新启动

*

di

SMON 已停止,需要热启动

475 

切换

*

di

Oracle 背景进程已停止

476 

切换

*

di

Oracle 背景进程已停止

477 

切换

*

di

Oracle 背景进程已停止

480 

重新启动

*

di

LCK* 进程已终止,出现错误

481 

重新启动

*

di

LMON 进程已终止,出现错误

482 

重新启动

*

di

LMD* 进程已终止,出现错误

602 

切换

*

di

内部编程异常

604 

on

di

递归错误

705 

重新启动

*

di

在启动过程中状态不一致

942 

on

*

警告 - V$SYSSTAT 不可访问 - 检查对 V_$SYSSTAT 的授权

1001 

on

di

丢失与数据库的连接

1002 

on

*

HA-DBMS Oracle 中的内部错误

1003 

on

di

正在重置数据库连接

1012 

on

di

尚未登录

1012 

重新启动

di

co

尚未登录

1014 

*

*

正在关闭 ORACLE

1017 

停止

*

*

请更正 HA-DBMS Oracle 数据库配置中的登录信息

1031 

on

*

执行 DBMS 操作的权限不足 - 检查 Oracle 用户的权限

1033 

co

co

正在关闭或初始化 Oracle

1033 

*

di

正在关闭或初始化 Oracle

1034 

重新启动

co

co

Oracle 不可用

1034 

重新启动

di

co

Oracle 不可用

1034 

on

di

Oracle 不可用

1035 

重新启动

co

co

访问受限制 - 重新启动数据库以重置

1041 

on

di

1041 

di

co

1045 

co

*

故障监视器用户缺乏 CREATE SESSION 权限,登录被拒绝。

1046 

重新启动

*

di

无法获得空间以扩展上下文区域

1050 

重新启动

*

di

无法获得空间以打开上下文区域

1053 

切换

*

*

用户存储地址不能被读取或写入

1054 

切换

*

*

用户存储地址不能被读取或写入

1075 

co

on

已经登录

1089 

on

di

正在立即关闭

1089 

*

*

调查!可以挂起!

1090 

*

di

正在关闭 - 不允许连接

1092 

*

di

ORACLE 实例被终止。被强制断开连接

1513 

切换

*

*

操作系统返回的当前时间无效

1542 

on

*

表空间已脱机 - 请更正!

1552 

on

*

回滚段已脱机 - 请更正!

1950 

on

*

执行 DBMS 操作的权限不足 - 检查 Oracle 用户的权限

2701 

停止

*

*

HA-DBMS Oracle 错误 - ORACLE_HOME 没有获得集!

2703 

重新启动

*

di

2704 

重新启动

*

di

2709 

重新启动

*

di

2710 

重新启动

*

di

2719 

重新启动

*

di

2721 

重新启动

*

*

2726 

停止

*

*

找不到 ORACLE 可执行文件 - 检查 ORACLE_HOME 设置

2735 

重新启动

*

*

osnfpm:无法创建共享内存段

2811 

切换

*

*

无法连接共享内存段

2839 

切换

*

*

与磁盘的块同步失败。

2840 

切换

*

*

2846 

切换

*

*

2847 

切换

*

*

2849 

切换

*

*

2842 

重新启动

*

*

客户机无法派生服务器 - 内存不足

3113 

重新启动

co

di

丢失连接

3113 

on

di

丢失连接

3113 

di

di

丢失连接

3114 

*

co

尚未连接?

4030 

重新启动

*

*

4032 

重新启动

*

*

4100 

重新启动

*

*

无法为通信区域分配足够的内存

6108 

停止

co

*

不能连接到远程数据库 - 确保 SQL*Net 服务器正在运行

6114 

停止

co

*

不能连接到远程数据库 - 检查 SQL*Net 配置

7205 

切换

*

di

7206 

切换

*

di

7208 

切换

*

di

7210 

切换

*

di

7211 

切换

*

di

7212 

切换

*

di

7213 

切换

*

di

7214 

切换

*

di

7215 

切换

*

di

7216 

切换

*

di

7218 

切换

*

di

7219 

重新启动

*

*

slspool:无法分配假脱机程序变量缓冲区。

7223 

重新启动

*

*

slspool:派生错误,无法派生假脱机进程。- 已达到资源限制

7224 

切换

*

*

7229 

切换

*

*

7232 

切换

*

*

7234 

切换

*

*

7238 

切换

*

*

slemcl:关闭错误。

7250 

重新启动

*

*

7251 

重新启动

*

*

7252 

重新启动

*

*

7253 

重新启动

*

*

7258 

重新启动

*

*

7259 

重新启动

*

*

7263 

切换

*

*

7269 

切换

*

*

7279 

切换

*

*

7280 

重新启动

*

*

7296 

切换

*

*

7297 

切换

*

*

7306 

重新启动

*

*

7310 

切换

*

*

7315 

切换

*

*

7321 

切换

*

*

7322 

切换

*

*

7324 

重新启动

*

*

7325 

重新启动

*

*

7351 

切换

*

*

7361 

重新启动

*

*

7404 

切换

*

*

7414 

重新启动

*

*

7415 

重新启动

*

*

7417 

切换

*

*

7418 

切换

*

*

7419 

切换

*

*

7430 

切换

*

*

7455 

切换

*

*

7456 

切换

*

*

7466 

切换

*

*

7470 

切换

*

*

7475 

切换

*

*

7476 

切换

*

*

7477 

切换

*

*

7478 

切换

*

*

7479 

切换

*

*

7481 

切换

*

*

9706 

切换

*

*

9716 

切换

*

*

9718 

重新启动

*

*

9740 

切换

*

*

9748 

切换

*

*

9747 

重新启动

*

*

9749 

重新启动

*

*

9751 

重新启动

*

*

9755 

重新启动

*

*

9757 

重新启动

*

*

9756 

切换

*

*

9758 

切换

*

*

9761 

重新启动

*

*

9765 

重新启动

*

*

9779 

重新启动

*

*

9829 

重新启动

*

*

9831 

切换

*

*

9834 

切换

*

*

9836 

切换

*

*

9838 

切换

*

*

9837 

重新启动

*

*

9844 

重新启动

*

*

9845 

重新启动

*

*

9846 

重新启动

*

*

9847 

重新启动

*

*

9853 

切换

*

*

9854 

切换

*

*

9856 

重新启动

*

*

9874 

切换

*

*

9876 

切换

*

*

9877 

重新启动

*

*

9878 

重新启动

*

*

9879 

重新启动

*

*

9885 

重新启动

*

*

9888 

重新启动

*

*

9894 

重新启动

*

*

9909 

重新启动

*

*

9912 

重新启动

*

*

9913 

重新启动

*

*

9919 

切换

*

*

9943 

重新启动

*

*

9947 

重新启动

*

*

9948 

切换

*

*

9949 

切换

*

*

9950 

切换

*

*

12505 

停止

*

*

TNS:侦听程序不能解析连接描述符中给定的 SID。查看侦听程序配置文件。

12541 

停止

*

*

TNS:无侦听程序。请检验 connect_string 特性、侦听程序和 TNS 配置。

12545 

停止

*

*

请检查 HA-Oracle 参数。连接失败,因为目标主机或对象不存在

27100 

停止

*

*

共享内存领域已经存在

表 A–2 日志警报的预设操作

警报字符串 

操作  

连接状态 

新状态 

消息 

ORA-07265

切换

*

di

信号访问问题

found dead multi-threaded server

*

*

警告:多线程 Oracle 服务器进程已停止(已自动重新启动)

found dead dispatcher

*

*

警告:Oracle 分发程序进程已停止(已自动重新启动)