IT기술/Oracle

RHEL5 + 11g

dobbby 2013. 10. 14. 09:45
반응형

RHEL5 설치


HDD 40GB

RAM 1024MB


하드 파티션

/                 7000

/boot           100

/var             1000

swap           2000

/home          나머지

/app            15G


네트워크 설정

ip, subnet mast, host, gateway 설정


소프트웨어 사용자 설치

개발               모두 선택

서버               모두 해제

기반 시스템     시스템 도구 - 옵션 패키지 - sysstat 체크




설치 완료 후


# vi /etc/ssh/sshd_config

PermitRootLogin 주석 해제 후


putty로 접속해서 작업



dba 그룹, oracle 계정 생성

# groupadd -g 5000 dba

# useradd -g dba -d /home/oracle oracle

# passwd oracle


설치 권장사양 확인

# grep SwapTotal /proc/meminfo

# df -h /tmp




# vi /etc/profile

변경 전 값 : ulimit –s –c 0 >  /dev/null 2 > &1

변경 후 값 : ulimit –s –c unlimited > /dev/null 2 > &1





# vi /etc/sysctl.conf

kernel.core_uses_pid = 1     이 밑에 아래의 내용 추가
fs.suid_dumpable = 1





설치에 사용할 그룹 추가, 사용자 추가

# groupadd oinstall

groupadd oper

# usermod -g oinstall -G dba,oper  oracle




# vi /etc/security/limits.conf

oracle  soft  nproc  2047

oracle  hard  nproc  16384

oracle  soft  nofile  1024

oracle  hard  nofile  65536

oracle  soft  stack  10240





# vi /etc/sysctl.conf

fs.aio-max-nr = 1048576

fs.file-max = 6815744

kernel.shmall = 2097152

kernel.shmmax = 536870912

kernel.shmmni = 4096

kernel.sem = 250 32000 100 128

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





설정 값 적용

# sysctl -p 




# vi /home/oracle/.bash_profile

export EDITOR=vi

export ORACLE_BASE=/app/oracle

export ORACLE_HOME=$ORACLE_BASE/product/11g

export ORACLE_SID=testdb

export LANG=ko_KR.eucKR

export ORACLE_TERM=xterm

export NLS_LANG=AMERICAN_AMERICA.KO16MSWIN949

export ORA_NLS33=$ORACLE_HOME/ocommon/nls/admin/data

export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/local/lib

export PATH=$PATH:$ORACLE_HOME/bin

export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib





# vi  /etc/pam.d/login

session   required   pam_limits.so





WinSCP로 설치폴더 통째로 옮긴 후

11.2.0.2


압축 풀기

# unzip p10098816_112020_LINUX_1of7.zip && unzip p10098816_112020_LINUX_2of7.zip && unzip p10098816_112020_LINUX_3of7.zip && unzip p10098816_112020_LINUX_4of7.zip && unzip p10098816_112020_LINUX_5of7.zip && unzip p10098816_112020_LINUX_6of7.zip && unzip p10098816_112020_LINUX_7of7.zip




권한 변경

# chown -R oracle.dba /home/oracle

# chown -R oracle.dba /app




완전히 로그아웃 한 후 oracle 계정으로 로그인





- 오라클 엔진 설치 시작

$ cd /home/oracle/11.2.0.2/database

# ./runInstaller











경로 확인







- RHEL5 설치 CD가 마운트 된 상태에서 해당 경로로 이동 후 rpm으로 설치

# df -h

# cd /media/RHEL_5.3_i386_DVD/Server

# rpm -ivh libaio-devel-0.3.106-3.2.i386.rpm

# rpm -ivh sysstat-7.0.2-3.el5.i386.rpm




다시 확인







스크립트 실행




root 권한으로 스크립트 실행

# /app/oraInventory/orainstRoot.sh

# /app/oracle/product/11g/root.sh




엔진 설치 완료




버전 확인

$ sqlplus / as sysdba




데이터베이스 생성

$ dbca
















- 문자 집합 목록에서 선택 후 KO16MSWIN949 선택 후 다음




- 모든 초기화 매개변수 확인




- 데이터 베이스 저장 영역 확인 후 다음




- 데이터 베이스 생성 선택 후 다음




- 데이터베이스 생성 요약 확인 후 다음




- 생성 중




- 생성 완료




- 확인

$ sqlplus / as sysdba

SQL> select status from v$instance;

성공!



반응형