如何改变IBM AIX 5L (5.1)的内核模式
目标
---------------
本文档提供一个在AIX 5L (5.1)内核模式之间转换的方法,以安装Oracle数据库服务器.
范围和作用
---------------
此文档针对OracleDBA和AIX系统管理员,帮助他们配置O/S,用以安装Oracle数据库服务器.
如果你试图在AIX 5L上安装Oracle Server8.1.7,那么这些信息是宝贵的.在这种情况下,你可以运行AIX 5L在32位模式或64位模式下,但是在64位模式下需要打补丁2896876.
如果你要运行801.7和9.2(只有64位的)版本在同一台机器上或做一个迁移,你不需要转换到64位内核.
Oracle 9.2 64-bit可以运行在32位AIX内核上,但是需要64位的硬件.9.2版本是64位,还包含32位客户端库,类似于HP, SPARC等等.
如何改变IBM AIX 5L (5.1)的内核模式
------------------------------------------
AIX 5L是预配置内核,以下列出处理器:
usr/lib/boot/unix_up 32 bit uni-processor
/usr/lib/boot/unix_mp 32 bit multi-processor kernel
/usr/lib/boot/unix_64 64 bit multi-processor kernel
转换内核模式意味着使用不同的内核,通过参考系统内核指定位置,使用符号链接实现.在启动AIX系统期间,使用下列位置运行内核:
/unix
/usr/lib/boot/unix
通过如下几步改变内核模式:
1.在希望转换到的内核的位置,从 /unix 和/usr/lib/boot/unix 创建符号链接.
2.创建启动映象.
3.重启AIX.
下面列出了改变内核模式的详细步骤:
改变到32位uni-processor模式:
# ln -sf /usr/lib/boot/unix_up /unix
# ln -sf /usr/lib/boot/unix_up /usr/lib/boot/unix
# bosboot -ad /dev/ipldevice
# shutdown -r
改变到32位multi-processor 模式:
# ln -sf /usr/lib/boot/unix_mp /unix
# ln -sf /usr/lib/boot/unix_mp /usr/lib/boot/unix
# bosboot -ad /dev/ipldevice
# shutdown -r
改变到64位多处理器模式:
# ln -sf /usr/lib/boot/unix_64 /unix
# ln -sf /usr/lib/boot/unix_64 /usr/lib/boot/unix
# bosboot -ad /dev/ipldevice
# shutdown -r
重要注释:如果你打算将模式改变到32位模式,在服务器上运行32位内核,下面一行应该被包含在/etc/inittab中:
load64bit:2:wait:/etc/methods/cfg64 >/dev/console 2>&1 # Enable 64-bit execs
允许64位应用程序运行在32位内核上,注意,这一行也必须使用,如果你使用64位内核.