IBM AIX 工作量分区安装文档
1)WPAR的所有引用在这个文档里面必须被视做RSET-controlled系统WPAR,应用工作量分区是不被支持的.
2)O/S版本AIX 6.1TL-02 SP2(6100-02-02-0849),以及后来的6.1版本是被认证的.
3)安装要求APAR # IZ52319 & IZ54871
4)用户需要为Oracle进程设置环境变量AIXPERFSTAT_SCOPE to M以确保他们在WPAR环境中显示准确的操作系统统计.为Oracle设置一个环境变量的方法依赖于Oracle实例如何启动.用户应该遵循Oracle的一般建议去设置一个环境变量.下面的例子提供了一个快速的概要.
*一个简单的例子修改Oracle用户的档案的起点是不够的.
*对于通过listener或者initial listener 会话连接需要环境变量设置或者listener.ora需要被改变以包含ENVS KEY对于特殊的SID_DESC.
On Korn Shell
$ export AIXPERFSTAT_SCOPE=M
On C Shell % setenv AIXPERFSTAT_SCOPE M
*AIXPERFSTAT_SCOPE环境变量在这个环境中必须被设置:
1监听器和数据库开始前
2对于所有的本地连接
*如果使用远程连接,环境变量AIXPERFSTAT_SCOPE 必须在listener.ora中被设置.一种方法是通过向listener.ora增加如下的代码:
(SID_LIST =
(SID_DESC =
(SID_NAME = v102)
(ORACLE_HOME = /home/oracle/o102)
(ENVS = 'AIXPERFSTAT_SCOPE=M')
)
)
例如:SID_NAME=v102 和 ORACLE_NAME=/home/oracle/o102 .用户应该在连接串中使用适当的NAME 和ORACLE_HOME
5)SID_对于数据存储,只有AIX JFS2或者Oracle认证的NAS设备是被支持的,ASM(自动存储管理)此时不能被使用.
6)通过设计,WPARs共享一个共同的操作系统内核以防止加载图像在一个特定的WPAR扩展.一个内核扩展只能在全局环境中被载入,当被载入时可以在所有的WPAR中共享操作系统.自从Oracle rootpre.sh 载入内核扩展就必须在全局环境中执行.注解:当执行一个WPAR rootpre.sh时错误如下:内核扩展载入失败.错误消息如下:
CMD: /etc/loadext -L /etc SYS_SINGLELOAD: Permission denied kmid: 0 (0x0)path: '/etc/pw-syscall.64bit_kernel' libpath: '' ERROR: The kernel extension was not loaded. Cannot create directory /opt/ORCLfmap/ and couldn't copy over the files in that directory.
7)当运行在一个共享的systemWPAR时,Oracle root.sh 将会执行失败,除非Oracle被指定手工创建具有写权限的本地管理表,例如/home/oracle/bin.注释:当root.sh复制dbhome失败时,忽略这一步将会引起一个不提示的错误,oraenv和coraenv对于默认的路径/usr/local/bin/,这在共享系统WPAR是一个只读文件系统.
8)配置异步I/O和POSIX,异步I/O必须发生在全局环境中,因为这些操作涉及加载内核扩展.这些操作只需要被执行一次,因为所有的WPARS将会共享全局操作系统特性.