Oracle X2-2 一体机Solaris 平台最佳实践 (文档 ID 2009867.1)

转到底部转到底部

文档内容

用途
 适用范围
 详细信息
 使用 'init 6' 或 'shutdown',而不是'reboot'关机
 不要在x86 系统使用Dynamic Shared Memory (DISM)
 增加 RDSv3 资源
 正确设置NFS 挂载选项,确保Export 工具正常运行

适用于:

Oracle Exadata Storage Server Software - 版本 11.2.2.3.2 到 11.2.3.1.0 [发行版 11.2]
本文档所含信息适用于所有平台

用途

本文的目标是介绍X2-2/X2-8 Oracle 一体机针对 Solaris 平台的最佳实践。

适用范围

本文适用于所有X2-2/X2-8 Oracle一体机用户

详细信息

solaris

  

使用 'init 6' 或 'shutdown',而不是'reboot'关机

 

优先级

添加时间

一体机型号

OS 类型

Exadata 版本

Oracle 版本

重要

7/29/2011

X2-2(4170), X2-2, X2-8

Solaris

11.2.x +

11.2.x +

好处 /影响:

使用shutdown 或 'init 6'命令来确保正常的关机.

风险:

基于System V UNIX的Solaris 平台上的reboot命令,并不会传播到多用户的多有运行级别下而且不会再/etc/rc0.d路径下运行命令。因此,它不会在向所有运行进程发送SIGTERM信号之前完整的关闭CRS。这会导致Oracle 的CRS 进程在接收到SIGTERM信号之后强制发起用户级别的panic。但是由于panic 发生在reboot命令期间,所以很多时候会被忽视,但还是能在/var/log/messages文件中看到类似下面的信息:

Jul 14 08:46:26 solaris reboot: [ID 330035 auth.crit] initiated by root on /dev/pts/1
Jul 14 08:46:32 solaris ntpd[3595]: [ID 702911 daemon.notice] ntpd exiting on signal 15
Jul 14 08:46:32 solaris syslogd: going down on signal 15
Jul 14 11:46:33 host.domain unix: [ID 836849 kern.notice]
Jul 14 11:46:33 host.domain ^Mpanic[cpu11]/thread=ffffff19cea96bc0:
Jul 14 11:46:33 host.domain genunix: [ID 156897 kern.notice] forced crash dump initiated at user request

相反,在运行CRS的Solaris 平台上使用'init 6' 或 'shutdown -i 6'命令重启系统时。CRS 会在系统关闭之前被完整的关闭,从而避免了用户发起panic.

行动/修复:

不要在x86 系统使用Dynamic Shared Memory (DISM)

优先级

添加时间

一体机型号

OS 类型

Exadata 版本

Oracle 版本

严重

7/29/2011

X2-2(4170), X2-2, X2-8

Solaris

11.2.x +

11.2.x +

好处 / 影响:

应用程序稳定性和性能

风险:

在Solaris x86平台存在一些和DISM相关的性能问题(DISM更适用于SPARC平台)。这些问题会在未来的Solaris 11版本得到解决。在Solaris x86 系统使用DISM 会导致严重的性能下降,典型的症状就是非常高的SYS CPU 利用率。

行动/修复:

在数据库层面取消初始化参数MEMORY_TARGET和SGA_TARGET的设置可以在数据库层面禁用DISM。大家也可以在Solaris平台的初始化参数最佳实践中找到同样的内容,但是对于Solaris x86平台,这一点尤为重要。

更多说明:

对于Solaris 11 Express with SRU11 (或更早)版本,使用传统的SYSV共享内存段(而不是ISM 内存段),并且运行数据库系统的X2-2 一体机,我们仍然建议禁用DISM,因为SYSV共享内存段方式会表现更好。这个问题会在SRU12被解决。

增加 RDSv3 资源

优先级

添加时间

一体机型号

OS 类型

Exadata 版本

Oracle 版本

严重

7/29/2011

X2-2(4170), X2-2, X2-8

Solaris

11.2.x +

11.2.x

好处 / 影响:

应用程序可用性

风险:

Oracle bug 12355733 / Solaris bug 7036461:客户端链接会由于缺少rdsv3_ib_allocation资源而被阻塞,并最终造成RDS连接丢失,导致实例驱逐。这个问题已经在Solaris 11 Express SRU7 版本修复。请使用下面的命令确认已经安装的SRU版本。

# pkg info entire | grep Summary

*

行动/修复:

如果数据库节点没有安装Solaris 11 Express SRU7 (或以上)版本 ,请在所有数据库节点的/etc/system文件的末尾添加以下行。添加的信息需要重启节点才能生效。您可以使用rolling的方式启动各个计算节点,例如:更新一个节点,重新启动该节点,确认节点加入集群;更新另一个节点,重启。

x2-2 系统:

set rdsv3:rdsv3_ib_sysctl_max_recv_allocation = 8388608

x2-8 系统:

set rdsv3:rdsv3_ib_sysctl_max_recv_allocation = 88224330

 

正确设置NFS 挂载选项,确保Export 工具正常运行

优先级

添加时间

一体机型号

OS 类型

Exadata 版本

Oracle 版本

重要

8/30/2011

X2-2(4170), X2-2, X2-8

Solaris

11.2.x +

11.2.x +

好处 / 影响:

使用正确的挂载选项,确保Export工具能够正常工作。

风险:

Solaris 11 Express平台默认的NFS挂在选项不适用于export 工具将创建的转储文件保存在NFS文件。Export工具可能会由于以下错误失败:


Export: Release 11.2.0.2.0 - Production on Sat Aug 20 14:00:00 2011

Copyright (c) 1982, 2009, Oracle and/or its affiliates. All rights reserved.

Connected to: Oracle Database 11g Enterprise Edition Release 11.2.0.2.0 - 64bit Production
With the Partitioning, Real Application Clusters, Automatic Storage Management, OLAP,
Data Mining and Real Application Testing options
ORA-39001: invalid argument value
ORA-39000: bad dump file specification
ORA-31641: unable to create dump file "/rmanbk01/DPMPRD01/exports/exp_dpmprd01_01.dmp"
ORA-27054: NFS file system where the file is created or resides is not mounted with correct options
Additional information: 3
Additional information: 18

行动/修复:

在Exadata 数据库节点,至少使用下面的选项挂载NFS文件系统。

hard,vers=3,proto=tcp,rsize=32768,wsize=32768

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值