高手请进!!请教ORACLE9i在rh7.3下的安装问题!!!

高手请进!!请教ORACLE9i在rh7.3下的安装问题!!!

在安装过程中link84%时出现in_ctx.mk问题按版主的办法relink all,不知道是不是解决了。然后用dbca创建数据库时出错:ORA-27123:unable to attach to shared memory segment.      
按照ORACLE的安装文档改内核参数。      
怎么改呀?我用了echo 4294967295 > shmmax, 我的内存是512M,swap大约是800M左右。愿闻其详啊!      
Linux Kernel有很多的参数

Kernel Parameter Setting Purpose

SEMMNI 100
Defines the maximum number of semaphore sets in the entire system.

SEMMNS 256
Defines the maximum semaphores on the system. This setting is a minimum recommended value, for initial installation only.The SEMMNS parameter should be set to the sum of the PROCESSES parameter for each Oracle database, adding the largest one twice, and then adding an additional 10 for each database.

SEMOPM 100
Defines the maximum number of operations for each semop call.

SEMMSL 100 Defines the minimum recommended value, for initial
installation only.
SHMMAX 2147483648 Defines the maximum allowable size of one shared memory segment.2 GB for SMP kernel. The recommended size is half the RAM size.

SHMMIN 1
Defines the minimum allowable size of a single shared memory segment.

SHMMNI 100 Defines the maximum number of shared memory segments in the entire system.

SHMSEG 4096 Defines the maximum number of shared memory segments one process can attach.

SHMVMX 32767 Defines the maximum value of a semaphore.Kernel Parameter Setting Purpose


看着改      
为什么我用echo 100 256 100 100 > sem修改SEMMSL,SEMMNS ,SEMOPM,SEMMNI的直之后重起后再CAT 仍然为250 32000 32 128请斑竹再指教!!!!      
那是内核参数,是不能用echo来改的,除非安装kernel-source,然后改变/usr/src/linux/include/asm/shmparam.h和/usr/src/linux/include/linux/sem.h里的参数,再编译安装新内核才可以,最简单的办法是在系统启动的时候来修改它(通过脚本)。
你echo后,reboot后加载原来内核,又变回来了。      
多些斑竹指点!不过我是菜鸟一个亚!!对重新编译内核一窍不通!!!上面所说的简单的办法具体怎么弄??      
就是echo完,立刻装ORACLE,创建数据库,不要REBOOT