IT기술/Oracle

RHEL4 + 10g silent

dobbby 2013. 10. 11. 11:45
반응형

RHEL4  설치 과정은 생략

HDD만 40G로 셋팅

/                 7000

/boot           100

/var             1000

swap           2000

/home          나머지

/app            15G


- dba 그룹, oracle 계정 생성

# groupadd -g 5000 dba

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

# passwd oracle


- .bash_profile 수정

# su - oracle

$ vi .bash_profile




- 파일 하단에 아래 내용 추가

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




- 적용

$ source .bash_profile




- /etc/oraInst.log 파일 생성

$ su -

# vi /etc/oraInst.loc




- 아래의 내용 추가

inventory_loc=/home/oracle/oraInventory

inst_group=dba




- 권한 변경

chown -R oracle.dba /etc/oraInst.loc




WinSCP를 이용하여 설치파일을 복사한다.


 



- 설치 파일 압축 풀기

# cd /home/oracle

unzip 10201_database_linux32.zip




- 권한 변경

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




- enterprise.rsp 파일 수정

cd database/response/

vi enterprise.rsp




UNIX_GROUP_NAME="dba"

FROM_LOCATION="../stage/products.xml" 




ORACLE_HOME="/home/oracle/product/10g"

ORACLE_HOME_NAME="OraHome"




n_configurationOption=3




COMPONENT_LANGUAGES={"en,ko"}

INSTALL_TYPE="EE"




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





- 엔진 설치

$ cd database/

$ ./runInstaller -silent -responseFile /home/oracle/database/response/enterprise.rsp






- 설치가 완료 되면 root 권한으로 스크립트 실행

$ su -

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




- 엔진 설치 확인

# su - oracle

$ sqlplus /nolog




- 패치 시작

  먼저 압축 해제

SQL> exit

$ cd patchset/

$ unzip p8202632_10205_LINUX.zip




- patchset.rsp 파일 수정

$ vi /home/oracle/patchset/Disk1/response/patchset.rsp




UNIX_GROUP_NAME="dba"

FROM_LOCATION="../stage/products.xml"




ORACLE_HOME="/home/oracle/product/10g"

ORACLE_HOME_NAME="OraHome"




COMPONENT_LANGUAGES={"en,ko"}

DECLINE_SECURITY_UPDATES=true




- 패치 실행

$ cd Disk1/

$ ./runInstaller -silent -responseFile /home/oracle/patchset/Disk1/response/patchset.rsp




- 설치 완료 후 root 권한으로 스크립트 실행




$ su -

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




- 패치 확인

# su - oracle

$ sqlplus /nolog




- DB생성

dbca.rsp 수정

SQL> exit

$ vi /home/oracle/database/response/dbca.rsp




GDBNAME = "dba" 

SID="testdb"



주석 해제

NATIONALCHARACTERSET= "UTF8"



상단에 있는 놈 수정

TEMPLATENAME= "/home/oracle/product/10g/assistants/dbca/templates/New_Database.dbt"




$ cd product/10g/bin/

./dbca -silent -responseFile /home/oracle/database/response/dbca.rsp




- 생성 시작




- DB 생성 완료

$ sqlplus /nolog

SQL> conn /as sysdba

SQL> select status from v$instance;

성공!



반응형