//-- DB 11gR2 Silent Install Script : Short Guide
1. DB 엔진설치
-- 설치파일 준비
oraapp112@mwapp:/home/oraapp112/media] unzip p13390677_112040_Linux-x86-64_1of7.zip oraapp112@mwapp:/home/oraapp112/media] unzip p13390677_112040_Linux-x86-64_2of7.zip |
-- response 파일 수정
oraapp112@mwapp:/home/oraapp112/media/database/response] cp -p db_install.rsp db_install.rsp.orig oraapp112@mwapp:/home/oraapp112/media/database/response] vi db_install.rsp |
>> 수정 사항 참조 : 일부 Default Value 도 표기
oracle.install.option=INSTALL_DB_SWONLY ORACLE_HOSTNAME=mwapp INVENTORY_LOCATION=/u02/oracle/oraInventory_112 SELECTED_LANGUAGES=en,ko ORACLE_HOME=/u02/oracle/product/11.2.0/db ORACLE_BASE=/u02/oracle oracle.install.db.InstallEdition=EE oracle.install.db.EEOptionsSelection=true oracle.install.db.optionalComponents=oracle.rdbms.partitioning:11.2.0.4.0,oracle.oraolap:11.2.0.4.0,oracle.rdbms.dm:11.2.0.4.0,oracle.rdbms.dv:11.2.0.4.0,oracle.rdbms.lbac:11.2.0.4.0,oracle.rdbms.rat:11.2.0.4.0 oracle.install.db.DBA_GROUP=dba oracle.install.db.OPER_GROUP=dba oracle.install.db.config.starterdb.type=GENERAL_PURPOSE DECLINE_SECURITY_UPDATES=true |
-- Silent 로 DB엔진 설치
oraapp112@mwapp:/home/oraapp112/media/database] ./runInstaller -silent -responseFile /home/oraapp112/media/database/response/db_install.rsp |
As a root user, execute the following script(s): 1. /u02/oracle/product/11.2.0/db/root.sh Successfully Setup Software. ==> 이렇게 나오면, 엔진이 정상설치 된 것 |
2. 적절한 PUS 적용
-- OPatch Update : 생략, 다시 확인 6880880
-- 적절한 PSU Apply : 생략, 2016년도 어느 때부터 날자로 출시.
3. Listener 구성
-- response 파일 수정
oraapp112@mwapp:/home/oraapp112/media/database/response] cp -p netca.rsp netca.rsp.orig oraapp112@mwapp:/home/oraapp112/media/database/response] vi netca.rsp |
>> 수정 사항 참조 : 일부 Default Value 도 표기
RESPONSEFILE_VERSION="11.2" CREATE_TYPE="CUSTOM" LOG_FILE=""/home/oraapp112/media/database/response/netca_inst.log"" LISTENER_NAMES={"LISTENER_DAPPE01"} LISTENER_PROTOCOLS={"TCP;1621"} LISTENER_START=""LISTENER_DAPPE01"" NSN_PROTOCOLS={"TCP;HOSTNAME;1621"} |
-- Silent 로 DB Listener 구성
oraapp112@mwapp:/home/oraapp112/media/database/response] cd $ORACLE_HOME/bin oraapp112@mwapp:/u02/oracle/product/11.2.0/db/bin] ./netca -silent -responseFile /home/oraapp112/media/database/response/netca.rsp |
4. DB Instance 생성
-- response 파일 수정
oraapp112@mwapp:/home/oraapp112/media/database/response] cp -p dbca.rsp dbca.rsp.orig oraapp112@mwapp:/home/oraapp112/media/database/response] vi dbca.rsp |
>> 수정 사항 참조 : 일부 Default Value 도 표기
RESPONSEFILE_VERSION = "11.2.0" OPERATION_TYPE = "createDatabase" GDBNAME = "DAPPE01" SID = "DAPPE01" SYSPASSWORD = "Customized_Password" SYSTEMPASSWORD = "Customized_Password" SYSMANPASSWORD = "Customized_Password" DATAFILEDESTINATION = "/u02/data01/oradata" STORAGETYPE=FS CHARACTERSET = "KO16MSWIN949" NATIONALCHARACTERSET= "AL16UTF16" SAMPLESCHEMA=TRUE AUTOMATICMEMORYMANAGEMENT = "TRUE" TOTALMEMORY = "2048" |
# 일단은, AMM 을 활성화 하고, 최소 메모리로 DB Instance 를 생성, DB SID 와 CHARACTERSET 에 주의
-- Silent 로 Instance 생성
oraapp112@mwapp:/home/oraapp112/media/database/response] cd $ORACLE_HOME/bin oraapp112@mwapp:/u02/oracle/product/11.2.0/db/bin] ./dbca -silent -responseFile /home/oraapp112/media/database/response/dbca.rsp |
5. 추가사항
-- root.sh 수행 잊지 말기 : 엔진 설치 후, DB Instance 구성 후
-- 여러가지 구성을 대비?해서, oraInventory 와 diag 를 unique 하게 생성~ 나중에 file name 이 unique 해서 폴더 병합이 번거로워짐..
'IT-Tech > Database' 카테고리의 다른 글
[OracleDB] DB Open 시 발생되는 ORA-03113 에 대한 조치방법 (0) | 2016.08.22 |
---|---|
[OracleDB] DB 11gR2 에서 LOG_ARCHIVE_DEST 을 LOG_ARCHIVE_DEST_1 로 변경 (0) | 2016.08.16 |
[OracleDB] DB12c 에서 ORA-54032, ORA-54033 조치방법, 컬럼 이름변경 및 삭제가 안될 때 (0) | 2016.08.16 |
[OracleDB] 접속, 연결이 되다가 종료되는 경우(ORA-03113 혹은 connect close) 확인, 조치사항 (1) | 2016.08.09 |
[OracleDB] Datapump 를 이용한 DB 간 Schema 단위 이관 (0) | 2016.07.20 |