ORACLE/INSTALL2006. 11. 23. 20:28
반응형

시스템 요구사항의 검증


시스템이 Oracle Database 10g 의 최소 요구사항을 만족하는지 확인하기 위해, root 계정으로 로그인하고 아래 명령을 수행합니다.


메모리와 swap 공간을 확인하기 위해서 아래와 같이 실행합니다:


grep MemTotal /proc/meminfo
grep SwapTotal /proc/meminfo

Ex:
# grep MemTotal /proc/meminfo
MemTotal: 512236 kB
# grep SwapTotal /proc/meminfo
SwapTotal: 1574360 kB


최소 메모리 요구사양은 512MB

swap 공간의 최소 요구사항은 1GB

 

swap 공간은

2GB 이하 메모리를 장착한 시스템의 경우 메모리 용량의 2배로,

2GB를 넘는 메모리를 장착한 시스템의 경우 메모리 용량의 1~2배 사이의 용량으로 설정


Oracle Database 10g 소프트웨어를 위해 2.5 GB의 공간 필요

별도로 데이타베이스를 위해 1.2 GB의 추가 공간이 필요

 

/tmp : 최소한 400 MB의 여유 공간 필요

 

 

 

그 외 ./runInstall 시에

 

Preparing to launch Oracle Universal Installer from /tmp/OraInstall2005-04-13_12-28-19AM. Please wait ...Error in CreateOUIProcess(): 13
: Permission denied

와 같은 오류가 뜨면서 죽는다면

 

/tmp 의 권한문제이다.

 

설치문서의 권장은 /oratemp 를 만들어서

 

export TMP=/oratemp
export TEMP=/oratemp
export TMPDIR=/oratemp


로 세팅하고 실행해 보라고 한다.

나도 동일 문제가 발생했었는데 위와 같이 세팅하고 OK.

( http://www.oracle.com/technology/obe/obe10gdb/install/linuxpreinst/linuxpreinst.htm )

 

 

프로그램 설치 전 체크중 swap 파일 사이즈 부족시 긴급해결방안

 

- oracle 10g 는 설치시 약 4g 정도의 swap 사이즈를 필요로 한다.

파티션을 나누는 방식도 있겠지만 swap 파일을 임시로 만들어서 활용한다.

( 출처 : http://www.allblog.net/GoPage/904421.html?orignalUrl=http://www.hqunix.com/wp/?p=245 )

 

오라클을 설치하게 위해 부족한 swap 스페이스를 swap파일을 만들어 해결.

# dd if=/dev/zero of=/swap1 bs=1024 count=4096000
(4096000K, 약 4096M의 파일 생성. bs=1024이므로 count는 kbyte단위가 된다)
# mkswap /swap1 4096000 (생성된 파일에 swap을 만든다)
# sync
# sync
# swapon /swap1 (swap을 활성화한다)

활성화 된 swap을 해제하려면

# swapoff /swap1

명령을 내린다.

부팅시 생성된 스왑 파일을 swap 공간에 추가하려면 /etc/rc.d/rc.local 파일의 끝에 swapon /swap1을 추가한다.

반응형
Posted by [PineTree]