시스템 요구사항의 검증
시스템이 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을 추가한다.
'ORACLE > INSTALL' 카테고리의 다른 글
ORACLE/오라클 817 설치시 실행 안될때 (0) | 2007.03.16 |
---|---|
Installing Oracle Database 10g Release 2 on Linux x86 (0) | 2007.02.26 |
LINUX오라클 설치 (0) | 2006.06.27 |
ORACLE DATABASE 재설치하기 (0) | 2006.06.07 |
[펌] [SUN]Oralcle 8i 설치하기 (0) | 2006.01.26 |