ASM DISK Group加载ORA(4)

提示信息中出现了ora-600错误,并且在最后有一个半提示半建议的信息,要求提升参数parallel_max_servers的数量参数。GI和ASM要伴随着多个并行工作进程,笔者猜测一种可能是不是进程数量过多,参数设置较小而引起的故障。

尝试将参数进行调整。

SQL> show parameter parallel_max_servers

NAME                                TYPE        VALUE

------------------------------------ ----------- ------------------------------

parallel_max_servers                integer    120

SQL> alter system set parallel_max_servers=150 scope=both;

System altered.

SQL> show parameter parallel_max

NAME                                TYPE        VALUE

------------------------------------ ----------- ------------------------------

parallel_max_servers                integer    150

在MOS上,笔者也进行了检查,Oracle一些文章认为是权限问题。但是似乎没有过多问题。

[oracle@NCR-Standby-Asm ~]$ cd $ORACLE_HOME/bin

[oracle@NCR-Standby-Asm bin]$ ls -l grep oracle

ls: cannot access grep: No such file or directory

-rwsr-s--x 1 oracle asmadmin 239882127 May 25 17:06 oracle

之后,重启Database,服务正常。

SQL> startup

ORACLE instance started.

Total System Global Area 2087780352 bytes

Fixed Size                  2254824 bytes

Variable Size            553650200 bytes

Database Buffers        1526726656 bytes

Redo Buffers                5148672 bytes

Database mounted.

Database opened.

故障解决。

3、结论

老实说,笔者对这个故障的解决还是有一些不明白的地方。从直观看,在进行补丁操作之后,Oracle实例对进程数目要求是增加的,所以需要进行一些调整。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/afaa6e7549da19030611bb1db3fa1081.html