Oracle 10g 싱글 silent 설치, 패치 및 DB 생성

기본 10g 설치의 리눅스 세팅에서 추가 해줘야하는 사항


# vi /etc/oraInst.loc

inventory_loc=/home/oracle/oraInventory

inst_group=dba


# chown oracle.dba /etc/oraInst.loc


원격 접속으로 설치 하기 위해서


# vi /home/oracle/.bash_profile


export DISPLAY=:0.0



rsp 파일 설정하기


# vi /home/oracle/database/response/enterprise.rsp


UNIX_GROUP_NAME="dba"

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

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

ORACLE_HOME_NAME="OraHome"

n_configurationOption=3


Silent 설치


$ cd /home/oracle/database/

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




root 권한으로 아래 명령어를 실행시켜 줍니다.

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



설치가 완료 되었습니다.



Silent 패치하기


$ unzip p8202632_10205_LINUX.zip

$ cd Disk1


rsp 파일 설정 하기


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


UNIX_GROUP_NAME="dba" 

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

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

ORACLE_HOME_NAME="OraHome" 

DECLINE_SECURITY_UPDATES=true


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




root 권한으로 아래 명령어를 실행시켜 줍니다.

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




패치 완료



Silent DB 생성


rsp 설정하기


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


GDBNAME = "testdb"

SID = "testdb" 

CHARACTERSET = "KO16MSWIN949"

NATIONALCHARACTERSET= "UTF8"


$ dbca -silent -templateName General_Purpose.dbc -responseFile /home/oracle/database/response/dbca.rsp


$ sqlplus / as sysdba

SQL > select status from v$instance;



DB가 생성 되었습니다.