IT기술/Oracle

RHEL4 + 10g

dobbby 2013. 10. 10. 17:19
반응형

10.2.0.1  --> 10.2.0.4  -->  DB생성  -->  10.2.0.5


RHEL4 설치 후,

설치파일 중 10201_database_linux32.zip 파일과

디렉토리를 전부 옮긴다.




- /etc/sysctl.conf 커널설정하기

# vi  /etc/sysctl.conf 




- 아래의 내용 추가

kernel.shmmax=536870912 

kernel.shmmni=4096

kernel.shmall=2097152

kernel.sem=250 32000 100 128

fs.file-max=65536

net.ipv4.ip_local_port_range=1024 65000

net.core.rmem_default=262144

net.core.rmem_max=262144

net.core.wmem_default=262144

net.core.wmem_max=262144




- /etc/security/limits.conf 커널설정하기

# vi  /etc/security/limits.conf




- 아래의 내용 추가

oracle10g soft nproc 2047

oracle10g hard nproc 16384

oracle10g soft nofile 1024

oracle10g hard nofile 65536




- /etc/pam.d/login 커널설정하기

# vi  /etc/pam.d/login 




- 아래의 내용 추가

session   required   pam_limits.so




- 패치 rpm 설치 (root 계정으로)

리눅스 설치 CD 3번을 넣고,

# umount /media/cdrecoder/

# mount /media/cdrecoder/

# cd /media/cdrecoder/RedHat/RPMS

# rpm  -ivh libaio-devel-0.3.105-2.i386.rpm 




# cd /home/oracle/patch

# unzip p4198954_40_LINUX.zip

# rpm -ivh compat-libcwait-2.1-1.i386.rpm

# rpm -ivh compat-oracle-rhel4-1.0-5.i386.rpm




환경설정 (오라클 계정으로)

# su - oracle

$ vi  .bash_profile 




- 아래의 내용을 추가

export EDITOR=vi

export LD_ASSUME_KERNEL=2.4.19

export ORACLE_BASE=/home/oracle

export ORACLE_HOME=$ORACLE_BASE/product/10g

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




- 다운받은 오라클10g 파일 압축 풀기 (root로 작업)

$ exit

# cd /home/oracle

# unzip 10201_database_linux32.zip

# chown –R oracle.dba /home/oracle/   





- oracle 계정으로 로그인 한 후

$ cd database

$ ./runInstaller




- 고급 설치




- 다음




- Enterprise Edition 선택 후 다음




- 홈 세부 정보 지정 다음




- 제품별 필요 조건 검사 상태 체크 후 다음




- 데이터베이스 소프트웨어만 설치 선택 후 다음




- 설치




- 구성 스크립트 실행




- root 권한으로 스크립트 실행




- 확인




- 설치 종료




- 10.2.0.1.0 설치 완료




- 10.2.0.4 버전으로 패치하기 위해 압축을 푼다.




- oracle 계정으로 

$ ./runInstaller




- 다음




- 홈 세부 정보 지정 확인 후 다음




- 제품별 필요 조건 검사 확인 후 다음




- 무시하고 다음




- 설치




- 설치 중




- root 계정으로 스크립트 실행




# /home/oracle/product/10g/root.sh




- 확인




- 설치 종료




- 10.2.0.4.0 패치 완료

$ sqlplus / as sysdba




- 데이터베이스 생성

$ dbca




- 다음




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




- 범용 선택 후 다음




- 전역 데이터베이스 이름에  testdb 입력 후 다음




- Enterprise Manager를 사용하여 데이터베이스 구성 체크 해제 후 다음




- 암호 설정 후 다음




- 파일 시스템 선택 후 다음




- 템플리트에서 데이터베이스 파일 위치 사용 선택 후 다음




- 플래시 복구 영역 지정 선택 후 다음




- 샘플스키마 선택 후 다음




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




- 다음




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




- 확인




- 생성 중








- 종료




- 데이터베이스 생성 완료

$ sqlplus / as sysdba

SQL> select status from v$instance;



반응형