> 리눅스에 oracle을 설치하는 초보입니다.
>
> 질문 1: oracle을 설치하고 svrgrml을 실행하면 segment fault가 나오는데
> 어떻게 해야 하나요???
>
> 질문 2: Linux 커널의 IPC값을 바꾸려고 합니다
> SHMMAX 4294967295
> SHMMIN 1
> SHMMNI 100
> SHMSEG 10
> SEMMNS 200
> SEMMNI 70
> 등을 위와 같이 설정하려고 합니다.
>
질문1은 리눅스 패치(glibc쪽)를 해야할 거 같고요...
질문2는 아래와 같습니다.
필요한 parameter 를 변경하고자 한다면 각각의 적당한 header file 을 수정한 후에 kernel rebuild 를 해주어야 한다.
Parameter | Location
-----------------------------------------------------------------
SHMMAX |
The maximum size (in bytes) of a single shared memory segment.
/usr/src/linux/include/asm/shmparam.h
----------------------------------------------------------------------------
SHMMIN |
The minimum size (in bytes) of a
single shared memory segment. |
/usr/src/linux/include/asm/shmparam.h
----------------------------------------------------------------------------
SHMMNI |
The number of shared memory
identifiers. |
/usr/src/linux/include/asm/shmparam.h
----------------------------------------------------------------------------
SHMSEG |
The maximum number of shared
memory segments that can be attached by a process.
/usr/src/linux/include/asm/shmparam.h
----------------------------------------------------------------------------
SEMMNS |
The number of semaphores in the system. |
/usr/src/linux/include/linux/sem.h
----------------------------------------------------------------------------
SEMMNI | The number of semaphore set identifiers in the system. SEMMNI determines the number of semaphore |sets that can be created at any one time. |
/usr/src/linux/include/linux/sem.h
----------------------------------------------------------------------------
SEMMSL | The maximum number of semaphores |
that can be in one semaphore set. | /usr/src/linux/include/linux/sem.h
Should be equal to the maximum |number of Oracle processes. |
----------------------------------------------------------------------------
|