ㄹ ㅔㅍ ㅓ
http://ftp.novell.com/partners/oracle/docs/11gR2_sles11_sp1_install.pdf
http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=1038854
http://docs.oracle.com/cd/E11882_01/install.112/e24326.pdf
※ 리눅스OS를 기반으로 ORACLE 설치 시 최소한 다음사항에 만족해야 합니다.
하드웨어 권장 사항 |
최소 1G 이상의 RAM (2G 이상을 권장함) |
약 2G이상의 Swap 공간(리눅스 설치 가이드 참조) |
1G 이상의 TMP 디렉토리 |
소프트웨어 설치 용량 Enterprise Edition : 4.35GB Standard Edition : 4.22GB 데이터 파일 용량 Enterprise Edition : 1.7GB Standard Edition : 1.5GB |
[참고] - 용량 요구사항 추가 정보 |
Linux가 32bit의 경우 소프트웨어 설치 용량 Enterprise Edition : 3.95GB Standard Edition : 3.88GB 데이터 파일 용량 Enterprise Edition : 1.7GB Standard Edition : 1.5GB
IBM System Z에 설치된 Linux의 경우 소프트웨어 설치 용량 Enterprise Edition : 4.9GB Standard Edition : 4.5GB 데이터 파일 용량 Enterprise Edition : 2.0GB Standard Edition : 1.5GB |
『참조 - 시스템 정보를 알아보는 리눅스 명령어』
메모리의 용량 확인 |
Swap 용량 확인 |
메모리와 Swap의 사용 가능한 공간 확인 |
특정 디렉토리의 사용 가능한 공간 확인 (예: TMP) |
디스크 여유 공간 확인 |
RAM 크기 | Swap 공간 |
1GB 이상 ~ 2GB 사이 | RAM 크기의 1.5배 |
2GB 초과 ~ 16GB 사이 | RMA 크기와 동등하게 |
16GB 초과 | 16G |
지원 가능 운영체제(32bit) |
Asianux Server 3 SP2 Oracle Linux 4 Update 7 Oracle Linux 5 Update 2 Red Hat Enterprise Linux 4 Update 7 Red Hat Enterprise Linux 5 Update 2 SUSE Linux Enterprise Server 10 SP2 SUSE Linux Enterprise Server 11 |
지원 가능 운영체제(64bit) |
Asianux Server 3 SP2 Oracle Linux 4 Update 7 Oracle Linux 5 Update 2 Oracle Linux 5 Update 5 (Oracle Unbreakable Enterprise Kernel 포함) Red Hat Enterprise Linux 4 Update 7 Red Hat Enterprise Linux 5 Update 2 Red Hat Enterprise Linux 5 Update 5 (Oracle Unbreakable Enterprise Kernel 포함) SUSE Linux Enterprise Server 10 SP2 SUSE Linux Enterprise Server 11 |
지원 가능 운영체제(IBM : System Z의 Linux) |
Red Hat Enterprise Linux 4 Update 8 Red Hat Enterprise Linux 5 Update 4 SUSE Linux Enterprise Server 10 SP3 SUSE Linux Enterprise Server 11 SP1 |
커널 요구사항 |
※ Oracle Linux 4 & Red Hat Enterprise Linux 4 › 2.6.9 이상
※ Oracle Linux 5 Update 2 › 2.6.18 이상 (Red Hat Enterprise kernel 호환)
※ Oracle Linux 5 Update 5 (Unbreakable Enterprise Kernel 포함) › 2.6.32-100.0.19 이상
※ Red Hat Enterprise Linux 5 Update 5 (Oracle Unbreakable Enterprise Kernel 포함) › 2.6.32 이상
※ Asianux Server 3 & Oracle Linux 5 Update 2 & Red Hat Enterprise Linux 5 Update 2 › 2.6.18 이상
※ SUSE Linux Enterprise Server 10 › 2.6.16.21 이상
※ SUSE Linux Enterprise Server 11 › 2.6.27.19 이상 |
[참고] - 커널버젼 확인 명령어
설치 패키지 목록(Oracle Linux R4 64bit) |
binutils-2.17.50.0.6 compat-libstdc++-33-3.2.3 compat-libstdc++-33-3.2.3 (32 bit) elfutils-libelf-0.125 elfutils-libelf-devel-0.125 ç R5 U5 버전의 경우 상위 버전으로 바뀜 gcc-4.1.2 gcc-c++-4.1.2 glibc-2.5-24 glibc-2.5-24 (32 bit) glibc-common-2.5 glibc-devel-2.5 glibc-devel-2.5 (32 bit) glibc-headers-2.5 ksh-20060214 libaio-0.3.106 libaio-0.3.106 (32 bit) libaio-devel-0.3.106 libaio-devel-0.3.106 (32 bit) libgcc-4.1.2 libgcc-4.1.2 (32 bit) libstdc++-4.1.2 libstdc++-4.1.2 (32 bit) libstdc++-devel 4.1.2 make-3.81 sysstat-7.0.2 |
Oracle ODBC Driver 설치 목록(Oracle Linux R5 64bit) |
unixODBC-2.2.11 (32-bit) 또는 이후 버전 unixODBC-2.2.11 (64-bit) 또는 이후 버전 unixODBC-devel-2.2.11 (64-bit) 또는 이후 버전 ç 실제로는 32-bit도 설치해주어야 함
※ 기타 다른 리눅스에 대해서는 오라클 공식 가이드 참조. |
커널 파라미터 수정 값 - (/etc/sysctl.conf 수정) | |
kernel.shmall | 2097152 |
kernel.shmmax | 536870912 |
kernel.shmmni | 4096 |
kernel.sem | 250 32000 100 128 |
fs.file-max | 6815744 |
fs.aio-max-nr | 1048576 |
net.ipv4.ip_local_port_range | 9000 65500 |
net.core.rmem_default | 262144 |
net.core.rmem_max | 4194304 |
net.core.wmem_default | 262144 |
net.core.wmem_max | 1048586 |
※시스템 기본값이 위 설정 값보다 높을 경우 별도의 수정은 필요 없습니다.
※소프트웨어 성능의 향상을 위해 다음 작업들로 쉘 제한을 늘려야 합니다.
/etc/security/limits.conf 수정 | |||
oracle | soft | nproc | 2047 |
oracle | hard | nproc | 16384 |
oracle | soft | nofile | 1024 |
oracle | hard | nofile | 65536 |
oracle | soft | stack | 10240 |
/etc/pam.d/login 수정 |
session required pam_limits.so |
/etc/profile 수정 |
if [ $USER = "oracle" ]; then if [ $SHELL = "/bin/ksh" ];then ulimit -p 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536 fi fi |
.bash_profile 수정(오라클 계정 생성 후 오라클 계정으로 로그인) |
#For ORACLE SW and DB Server umask 022 ORACLE_BASE=/u01/app/oracle ORACLE_HOME=/u01/app/oracle/product/11.2.0/db_1 ORACLE_SID=orcl export ORACLE_BASE ORACLE_SID ORACLE_HOME TNS_ADMIN=/u01/app/oracle/product/11.2.0/db_1/network/admin export TNS_ADMIN TMP=/tmp TMPDIR=/tmp export TMP TMPDIR EDITOR=vi NLS_LANG=KOREAN_KOREA.AL32UTF8 export EDITOR NLS_LANG PATH=$ORACLE_HOME/bin:$PATH:/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin JAVA_HOME=$ORACLE_HOME/jdk LD_LIBRARY_PATH=/usr/lib:/usr/X11R6/lib:$ORACLE_HOME/jdk/jre/lib/i386 LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/jdk/jre/lib/i386/server LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/rdbms/lib:$ORACLE_HOME/lib export JAVA_HOME LD_LIBRARY_PATH |
오라클 설치 시 필요 그룹 및 계정 | |
oinstall | 오라클 인벤토리 그룹 |
dba | OSDBA 그룹 |
oracle | 오라클 소프트웨어 사용자 |
oper | OSOPER 그룹 (선택사항) |
오라클 인벤토리 디렉토리의 구성 |
/stage /u01/app/oracle /u02 |
이상의 설정들을 참고하여 Oracle 11g를 설치합니다.
※ 이상의 과정들은 블로그에 기제된 리눅스 설치 과정 이후에 실행한 것들입니다.
'wif LiNoUz > Oracle,Sql' 카테고리의 다른 글
aaaaaaaa (0) | 2013.03.20 |
---|---|
시간계산 쿼리 (0) | 2013.03.18 |
SLSE 11에 오라클 설취 (0) | 2013.03.07 |
db2 기본 명령어 (0) | 2013.02.22 |
DB2 접속 (0) | 2013.02.22 |