I. Oracle Database 설치
1. oraInst.loc 파일 생성 (옵션)
root 유저로 접속하여 etc 디렉토리에 oraInst.loc 파일을 생성합니다. 이 과정을 생략하면 소프트웨어 설치시 root 계정으로 root.sh 스크립트를 수행하게 됩니다.
(리눅스와 AIX는 /etc 디렉토리에 HP-UX는 /var/opt/oracle 디렉토리에 생성합니다.)
vi /etc/oraInst.loc
아래의 내용을 oraInst.loc 파일에 저장합니다. 인벤토리 경로를 지정하는 값인 inventory_loc와 설치 그룹인 inst_group의 값은 설치할 환경에 맞게 입력하면 됩니다.
inventory_loc=/u01/app/oraInventory inst_group=oinstall
파일의 소유권과 권한을 oracle 유저에게 할당합니다.
chown oracle:oinstall /etc/oraInst.loc chmod 664 /etc/oraInst.loc
2. Response 파일 수정
먼저 oracle 유저로 접속하여 설치 파일이 있는 경로로 이동합니다. 설치 파일이 있는 디렉토리에서 확장자가 rsp로 되어 있는 response file을 검색합니다.
su - oracle cd <설치 파일 압축 해제 경로>/database # 12c R2이하는 별도의 경로에 설치 파일의 압축을 해제함 cd $ORACLE_HOME # 18c부터 $ORACLE_HOME에 설치 파일의 압축을 해제하고 진행함 find . -name "*.rsp"
12c R2 이하
./response/dbca.rsp ./response/db_install.rsp ./response/netca.rsp
18c & 19c
./network/install/netca_typ.rsp ./network/install/netca_clt.rsp ./install/response/db_install.rsp ./inventory/response/db_install.rsp ./inventory/response/oracle.server_EE.rsp ./assistants/dbca/dbca.rsp ./assistants/netca/netca.rsp
검색된 response file 중 db_install.rsp 파일을 inst.rsp 파일로 복사한 후에 vi 편집기를 이용해 내용을 수정합니다.
cp response/db_install.rsp ~/install.rsp # 12c R2 이하 cp $ORACLE_HOME/install/response/db_install.rsp ~/install.rsp # 18c & 19c vi ~/install.rsp
오라클 소프트웨어만 설치하고 데이터베이스는 나중에 구성할 것이므로 설치와 관련된 부분만 수정합니다. 설치와 연관된 부분만 주석을 제거하고 보면 아래와 같습니다.
11g R2
oracle.install.responseFileVersion=/oracle/install/rspfmt_dbinstall_response_schema_v11_2_0 oracle.install.option=INSTALL_DB_SWONLY ORACLE_HOSTNAME=<호스트명> UNIX_GROUP_NAME=oinstall INVENTORY_LOCATION=<설치 파일 압축 해제 경로>/database/stage/products.xml SELECTED_LANGUAGES=en,ko ORACLE_HOME=/u01/app/oracle/product/11.2.0/db_1 ORACLE_BASE=/u01/app/oracle oracle.install.db.InstallEdition=EE oracle.install.db.EEOptionsSelection=false 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=oper DECLINE_SECURITY_UPDATES=true #------------------------------------------------------------------------------ oracle.install.db.CLUSTER_NODES= oracle.install.db.isRACOneInstall= oracle.install.db.racOneServiceName= oracle.install.db.config.starterdb.type= oracle.install.db.config.starterdb.globalDBName=C oracle.install.db.config.starterdb.SID= oracle.install.db.config.starterdb.characterSet= oracle.install.db.config.starterdb.memoryOption= oracle.install.db.config.starterdb.memoryLimit= oracle.install.db.config.starterdb.installExampleSchemas= oracle.install.db.config.starterdb.enableSecuritySettings= oracle.install.db.config.starterdb.password.ALL= oracle.install.db.config.starterdb.password.SYS= oracle.install.db.config.starterdb.password.SYSTEM= oracle.install.db.config.starterdb.password.SYSMAN= oracle.install.db.config.starterdb.password.DBSNMP= oracle.install.db.config.starterdb.control= oracle.install.db.config.starterdb.gridcontrol.gridControlServiceURL= oracle.install.db.config.starterdb.automatedBackup.enable= oracle.install.db.config.starterdb.automatedBackup.osuid= oracle.install.db.config.starterdb.automatedBackup.ospwd= oracle.install.db.config.starterdb.storageType= oracle.install.db.config.starterdb.fileSystemStorage.dataLocation= oracle.install.db.config.starterdb.fileSystemStorage.recoveryLocation= oracle.install.db.config.asm.diskGroup= oracle.install.db.config.asm.ASMSNMPPassword= MYORACLESUPPORT_USERNAME= MYORACLESUPPORT_PASSWORD= SECURITY_UPDATES_VIA_MYORACLESUPPORT= PROXY_HOST= PROXY_PORT= PROXY_USER= PROXY_PWD= PROXY_REALM= COLLECTOR_SUPPORTHUB_URL= oracle.installer.autoupdates.option= oracle.installer.autoupdates.downloadUpdatesLoc= AUTOUPDATES_MYORACLESUPPORT_USERNAME= AUTOUPDATES_MYORACLESUPPORT_PASSWORD=
12c R1
oracle.install.responseFileVersion=/oracle/install/rspfmt_dbinstall_response_schema_v12.1.0 oracle.install.option=INSTALL_DB_SWONLY ORACLE_HOSTNAME=<호스트명> UNIX_GROUP_NAME=oinstall INVENTORY_LOCATION=<설치 파일 압축 해제 경로>/database/stage/products.xml SELECTED_LANGUAGES=en,ko ORACLE_HOME=/u01/app/oracle/product/12.1.0/db_1 ORACLE_BASE=/u01/app/oracle oracle.install.db.InstallEdition=EE oracle.install.db.DBA_GROUP=dba oracle.install.db.OPER_GROUP=oper oracle.install.db.BACKUPDBA_GROUP=backupdba oracle.install.db.DGDBA_GROUP=dgdba oracle.install.db.KMDBA_GROUP=kmdba DECLINE_SECURITY_UPDATES=true
12c R2
oracle.install.responseFileVersion=/oracle/install/rspfmt_dbinstall_response_schema_v12.2.0 oracle.install.option=INSTALL_DB_SWONLY UNIX_GROUP_NAME=oinstall INVENTORY_LOCATION=<설치 파일 압축 해제 경로>/database/stage/products.xml ORACLE_HOME=/u01/app/oracle/product/12.2.0/db_1 ORACLE_BASE=/u01/app/oracle oracle.install.db.InstallEdition=EE oracle.install.db.OSDBA_GROUP=dba oracle.install.db.OSOPER_GROUP=oper oracle.install.db.OSBACKUPDBA_GROUP=backupdba oracle.install.db.OSDGDBA_GROUP=dgdba oracle.install.db.OSKMDBA_GROUP=kmdba oracle.install.db.OSRACDBA_GROUP=racdba DECLINE_SECURITY_UPDATES=true
18c
oracle.install.responseFileVersion=/oracle/install/rspfmt_dbinstall_response_schema_v18.0.0 oracle.install.option=INSTALL_DB_SWONLY UNIX_GROUP_NAME=oinstall INVENTORY_LOCATION=<oraInst.loc 파일에 inventory_loc로 지정된 경로> ORACLE_HOME=/u01/app/oracle/product/18.3.0/db_1 ORACLE_BASE=/u01/app/oracle oracle.install.db.InstallEdition=EE oracle.install.db.OSDBA_GROUP=dba oracle.install.db.OSOPER_GROUP=oper oracle.install.db.OSBACKUPDBA_GROUP=backupdba oracle.install.db.OSDGDBA_GROUP=dgdba oracle.install.db.OSKMDBA_GROUP=kmdba oracle.install.db.OSRACDBA_GROUP=racdba
19c
oracle.install.responseFileVersion=/oracle/install/rspfmt_dbinstall_response_schema_v19.0.0 oracle.install.option=INSTALL_DB_SWONLY UNIX_GROUP_NAME=oinstall INVENTORY_LOCATION=<oraInst.loc 파일에 inventory_loc로 지정된 경로> ORACLE_HOME=/u01/app/oracle/product/19.3.0/db_1 ORACLE_BASE=/u01/app/oracle oracle.install.db.InstallEdition=EE oracle.install.db.OSDBA_GROUP=dba oracle.install.db.OSOPER_GROUP=oper oracle.install.db.OSBACKUPDBA_GROUP=backupdba oracle.install.db.OSDGDBA_GROUP=dgdba oracle.install.db.OSKMDBA_GROUP=kmdba oracle.install.db.OSRACDBA_GROUP=racdba oracle.install.db.rootconfig.executeRootScript=true oracle.install.db.rootconfig.configMethod=ROOT
3. 설치 사전 검증
./runInstaller -silent -executePrereqs -responseFile ~/install.rsp
A) 문제가 없을 경우
11g R2 기준
[oracle@orcl database]$ ./runInstaller -silent -executePrereqs -responseFile ~/install.rsp Oracle Universal Installer 시작 중... 임시 공간 확인 중: 120MB 이상이어야 합니다.. 실제 41391MB 성공 스왑 공간 확인 중: 150MB 이상이어야 합니다.. 실제 3074MB 성공 다음에서 Oracle Universal Installer의 시작을 준비하는 중 /tmp/OraInstall2018-03-21_08-02-42AM. 기다리십시오.
/u01/app/oraInventory/logs/installActions2018-03-21_08-02-42AM.log (참조 : installActions2018-03-21_08-02-42AM.log)
Using paramFile: /media/sf_oracle/p13390677_112040_LINUX/database/install/oraparam.ini Checking Temp space: must be greater than 120 MB. Actual 41391 MB Passed Checking swap space: must be greater than 150 MB. Actual 3074 MB Passed The commandline for unzip: /media/sf_oracle/p13390677_112040_LINUX/database/install/unzip -qqqo ../stage/Components/oracle.jdk/1.5.0.51.10/1/DataFiles/\*.jar -d /tmp/OraInstall2018-03-21_08-02-42AM oraparam.ini에서 사용할 수 있는 umask 값 '022'을(를) 사용합니다. Execvp of the child jre : the cmdline is /tmp/OraInstall2018-03-21_08-02-42AM/jdk/jre/bin/java, and the argv is /tmp/OraInstall2018-03-21_08-02-42AM/jdk/jre/bin/java -Doracle.installer.library_loc=/tmp/OraInstall2018-03-21_08-02-42AM/oui/lib/linux -Doracle.installer.oui_loc=/tmp/OraInstall2018-03-21_08-02-42AM/oui -Doracle.installer.bootstrap=TRUE -Doracle.installer.startup_location=/media/sf_oracle/p13390677_112040_LINUX/database/install -Doracle.installer.jre_loc=/tmp/OraInstall2018-03-21_08-02-42AM/jdk/jre -Doracle.installer.nlsEnabled="TRUE" -Doracle.installer.prereqConfigLoc= -Doracle.installer.unixVersion=2.6.39-400.215.10.el5uek -Doracle.install.setup.workDir=/media/sf_oracle/p13390677_112040_LINUX/database -mx150m -cp /tmp/OraInstall2018-03-21_08-02-42AM::/tmp/OraInstall2018-03-21_08-02-42AM/ext/jlib/orai18n-mapping.jar:/tmp/OraInstall2018-03-21_08-02-42AM/ext/jlib/cvu.jar:/tmp/OraInstall2018-03-21_08-02-42AM/ext/jlib/emConfigInstall.jar:/tmp/OraInstall2018-03-21_08-02-42AM/ext/jlib/ssh.jar:/tmp/OraInstall2018-03-21_08-02-42AM/ext/jlib/prov_fixup.jar:/tmp/OraInstall2018-03-21_08-02-42AM/ext/jlib/instcommon.jar:/tmp/OraInstall2018-03-21_08-02-42AM/ext/jlib/ojdbc5.jar:/tmp/OraInstall2018-03-21_08-02-42AM/ext/jlib/orai18n-utility.jar:/tmp/OraInstall2018-03-21_08-02-42AM/ext/jlib/OraPrereq.jar:/tmp/OraInstall2018-03-21_08-02-42AM/ext/jlib/remoteinterfaces.jar:/tmp/OraInstall2018-03-21_08-02-42AM/ext/jlib/log4j-core.jar:/tmp/OraInstall2018-03-21_08-02-42AM/ext/jlib/jsch.jar:/tmp/OraInstall2018-03-21_08-02-42AM/ext/jlib/instdb.jar:/tmp/OraInstall2018-03-21_08-02-42AM/ext/jlib/installcommons_1.0.0b.jar:/tmp/OraInstall2018-03-21_08-02-42AM/ext/jlib/OraPrereqChecks.jar:/tmp/OraInstall2018-03-21_08-02-42AM/ext/jlib/emagentSDK.jar:/tmp/OraInstall2018-03-21_08-02-42AM/oui/jlib/OraInstaller.jar:/tmp/OraInstall2018-03-21_08-02-42AM/oui/jlib/oneclick.jar:/tmp/OraInstall2018-03-21_08-02-42AM/oui/jlib/xmlparserv2.jar:/tmp/OraInstall2018-03-21_08-02-42AM/oui/jlib/share.jar:/tmp/OraInstall2018-03-21_08-02-42AM/oui/jlib/OraInstallerNet.jar:/tmp/OraInstall2018-03-21_08-02-42AM/oui/jlib/emCfg.jar:/tmp/OraInstall2018-03-21_08-02-42AM/oui/jlib/emocmutl.jar:/tmp/OraInstall2018-03-21_08-02-42AM/oui/jlib/OraPrereq.jar:/tmp/OraInstall2018-03-21_08-02-42AM/oui/jlib/jsch.jar:/tmp/OraInstall2018-03-21_08-02-42AM/oui/jlib/ssh.jar:/tmp/OraInstall2018-03-21_08-02-42AM/oui/jlib/remoteinterfaces.jar:/tmp/OraInstall2018-03-21_08-02-42AM/oui/jlib/http_client.jar:/tmp/OraInstall2018-03-21_08-02-42AM/oui/jlib/OraSuiteInstaller.jar:../stage/Components/oracle.swd.opatch/11.2.0.4.0/1/DataFiles/jlib/opatch.jar:../stage/Components/oracle.swd.opatch/11.2.0.4.0/1/DataFiles/jlib/opatchactions.jar:../stage/Components/oracle.swd.opatch/11.2.0.4.0/1/DataFiles/jlib/opatchprereq.jar:../stage/Components/oracle.swd.opatch/11.2.0.4.0/1/DataFiles/jlib/opatchutil.jar:/tmp/OraInstall2018-03-21_08-02-42AM/oui/jlib/OraCheckPoint.jar:/tmp/OraInstall2018-03-21_08-02-42AM/oui/jlib/InstImages.jar:/tmp/OraInstall2018-03-21_08-02-42AM/oui/jlib/InstHelp.jar:/tmp/OraInstall2018-03-21_08-02-42AM/oui/jlib/InstHelp_de.jar:/tmp/OraInstall2018-03-21_08-02-42AM/oui/jlib/InstHelp_es.jar:/tmp/OraInstall2018-03-21_08-02-42AM/oui/jlib/InstHelp_fr.jar:/tmp/OraInstall2018-03-21_08-02-42AM/oui/jlib/InstHelp_it.jar:/tmp/OraInstall2018-03-21_08-02-42AM/oui/jlib/InstHelp_ja.jar:/tmp/OraInstall2018-03-21_08-02-42AM/oui/jlib/InstHelp_ko.jar:/tmp/OraInstall2018-03-21_08-02-42AM/oui/jlib/InstHelp_pt_BR.jar:/tmp/OraInstall2018-03-21_08-02-42AM/oui/jlib/InstHelp_zh_CN.jar:/tmp/OraInstall2018-03-21_08-02-42AM/oui/jlib/InstHelp_zh_TW.jar:/tmp/OraInstall2018-03-21_08-02-42AM/oui/jlib/oracle_ice.jar:/tmp/OraInstall2018-03-21_08-02-42AM/oui/jlib/help4.jar:/tmp/OraInstall2018-03-21_08-02-42AM/oui/jlib/help4-nls.jar:/tmp/OraInstall2018-03-21_08-02-42AM/oui/jlib/ewt3.jar:/tmp/OraInstall2018-03-21_08-02-42AM/oui/jlib/ewt3-swingaccess.jar:/tmp/OraInstall2018-03-21_08-02-42AM/oui/jlib/ewt3-nls.jar:/tmp/OraInstall2018-03-21_08-02-42AM/oui/jlib/swingaccess.jar::/tmp/OraInstall2018-03-21_08-02-42AM/oui/jlib/jewt4.jar:/tmp/OraInstall2018-03-21_08-02-42AM/oui/jlib/jewt4-nls.jar:/tmp/OraInstall2018-03-21_08-02-42AM/oui/jlib/orai18n-collation.jar:/tmp/OraInstall2018-03-21_08-02-42AM/oui/jlib/orai18n-mapping.jar:/tmp/OraInstall2018-03-21_08-02-42AM/oui/jlib/ojmisc.jar:/tmp/OraInstall2018-03-21_08-02-42AM/oui/jlib/xml.jar:/tmp/OraInstall2018-03-21_08-02-42AM/oui/jlib/srvm.jar:/tmp/OraInstall2018-03-21_08-02-42AM/oui/jlib/srvmasm.jar oracle.install.ivw.db.driver.DBInstaller -scratchPath /tmp/OraInstall2018-03-21_08-02-42AM -sourceLoc /media/sf_oracle/p13390677_112040_LINUX/database/install/../stage/products.xml -sourceType network -timestamp 2018-03-21_08-02-42AM -silent -executePrereqs -responseFile /home/oracle/install.rsp INFO: Loading data from: jar:file:/tmp/OraInstall2018-03-21_08-02-42AM/ext/jlib/installcommons_1.0.0b.jar!/oracle/install/driver/oui/resource/ConfigCommandMappings.xml INFO: Loading beanstore from jar:file:/tmp/OraInstall2018-03-21_08-02-42AM/ext/jlib/installcommons_1.0.0b.jar!/oracle/install/driver/oui/resource/ConfigCommandMappings.xml INFO: Restoring class oracle.install.driver.oui.ConfigCmdMappings from jar:file:/tmp/OraInstall2018-03-21_08-02-42AM/ext/jlib/installcommons_1.0.0b.jar!/oracle/install/driver/oui/resource/ConfigCommandMappings.xml INFO: Loading beans from Xml Bean Store. [BeanStoreName:config-data] INFO: Setting value for the property:id in the bean:configcmd INFO: Setting value for the property:platformcmdmap in the bean:configcmd INFO: Setting value for the property:id in the bean:configcmd INFO: Setting value for the property:platformcmdmap in the bean:configcmd INFO: Setting value for the property:id in the bean:configcmd INFO: Setting value for the property:platformcmdmap in the bean:configcmd INFO: Setting value for the property:id in the bean:configcmd INFO: Setting value for the property:platformcmdmap in the bean:configcmd INFO: Setting value for the property:id in the bean:configcmd INFO: Setting value for the property:platformcmdmap in the bean:configcmd INFO: Setting value for the property:id in the bean:configcmd INFO: Setting value for the property:platformcmdmap in the bean:configcmd INFO: Setting value for the property:id in the bean:configcmd INFO: Setting value for the property:platformcmdmap in the bean:configcmd INFO: Setting value for the property:id in the bean:configcmd INFO: Setting value for the property:platformcmdmap in the bean:configcmd INFO: Setting value for the property:id in the bean:configcmd INFO: Setting value for the property:platformcmdmap in the bean:configcmd INFO: Setting value for the property:id in the bean:configcmd INFO: Setting value for the property:platformcmdmap in the bean:configcmd INFO: Setting value for the property:id in the bean:configcmd INFO: Setting value for the property:platformcmdmap in the bean:configcmd INFO: Setting value for the property:id in the bean:configcmd INFO: Setting value for the property:platformcmdmap in the bean:configcmd INFO: Setting value for the property:configcmds in the bean:configcmdmappings INFO: Inventory exists: true INFO: 설치 Bean 등록 중 INFO: Validating Response File /home/oracle/install.rsp WARNING: Unable to find the namespace URI. Reason: Start of root element expected. INFO: Createing properties map - in ExtendedPropertyFileFormat.loadPropertiesMap() INFO: Setting Response file data to the Installer WARNING: Unable to find the namespace URI. Reason: Start of root element expected. INFO: 흐름 작성 중 INFO: No global condition definition found. INFO: Building the flow graph INFO: Loaded state AutoUpdatesOptionsUI INFO: Loaded state UpdatesListUI INFO: Loaded state finishupdates INFO: Building the flow graph INFO: Loaded state prepInstall INFO: Loaded state decideOCMInstall INFO: Loaded state getOCMDetails INFO: Loaded state autoupdatesDecider INFO: Loaded state preAutoUpdates INFO: Loaded state AutoUpdatesOptionsUI INFO: Loaded state UpdatesListUI INFO: Loaded state supportedOSCheck INFO: Loaded state installOptions INFO: Loaded state getSystemClass INFO: Loaded state nodeSelectionPage INFO: Loaded state upgradeValidation INFO: Loaded state installType INFO: Loaded state quickInstallPage INFO: Loaded state productLanguage INFO: Loaded state inventoryPage INFO: Loaded state getOracleHome INFO: Loaded state dbEdition INFO: Loaded state configurationType INFO: Loaded state dbIdentifier INFO: Loaded state configurationOption INFO: Loaded state managementOption INFO: Loaded state storageOption INFO: Loaded state recoveryOption INFO: Loaded state selectASMDiskGroups INFO: Loaded state schemaPasswordDialog INFO: Loaded state getPrivilegedOSGroups INFO: Loaded state prereqExecutionDecider INFO: Loaded state performChecks INFO: Loaded state showSummary INFO: Loaded state setup INFO: Loaded state finish INFO: Linking states INFO: State[AutoUpdatesOptionsUI]: route=NO_AUTO_UPDATES; to=supportedOSCheck INFO: State[AutoUpdatesOptionsUI]: route=success; to=UpdatesListUI INFO: State[UpdatesListUI]: route=success; to=supportedOSCheck INFO: State[autoupdatesDecider]: route=AUTO_UPDATES_DISABLE; to=supportedOSCheck INFO: State[autoupdatesDecider]: route=AUTO_UPDATES_STATE_SKIP; to=supportedOSCheck INFO: State[autoupdatesDecider]: route=success; to=preAutoUpdates INFO: State[configurationOption]: route=success; to=managementOption INFO: State[configurationType]: route=success; to=dbIdentifier INFO: State[dbEdition]: route=oraclehome_location; to=getOracleHome INFO: State[dbIdentifier]: route=success; to=configurationOption INFO: State[decideOCMInstall]: route=ignoreOCM; to=autoupdatesDecider INFO: State[decideOCMInstall]: route=requireOCM; to=getOCMDetails INFO: State[getOCMDetails]: route=success; to=autoupdatesDecider INFO: State[getOracleHome]: route=advanced_yes_createDB_yes; to=configurationType INFO: State[getOracleHome]: route=advanced_yes_inventory_no; to=inventoryPage INFO: State[getOracleHome]: route=advanced_yes_softwareDB_yes; to=getPrivilegedOSGroups INFO: State[getOracleHome]: route=advanced_yes_upgrade_yes; to=getPrivilegedOSGroups INFO: State[getPrivilegedOSGroups]: route=success; to=prereqExecutionDecider INFO: State[getSystemClass]: route=desktop_class_yes; to=quickInstallPage INFO: State[getSystemClass]: route=server_class_yes; to=nodeSelectionPage INFO: State[installOptions]: route=advanced_yes_softwareDB_yes; to=nodeSelectionPage INFO: State[installOptions]: route=migrate_yes_clusterware_no; to=upgradeValidation INFO: State[installOptions]: route=migrate_yes_clusterware_yes; to=nodeSelectionPage INFO: State[installOptions]: route=system_class; to=getSystemClass INFO: State[installType]: route=advanced_yes; to=productLanguage INFO: State[installType]: route=basic_yes; to=quickInstallPage INFO: State[inventoryPage]: route=advanced_yes_createDB_yes; to=configurationType INFO: State[inventoryPage]: route=advanced_yes_softwareDB_yes; to=getPrivilegedOSGroups INFO: State[inventoryPage]: route=basic_yes; to=prereqExecutionDecider INFO: State[managementOption]: route=success; to=storageOption INFO: State[nodeSelectionPage]: route=create_and_configureDB; to=installType INFO: State[nodeSelectionPage]: route=software_onlyDB; to=productLanguage INFO: State[nodeSelectionPage]: route=upgradeDB; to=upgradeValidation INFO: State[performChecks]: route=success; to=showSummary INFO: State[preAutoUpdates]: route=success; to=AutoUpdatesOptionsUI INFO: State[prepInstall]: route=DOWNLOAD_UPDATES_ONLY; to=AutoUpdatesOptionsUI INFO: State[prepInstall]: route=success; to=decideOCMInstall INFO: State[prereqExecutionDecider]: route=executeprereqs; to=performChecks INFO: State[prereqExecutionDecider]: route=ignoreprereqs; to=showSummary INFO: State[productLanguage]: route=productlanguage_yes; to=dbEdition INFO: State[quickInstallPage]: route=basic_yes_inventory_no; to=inventoryPage INFO: State[quickInstallPage]: route=basic_yes_inventory_yes; to=prereqExecutionDecider INFO: State[recoveryOption]: route=asm_chosen_asm_not_present; to=schemaPasswordDialog INFO: State[recoveryOption]: route=asm_chosen_asm_present; to=selectASMDiskGroups INFO: State[recoveryOption]: route=asm_not_chosen; to=schemaPasswordDialog INFO: State[schemaPasswordDialog]: route=success; to=getPrivilegedOSGroups INFO: State[selectASMDiskGroups]: route=success; to=schemaPasswordDialog INFO: State[setup]: route=success; to=finish INFO: State[showSummary]: route=success; to=setup INFO: State[storageOption]: route=success; to=recoveryOption INFO: State[supportedOSCheck]: route=success; to=installOptions INFO: State[upgradeValidation]: route=success; to=productLanguage INFO: State[AutoUpdatesOptionsUI]: route=NO_AUTO_UPDATES; to=finishupdates INFO: State[AutoUpdatesOptionsUI]: route=success; to=UpdatesListUI INFO: State[UpdatesListUI]: route=DOWNLOAD_UPDATES_FINISHED; to=finishupdates INFO: Successfully built the flow INFO: Opening bean stores from which the beans can be loaded INFO: Changing the format to extended property file format to merge the flowDataDefaults with the flowDataSource INFO: Loading beanstore from file:/home/oracle/install.rsp INFO: Translating external format into raw format INFO: Loaded BeanStore using the flow data source INFO: Loading flow data beans INFO: Loading beans from Properties Bean Store. [BeanStoreName:beanstore] INFO: Setting value for the property:ORACLE_HOME in the bean:DBInstallSettings INFO: Setting value for the property:ORACLE_BASE in the bean:DBInstallSettings INFO: Setting value for the property:DBInstallSettings in the bean:DBSetupBean INFO: Setting value for the property:CentralInventorySettings in the bean:DBSetupBean INFO: Setting value for the property:oracle_install_autoupdates_myOracleSupportCredentials in the bean:AutoUpdatesInstallSettings INFO: Setting value for the property:oracle_install_autoupdates_httpProxySettings in the bean:AutoUpdatesInstallSettings INFO: Setting value for the property:AutoUpdatesInstallSettings in the bean:DBSetupBean INFO: Setting value for the property:OCMSettings in the bean:DBSetupBean INFO: Loading beans from Xml Bean Store. [BeanStoreName:beanstore] INFO: Setting value for the property:oracle_install_OSDBA in the bean:DBInstallSettings INFO: Setting value for the property:oracle_install_OSOPER in the bean:DBInstallSettings INFO: Setting value for the property:oracle_install_db_GlobalDBName in the bean:DBInstallSettings INFO: Setting value for the property:oracle_install_db_StorageType in the bean:DBInstallSettings INFO: Setting value for the property:oracle_install_db_InstallOption in the bean:DBInstallSettings INFO: Setting value for the property:oracle_install_db_CustomInstall in the bean:DBInstallSettings INFO: Setting value for the property:oracle_install_db_SecureConfigDisabled in the bean:DBInstallSettings INFO: Setting value for the property:oracle_install_db_UseDBControl in the bean:DBInstallSettings INFO: Setting value for the property:oracle_install_db_UseFileSystemForRecovery in the bean:DBInstallSettings INFO: Setting value for the property:oracle_install_db_UseSamePassword in the bean:DBInstallSettings INFO: Setting value for the property:oracle_install_db_ConfigTabSelected in the bean:DBInstallSettings INFO: Setting value for the property:oracle_install_db_CharSetOption in the bean:DBInstallSettings INFO: Setting value for the property:oracle_install_db_InstallOptionSelected in the bean:DBInstallSettings INFO: Setting value for the property:oracle_install_db_SuperAdminPasswords in the bean:DBInstallSettings INFO: Setting value for the property:oracle_install_db_InstallEdition in the bean:DBInstallSettings INFO: Setting value for the property:oracle_install_db_CustomComponents in the bean:DBInstallSettings INFO: Setting value for the property:ORACLE_HOME in the bean:DBInstallSettings INFO: Setting value for the property:ORACLE_BASE in the bean:DBInstallSettings INFO: Setting value for the property:DBInstallSettings in the bean:DBSetupBean INFO: Setting value for the property:INVENTORY_LOCATION in the bean:CentralInventorySettings INFO: Setting value for the property:UNIX_GROUP_NAME in the bean:CentralInventorySettings INFO: Setting value for the property:CentralInventorySettings in the bean:DBSetupBean INFO: Setting value for the property:oracle_install_autoupdates_myOracleSupportCredentials in the bean:AutoUpdatesInstallSettings INFO: Setting value for the property:oracle_install_autoupdates_httpProxySettings in the bean:AutoUpdatesInstallSettings INFO: Setting value for the property:AutoUpdatesInstallSettings in the bean:DBSetupBean INFO: Setting value for the property:DECLINE_SECURITY_UPDATES in the bean:OCMSettings INFO: Setting value for the property:OCMSettings in the bean:DBSetupBean INFO: Setting value for the property:SELECTED_LANGUAGES in the bean:DBSetupBean INFO: Setting value for the property:ORACLE_HOSTNAME in the bean:DBSetupBean INFO: Set value for bean DBSetupBean INFO: Loading beans from Properties Bean Store. [BeanStoreName:beanstore] INFO: Setting value for the property:ORACLE_HOME in the bean:DBInstallSettings INFO: Setting value for the property:ORACLE_BASE in the bean:DBInstallSettings INFO: Loading beans from Xml Bean Store. [BeanStoreName:beanstore] INFO: Loading beans from Properties Bean Store. [BeanStoreName:beanstore] INFO: Setting value for the property:oracle_install_autoupdates_myOracleSupportCredentials in the bean:AutoUpdatesInstallSettings INFO: Setting value for the property:oracle_install_autoupdates_httpProxySettings in the bean:AutoUpdatesInstallSettings INFO: Loading beans from Xml Bean Store. [BeanStoreName:beanstore] INFO: Loading beans from Properties Bean Store. [BeanStoreName:beanstore] INFO: Loading beans from Xml Bean Store. [BeanStoreName:beanstore] INFO: Loading beans from Properties Bean Store. [BeanStoreName:beanstore] INFO: Loading beans from Xml Bean Store. [BeanStoreName:beanstore] INFO: Closing bean stores from which the beans can be loaded INFO: Registering the flow views INFO: Adding View[type: oracle.install.commons.base.interview.common.view.PrereqGUI viewId: null uiType: null] INFO: Adding View[type: oracle.install.commons.base.interview.common.view.SummaryGUI viewId: null uiType: null] INFO: Adding View[type: oracle.install.commons.base.interview.common.view.SetupGUI viewId: null uiType: null] INFO: Adding View[type: oracle.install.ivw.common.view.InventoryUI viewId: null uiType: null] INFO: Adding View[type: oracle.install.ivw.common.view.ProductLanguageGUI viewId: ProductLanguageUI uiType: null] INFO: Adding View[type: oracle.install.ivw.common.view.OCMDetailsGUI viewId: OCMDetailsUI uiType: null] INFO: Adding View[type: oracle.install.ivw.db.view.ConfigurationTypeUI viewId: null uiType: null] INFO: Adding View[type: oracle.install.ivw.db.view.DBIdentifierUI viewId: null uiType: null] INFO: Adding View[type: oracle.install.ivw.db.view.ConfigurationOptionsUI viewId: null uiType: null] INFO: Adding View[type: oracle.install.ivw.db.view.ManagementOptionsUI viewId: null uiType: null] INFO: Adding View[type: oracle.install.ivw.db.view.StorageOptionsUI viewId: null uiType: null] INFO: Adding View[type: oracle.install.ivw.db.view.RecoveryBackupUI viewId: null uiType: null] INFO: Adding View[type: oracle.install.ivw.db.view.ASMDiskGroupSelectionGUI viewId: ASMDiskGroupSelectionUI uiType: null] INFO: Adding View[type: oracle.install.ivw.db.view.SchemaPasswordUI viewId: null uiType: null] INFO: Adding View[type: oracle.install.ivw.db.view.QuickInstallUI viewId: null uiType: null] INFO: Adding View[type: oracle.install.ivw.db.view.InstallOptionsUI viewId: null uiType: null] INFO: Adding View[type: oracle.install.ivw.db.view.SystemClassUI viewId: SystemClassUI uiType: null] INFO: Adding View[type: oracle.install.ivw.db.view.InstallLocationUI viewId: null uiType: null] INFO: Adding View[type: oracle.install.ivw.db.view.DBEditionGUI viewId: null uiType: null] INFO: Adding View[type: oracle.install.ivw.db.view.NodeSelectionUI viewId: null uiType: null] INFO: Adding View[type: oracle.install.ivw.db.view.FinishUI viewId: null uiType: null] INFO: Adding View[type: oracle.install.ivw.db.view.PrivilegedOSGroupsGUI viewId: null uiType: null] INFO: Adding View[type: oracle.install.ivw.db.view.InstallTypeGUI viewId: installTypeUI uiType: null] INFO: Adding View[type: oracle.install.ivw.common.view.AutoUpdatesOptionsUI viewId: AutoUpdatesOptionsUI uiType: null] INFO: Adding View[type: oracle.install.ivw.common.view.UpdatesListUI viewId: UpdatesListUI uiType: null] INFO: Adding View[type: oracle.install.ivw.common.view.FinishUpdatesUI viewId: FinishUpdatesUI uiType: null] INFO: Initial values of Setup Properties : ---------------------------------------------------------------------------------------------------- PROPERTY VALUE ---------------------------------------------------------------------------------------------------- AutoUpdatesInstallSettings oracle.install.ivw.common.bean.AutoUpdates InstallSettings@adf5be CLUSTER_NODES {} COLLECTOR_IGNORE_CONFIGURATION false COLLECTOR_IGNORE_FAILURES false COLLECTOR_RESPONSE_FILE CentralInventorySettings oracle.install.ivw.common.bean.CentralInve ntorySettings@1f9e31e DBInstallSettings oracle.install.ivw.db.bean.DBInstallSettin gs@1c794cc DECLINE_SECURITY_UPDATES true FROM_LOCATION /media/sf_oracle/p13390677_112040_LINUX/da tabase/install/../stage/products.xml INSTALL_TYPE EE INVENTORY_LOCATION <설치 파일 압축 해제 경로>/database/stage/products.x ml MYORACLESUPPORT_PASSWORD *Protected value, not to be logged* MYORACLESUPPORT_USERNAME OCMSettings oracle.install.ivw.common.bean.OCMSettings @9fdee ORACLE_BASE /u01/app/oracle ORACLE_HOME /u01/app/oracle/product/11.2.0/db_1 ORACLE_HOSTNAME <호스트명> PROXY_HOST PROXY_PORT PROXY_PWD *Protected value, not to be logged* PROXY_USER SECURITY_UPDATES_VIA_MYORACLESUPPORT true SELECTED_LANGUAGES {"en","ko"} UNIX_GROUP_NAME oinstall b_rdbmsInstall true oracle.install.db.isCCRAuthenticationUsed false oracle_install_LaunchNetCA false oracle_install_NoMigration false oracle_install_OCR_PartitionLocation oracle_install_OSDBA dba oracle_install_OSOPER oper oracle_install_RACInstall false oracle_install_RDBMSInstalling true oracle_install_autoupdates_httpProxyPort 0 oracle_install_autoupdates_httpProxySettings oracle.install.ivw.common.bean.HttpProxySe ttings@15b123b oracle_install_autoupdates_myOracleSupportCredentials oracle.install.ivw.common.bean.MyOracleSup portSettings@e0c7c3 oracle_install_autoupdates_selected false oracle_install_db_ASMSNMPUserPassword *Protected value, not to be logged* oracle_install_db_AutoMemoryOption false oracle_install_db_CharSetOption 3 oracle_install_db_CharacterSet oracle_install_db_ConfigTabSelected 0 oracle_install_db_ConfigurationType Software Only oracle_install_db_CustomComponents {"oracle.rdbms.partitioning:11.2.0.4.0","o racle.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.rdb ms.rat:11.2.0.4.0"} oracle_install_db_CustomInstall false oracle_install_db_DiskGroupName oracle_install_db_DiskGroupNameForASM oracle_install_db_EMCentralAgentSelected oracle_install_db_EnableAutoBackup false oracle_install_db_GlobalDBName C oracle_install_db_InstallEdition EE oracle_install_db_InstallOption INSTALL_DB_SWONLY oracle_install_db_InstallOptionSelected 2 oracle_install_db_InstallType EE oracle_install_db_LaunchDBCA false oracle_install_db_LaunchODMA false oracle_install_db_LoadExampleSchemas false oracle_install_db_MountPointLocation oracle_install_db_QuickInstallOption false oracle_install_db_RecoveryBackUpLocation oracle_install_db_RecoveryBackUpPassword *Protected value, not to be logged* oracle_install_db_RecoveryBackUpUsername oracle_install_db_SID oracle_install_db_SecureConfigDisabled false oracle_install_db_SetOracleBase false oracle_install_db_SkipHARegistration false oracle_install_db_StarterDatabaseType GENERAL_PURPOSE oracle_install_db_StorageType 0 oracle_install_db_SuperAdminPasswords *Protected value, not to be logged* oracle_install_db_SuperAdminSamePasswdForAll *Protected value, not to be logged* oracle_install_db_SystemClass DESKTOP_CLASS oracle_install_db_Type 1 oracle_install_db_UseDBControl true oracle_install_db_UseFileSystemForRecovery false oracle_install_db_UseSamePassword false oracle_install_db_isRACOneInstall false oracle_install_db_racOneServiceName ---------------------------------------------------------------------------------------------------- INFO: Oracle Database 11g 릴리스 2 설치 프로그램 실행 중 INFO: Registered bean [AutoUpdatesInstallSettings] INFO: Registered bean [DBInstallSettings] INFO: CVU PREREQ LOCATION SET TO: /media/sf_oracle/p13390677_112040_LINUX/database/install/../stage/cvu/cvu_prereq.xml INFO: CVU tracingEnabled = false INFO: Nodes are prepared for verification. INFO: Finishing all forked tasks at state prepInstall INFO: Waiting for completion all forked tasks at state prepInstall INFO: Creating PrereqChecker Job for leaf task 물리적 메모리 INFO: Creating PrereqChecker Job for leaf task 사용 가능한 물리적 메모리 INFO: Creating PrereqChecker Job for leaf task 교체 크기 INFO: Creating CompositePrereqChecker Job for container task 사용 가능한 공간 INFO: Creating PrereqChecker Job for leaf task 사용 가능한 공간: ora11g:/tmp INFO: Creating PrereqChecker Job for leaf task 사용자 존재 여부: oracle INFO: Creating PrereqChecker Job for leaf task 그룹 존재 여부: oinstall INFO: Creating PrereqChecker Job for leaf task 그룹 멤버쉽: oinstall INFO: Creating PrereqChecker Job for leaf task 실행 레벨 INFO: Creating PrereqChecker Job for leaf task 완전 제한: 최대 열린 파일 기술자 INFO: Creating PrereqChecker Job for leaf task 부분 제한: 최대 열린 파일 기술자 INFO: Creating PrereqChecker Job for leaf task 완전 제한: 최대 사용자 프로세스 INFO: Creating PrereqChecker Job for leaf task 부분 제한: 최대 사용자 프로세스 INFO: Creating PrereqChecker Job for leaf task 구조 INFO: Creating PrereqChecker Job for leaf task OS 커널 버전 INFO: Creating CompositePrereqChecker Job for container task OS 커널 매개변수 INFO: Creating PrereqChecker Job for leaf task OS 커널 매개변수: semmsl INFO: Creating PrereqChecker Job for leaf task OS 커널 매개변수: semmns INFO: Creating PrereqChecker Job for leaf task OS 커널 매개변수: semopm INFO: Creating PrereqChecker Job for leaf task OS 커널 매개변수: semmni INFO: Creating PrereqChecker Job for leaf task OS 커널 매개변수: shmmax INFO: Creating PrereqChecker Job for leaf task OS 커널 매개변수: shmmni INFO: Creating PrereqChecker Job for leaf task OS 커널 매개변수: shmall INFO: Creating PrereqChecker Job for leaf task OS 커널 매개변수: file-max INFO: Creating PrereqChecker Job for leaf task OS 커널 매개변수: ip_local_port_range INFO: Creating PrereqChecker Job for leaf task OS 커널 매개변수: rmem_default INFO: Creating PrereqChecker Job for leaf task OS 커널 매개변수: rmem_max INFO: Creating PrereqChecker Job for leaf task OS 커널 매개변수: wmem_default INFO: Creating PrereqChecker Job for leaf task OS 커널 매개변수: wmem_max INFO: Creating PrereqChecker Job for leaf task OS 커널 매개변수: aio-max-nr INFO: Creating CompositePrereqChecker Job for container task 패키지 INFO: Creating PrereqChecker Job for leaf task 패키지: make-3.81 INFO: Creating PrereqChecker Job for leaf task 패키지: binutils-2.17.50.0.6 INFO: Creating PrereqChecker Job for leaf task 패키지: gcc-4.1.2 INFO: Creating PrereqChecker Job for leaf task 패키지: libgomp-4.1.2 INFO: Creating PrereqChecker Job for leaf task 패키지: libaio-0.3.106 INFO: Creating PrereqChecker Job for leaf task 패키지: glibc-2.5-24 INFO: Creating PrereqChecker Job for leaf task 패키지: compat-libstdc++-33-3.2.3 INFO: Creating PrereqChecker Job for leaf task 패키지: elfutils-libelf-0.125 INFO: Creating PrereqChecker Job for leaf task 패키지: elfutils-libelf-devel-0.125 INFO: Creating PrereqChecker Job for leaf task 패키지: elfutils-libelf-devel-static-0.125 INFO: Creating PrereqChecker Job for leaf task 패키지: glibc-common-2.5 INFO: Creating PrereqChecker Job for leaf task 패키지: glibc-devel-2.5 INFO: Creating PrereqChecker Job for leaf task 패키지: glibc-headers-2.5 INFO: Creating PrereqChecker Job for leaf task 패키지: gcc-c++-4.1.2 INFO: Creating PrereqChecker Job for leaf task 패키지: libaio-devel-0.3.106 INFO: Creating PrereqChecker Job for leaf task 패키지: libgcc-4.1.2 INFO: Creating PrereqChecker Job for leaf task 패키지: libstdc++-4.1.2 INFO: Creating PrereqChecker Job for leaf task 패키지: libstdc++-devel-4.1.2 INFO: Creating PrereqChecker Job for leaf task 패키지: sysstat-7.0.2 INFO: Creating PrereqChecker Job for leaf task 패키지: ksh-20060214 INFO: Creating PrereqChecker Job for leaf task UID가 동일한 사용자입니다. INFO: Creating PrereqChecker Job for leaf task 루트 사용자 일관성 INFO: ********************************************* INFO: 물리적 메모리: 시스템의 총 물리적 메모리가 1GB (1048576.0KB) 이상인지 여부를 테스트하는 필요 조건입니다. INFO: Severity:IGNORABLE INFO: OverallStatus:SUCCESSFUL INFO: ----------------------------------------------- INFO: Verification Result for Node:ora11g INFO: Expected Value:1GB (1048576.0KB) INFO: Actual Value:1.9745GB (2070452.0KB) INFO: ----------------------------------------------- INFO: ********************************************* INFO: 사용 가능한 물리적 메모리: 시스템의 사용 가능한 물리적 메모리가 50MB (51200.0KB) 이상인지 여부를 테스트하는 필요 조건입니다. INFO: Severity:IGNORABLE INFO: OverallStatus:SUCCESSFUL INFO: ----------------------------------------------- INFO: Verification Result for Node:ora11g INFO: Expected Value:50MB (51200.0KB) INFO: Actual Value:1.8414GB (1930884.0KB) INFO: ----------------------------------------------- INFO: ********************************************* INFO: 교체 크기: 시스템에서 충분한 총 교체 공간을 사용할 수 있는지 여부를 테스트하는 필요 조건입니다. INFO: Severity:IGNORABLE INFO: OverallStatus:SUCCESSFUL INFO: ----------------------------------------------- INFO: Verification Result for Node:ora11g INFO: Expected Value:2.9618GB (3105678.0KB) INFO: Actual Value:3.0029GB (3148736.0KB) INFO: ----------------------------------------------- INFO: ********************************************* INFO: 사용 가능한 공간: ora11g:/tmp: 파일 시스템에 사용 가능한 공간이 충분한지 여부를 테스트하는 필요 조건입니다. INFO: Severity:IGNORABLE INFO: OverallStatus:SUCCESSFUL INFO: ----------------------------------------------- INFO: Verification Result for Node:ora11g INFO: Expected Value:1GB INFO: Actual Value:42.1709GB INFO: ----------------------------------------------- INFO: ********************************************* INFO: 사용자 존재 여부: oracle: 시스템에 사용자 "oracle"이(가) 존재하는지 여부를 테스트하는 필요 조건입니다. INFO: Severity:CRITICAL INFO: OverallStatus:SUCCESSFUL INFO: ----------------------------------------------- INFO: Verification Result for Node:ora11g INFO: Expected Value:true INFO: Actual Value:true INFO: ----------------------------------------------- INFO: ********************************************* INFO: 그룹 존재 여부: oinstall: 시스템에 "oinstall" 그룹이 존재하는지 여부를 테스트하는 필요 조건입니다. INFO: Severity:CRITICAL INFO: OverallStatus:SUCCESSFUL INFO: ----------------------------------------------- INFO: Verification Result for Node:ora11g INFO: Expected Value:true INFO: Actual Value:true INFO: ----------------------------------------------- INFO: ********************************************* INFO: 그룹 멤버쉽: oinstall: 사용자 "oracle"이(가) "oinstall" 그룹의 멤버인지 여부를 테스트하는 필요 조건입니다. INFO: Severity:CRITICAL INFO: OverallStatus:SUCCESSFUL INFO: ----------------------------------------------- INFO: Verification Result for Node:ora11g WARNING: 이 확인 작업에 대한 결과 값을 사용할 수 없습니다. INFO: ********************************************* INFO: 실행 레벨: 시스템이 적절한 실행 레벨로 실행 중인지 여부를 테스트하는 필요 조건입니다. INFO: Severity:CRITICAL INFO: OverallStatus:SUCCESSFUL INFO: ----------------------------------------------- INFO: Verification Result for Node:ora11g INFO: Expected Value:3,5 INFO: Actual Value:5 INFO: ----------------------------------------------- INFO: ********************************************* INFO: 완전 제한: 최대 열린 파일 기술자: "최대 열린 파일 기술자"에 대한 완전 제한이 65536 이상으로 설정되었는지 여부를 테스트하는 필요 조건입니다. INFO: Severity:IGNORABLE INFO: OverallStatus:SUCCESSFUL INFO: ----------------------------------------------- INFO: Verification Result for Node:ora11g INFO: Expected Value:65536 INFO: Actual Value:65536 INFO: ----------------------------------------------- INFO: ********************************************* INFO: 부분 제한: 최대 열린 파일 기술자: "최대 열린 파일 기술자"에 대한 부분 제한이 1024 이상으로 설정되었는지 여부를 테스트하는 필요 조건입니다. INFO: Severity:IGNORABLE INFO: OverallStatus:SUCCESSFUL INFO: ----------------------------------------------- INFO: Verification Result for Node:ora11g INFO: Expected Value:1024 INFO: Actual Value:1024 INFO: ----------------------------------------------- INFO: ********************************************* INFO: 완전 제한: 최대 사용자 프로세스: "최대 사용자 프로세스"에 대한 완전 제한이 16384 이상으로 설정되었는지 여부를 테스트하는 필요 조건입니다. INFO: Severity:IGNORABLE INFO: OverallStatus:SUCCESSFUL INFO: ----------------------------------------------- INFO: Verification Result for Node:ora11g INFO: Expected Value:16384 INFO: Actual Value:16384 INFO: ----------------------------------------------- INFO: ********************************************* INFO: 부분 제한: 최대 사용자 프로세스: "최대 사용자 프로세스"에 대한 부분 제한이 2047 이상으로 설정되었는지 여부를 테스트하는 필요 조건입니다. INFO: Severity:IGNORABLE INFO: OverallStatus:SUCCESSFUL INFO: ----------------------------------------------- INFO: Verification Result for Node:ora11g INFO: Expected Value:2047 INFO: Actual Value:2047 INFO: ----------------------------------------------- INFO: ********************************************* INFO: 구조: 시스템에 인증된 구조가 있는지 여부를 테스트하는 필요 조건입니다. INFO: Severity:CRITICAL INFO: OverallStatus:SUCCESSFUL INFO: ----------------------------------------------- INFO: Verification Result for Node:ora11g INFO: Expected Value:x86 INFO: Actual Value:i686 INFO: ----------------------------------------------- INFO: ********************************************* INFO: OS 커널 버전: 시스템 커널이 "2.6.18" 이후 버전인지 여부를 테스트하는 필요 조건입니다. INFO: Severity:CRITICAL INFO: OverallStatus:SUCCESSFUL INFO: ----------------------------------------------- INFO: Verification Result for Node:ora11g INFO: Expected Value:2.6.18 INFO: Actual Value:2.6.39-400.215.10.el5uek INFO: ----------------------------------------------- INFO: ********************************************* INFO: OS 커널 매개변수: semmsl: OS 커널 매개변수 "semmsl"이(가) 제대로 설정되었는지 여부를 테스트하는 필요 조건입니다. INFO: Severity:IGNORABLE INFO: OverallStatus:SUCCESSFUL INFO: ----------------------------------------------- INFO: Verification Result for Node:ora11g INFO: Expected Value:현재=250; 구성됨=250 INFO: Actual Value:현재=250; 구성됨=250 INFO: ----------------------------------------------- INFO: ********************************************* INFO: OS 커널 매개변수: semmns: OS 커널 매개변수 "semmns"이(가) 제대로 설정되었는지 여부를 테스트하는 필요 조건입니다. INFO: Severity:IGNORABLE INFO: OverallStatus:SUCCESSFUL INFO: ----------------------------------------------- INFO: Verification Result for Node:ora11g INFO: Expected Value:현재=32000; 구성됨=32000 INFO: Actual Value:현재=32000; 구성됨=32000 INFO: ----------------------------------------------- INFO: ********************************************* INFO: OS 커널 매개변수: semopm: OS 커널 매개변수 "semopm"이(가) 제대로 설정되었는지 여부를 테스트하는 필요 조건입니다. INFO: Severity:IGNORABLE INFO: OverallStatus:SUCCESSFUL INFO: ----------------------------------------------- INFO: Verification Result for Node:ora11g INFO: Expected Value:현재=100; 구성됨=100 INFO: Actual Value:현재=100; 구성됨=100 INFO: ----------------------------------------------- INFO: ********************************************* INFO: OS 커널 매개변수: semmni: OS 커널 매개변수 "semmni"이(가) 제대로 설정되었는지 여부를 테스트하는 필요 조건입니다. INFO: Severity:IGNORABLE INFO: OverallStatus:SUCCESSFUL INFO: ----------------------------------------------- INFO: Verification Result for Node:ora11g INFO: Expected Value:현재=128; 구성됨=128 INFO: Actual Value:현재=128; 구성됨=128 INFO: ----------------------------------------------- INFO: ********************************************* INFO: OS 커널 매개변수: shmmax: OS 커널 매개변수 "shmmax"이(가) 제대로 설정되었는지 여부를 테스트하는 필요 조건입니다. INFO: Severity:IGNORABLE INFO: OverallStatus:SUCCESSFUL INFO: ----------------------------------------------- INFO: Verification Result for Node:ora11g INFO: Expected Value:현재=1060071424; 구성됨=1060071424 INFO: Actual Value:현재=4294967295; 구성됨=4294967295 INFO: ----------------------------------------------- INFO: ********************************************* INFO: OS 커널 매개변수: shmmni: OS 커널 매개변수 "shmmni"이(가) 제대로 설정되었는지 여부를 테스트하는 필요 조건입니다. INFO: Severity:IGNORABLE INFO: OverallStatus:SUCCESSFUL INFO: ----------------------------------------------- INFO: Verification Result for Node:ora11g INFO: Expected Value:현재=4096; 구성됨=4096 INFO: Actual Value:현재=4096; 구성됨=4096 INFO: ----------------------------------------------- INFO: ********************************************* INFO: OS 커널 매개변수: shmall: OS 커널 매개변수 "shmall"이(가) 제대로 설정되었는지 여부를 테스트하는 필요 조건입니다. INFO: Severity:IGNORABLE INFO: OverallStatus:SUCCESSFUL INFO: ----------------------------------------------- INFO: Verification Result for Node:ora11g INFO: Expected Value:현재=2097152; 구성됨=2097152 INFO: Actual Value:현재=268435456; 구성됨=268435456 INFO: ----------------------------------------------- INFO: ********************************************* INFO: OS 커널 매개변수: file-max: OS 커널 매개변수 "file-max"이(가) 제대로 설정되었는지 여부를 테스트하는 필요 조건입니다. INFO: Severity:IGNORABLE INFO: OverallStatus:SUCCESSFUL INFO: ----------------------------------------------- INFO: Verification Result for Node:ora11g INFO: Expected Value:현재=6815744; 구성됨=6815744 INFO: Actual Value:현재=6815744; 구성됨=6815744 INFO: ----------------------------------------------- INFO: ********************************************* INFO: OS 커널 매개변수: ip_local_port_range: OS 커널 매개변수 "ip_local_port_range"이(가) 제대로 설정되었는지 여부를 테스트하는 필요 조건입니다. INFO: Severity:IGNORABLE INFO: OverallStatus:SUCCESSFUL INFO: ----------------------------------------------- INFO: Verification Result for Node:ora11g INFO: Expected Value:현재=between 9000.0 & 65500.0; 구성됨=between 9000.0 & 65500.0 INFO: Actual Value:현재=between 9000.0 & 65500.0; 구성됨=between 9000.0 & 65500.0 INFO: ----------------------------------------------- INFO: ********************************************* INFO: OS 커널 매개변수: rmem_default: OS 커널 매개변수 "rmem_default"이(가) 제대로 설정되었는지 여부를 테스트하는 필요 조건입니다. INFO: Severity:IGNORABLE INFO: OverallStatus:SUCCESSFUL INFO: ----------------------------------------------- INFO: Verification Result for Node:ora11g INFO: Expected Value:현재=262144; 구성됨=262144 INFO: Actual Value:현재=262144; 구성됨=262144 INFO: ----------------------------------------------- INFO: ********************************************* INFO: OS 커널 매개변수: rmem_max: OS 커널 매개변수 "rmem_max"이(가) 제대로 설정되었는지 여부를 테스트하는 필요 조건입니다. INFO: Severity:IGNORABLE INFO: OverallStatus:SUCCESSFUL INFO: ----------------------------------------------- INFO: Verification Result for Node:ora11g INFO: Expected Value:현재=4194304; 구성됨=4194304 INFO: Actual Value:현재=4194304; 구성됨=4194304 INFO: ----------------------------------------------- INFO: ********************************************* INFO: OS 커널 매개변수: wmem_default: OS 커널 매개변수 "wmem_default"이(가) 제대로 설정되었는지 여부를 테스트하는 필요 조건입니다. INFO: Severity:IGNORABLE INFO: OverallStatus:SUCCESSFUL INFO: ----------------------------------------------- INFO: Verification Result for Node:ora11g INFO: Expected Value:현재=262144; 구성됨=262144 INFO: Actual Value:현재=262144; 구성됨=262144 INFO: ----------------------------------------------- INFO: ********************************************* INFO: OS 커널 매개변수: wmem_max: OS 커널 매개변수 "wmem_max"이(가) 제대로 설정되었는지 여부를 테스트하는 필요 조건입니다. INFO: Severity:IGNORABLE INFO: OverallStatus:SUCCESSFUL INFO: ----------------------------------------------- INFO: Verification Result for Node:ora11g INFO: Expected Value:현재=1048576; 구성됨=1048576 INFO: Actual Value:현재=1048586; 구성됨=1048586 INFO: ----------------------------------------------- INFO: ********************************************* INFO: OS 커널 매개변수: aio-max-nr: OS 커널 매개변수 "aio-max-nr"이(가) 제대로 설정되었는지 여부를 테스트하는 필요 조건입니다. INFO: Severity:IGNORABLE INFO: OverallStatus:SUCCESSFUL INFO: ----------------------------------------------- INFO: Verification Result for Node:ora11g INFO: Expected Value:현재=1048576; 구성됨=1048576 INFO: Actual Value:현재=1048576; 구성됨=1048576 INFO: ----------------------------------------------- INFO: ********************************************* INFO: 패키지: make-3.81: 시스템에서 "make-3.81" 패키지를 사용할 수 있는지 여부를 테스트하는 필요 조건입니다. INFO: Severity:IGNORABLE INFO: OverallStatus:SUCCESSFUL INFO: ----------------------------------------------- INFO: Verification Result for Node:ora11g INFO: Expected Value:make-3.81 INFO: Actual Value:make-3.81-3.el5 INFO: ----------------------------------------------- INFO: ********************************************* INFO: 패키지: binutils-2.17.50.0.6: 시스템에서 "binutils-2.17.50.0.6" 패키지를 사용할 수 있는지 여부를 테스트하는 필요 조건입니다. INFO: Severity:IGNORABLE INFO: OverallStatus:SUCCESSFUL INFO: ----------------------------------------------- INFO: Verification Result for Node:ora11g INFO: Expected Value:binutils-2.17.50.0.6 INFO: Actual Value:binutils-2.17.50.0.6-26.el5 INFO: ----------------------------------------------- INFO: ********************************************* INFO: 패키지: gcc-4.1.2: 시스템에서 "gcc-4.1.2" 패키지를 사용할 수 있는지 여부를 테스트하는 필요 조건입니다. INFO: Severity:IGNORABLE INFO: OverallStatus:SUCCESSFUL INFO: ----------------------------------------------- INFO: Verification Result for Node:ora11g INFO: Expected Value:gcc-4.1.2 INFO: Actual Value:gcc-4.1.2-55.el5 INFO: ----------------------------------------------- INFO: ********************************************* INFO: 패키지: libgomp-4.1.2: 시스템에서 "libgomp-4.1.2" 패키지를 사용할 수 있는지 여부를 테스트하는 필요 조건입니다. INFO: Severity:IGNORABLE INFO: OverallStatus:SUCCESSFUL INFO: ----------------------------------------------- INFO: Verification Result for Node:ora11g INFO: Expected Value:libgomp-4.1.2 INFO: Actual Value:libgomp-4.4.7-1.el5 INFO: ----------------------------------------------- INFO: ********************************************* INFO: 패키지: libaio-0.3.106: 시스템에서 "libaio-0.3.106" 패키지를 사용할 수 있는지 여부를 테스트하는 필요 조건입니다. INFO: Severity:IGNORABLE INFO: OverallStatus:SUCCESSFUL INFO: ----------------------------------------------- INFO: Verification Result for Node:ora11g INFO: Expected Value:libaio-0.3.106 INFO: Actual Value:libaio-0.3.106-5 INFO: ----------------------------------------------- INFO: ********************************************* INFO: 패키지: glibc-2.5-24: 시스템에서 "glibc-2.5-24" 패키지를 사용할 수 있는지 여부를 테스트하는 필요 조건입니다. INFO: Severity:CRITICAL INFO: OverallStatus:SUCCESSFUL INFO: ----------------------------------------------- INFO: Verification Result for Node:ora11g INFO: Expected Value:glibc-2.5-24 INFO: Actual Value:glibc-2.5-123.0.1 INFO: ----------------------------------------------- INFO: ********************************************* INFO: 패키지: compat-libstdc++-33-3.2.3: 시스템에서 "compat-libstdc++-33-3.2.3" 패키지를 사용할 수 있는지 여부를 테스트하는 필요 조건입니다. INFO: Severity:IGNORABLE INFO: OverallStatus:SUCCESSFUL INFO: ----------------------------------------------- INFO: Verification Result for Node:ora11g INFO: Expected Value:compat-libstdc++-33-3.2.3 INFO: Actual Value:compat-libstdc++-33-3.2.3-61 INFO: ----------------------------------------------- INFO: ********************************************* INFO: 패키지: elfutils-libelf-0.125: 시스템에서 "elfutils-libelf-0.125" 패키지를 사용할 수 있는지 여부를 테스트하는 필요 조건입니다. INFO: Severity:IGNORABLE INFO: OverallStatus:SUCCESSFUL INFO: ----------------------------------------------- INFO: Verification Result for Node:ora11g INFO: Expected Value:elfutils-libelf-0.125 INFO: Actual Value:elfutils-libelf-0.137-3.el5 INFO: ----------------------------------------------- INFO: ********************************************* INFO: 패키지: elfutils-libelf-devel-0.125: 시스템에서 "elfutils-libelf-devel-0.125" 패키지를 사용할 수 있는지 여부를 테스트하는 필요 조건입니다. INFO: Severity:IGNORABLE INFO: OverallStatus:SUCCESSFUL INFO: ----------------------------------------------- INFO: Verification Result for Node:ora11g INFO: Expected Value:elfutils-libelf-devel-0.125 INFO: Actual Value:elfutils-libelf-devel-0.137-3.el5 INFO: ----------------------------------------------- INFO: ********************************************* INFO: 패키지: elfutils-libelf-devel-static-0.125: 시스템에서 "elfutils-libelf-devel-static-0.125" 패키지를 사용할 수 있는지 여부를 테스트하는 필요 조건입니다. INFO: Severity:IGNORABLE INFO: OverallStatus:SUCCESSFUL INFO: ----------------------------------------------- INFO: Verification Result for Node:ora11g INFO: Expected Value:elfutils-libelf-devel-static-0.125 INFO: Actual Value:elfutils-libelf-devel-static-0.137-3.el5 INFO: ----------------------------------------------- INFO: ********************************************* INFO: 패키지: glibc-common-2.5: 시스템에서 "glibc-common-2.5" 패키지를 사용할 수 있는지 여부를 테스트하는 필요 조건입니다. INFO: Severity:IGNORABLE INFO: OverallStatus:SUCCESSFUL INFO: ----------------------------------------------- INFO: Verification Result for Node:ora11g INFO: Expected Value:glibc-common-2.5 INFO: Actual Value:glibc-common-2.5-123.0.1 INFO: ----------------------------------------------- INFO: ********************************************* INFO: 패키지: glibc-devel-2.5: 시스템에서 "glibc-devel-2.5" 패키지를 사용할 수 있는지 여부를 테스트하는 필요 조건입니다. INFO: Severity:IGNORABLE INFO: OverallStatus:SUCCESSFUL INFO: ----------------------------------------------- INFO: Verification Result for Node:ora11g INFO: Expected Value:glibc-devel-2.5 INFO: Actual Value:glibc-devel-2.5-123.0.1 INFO: ----------------------------------------------- INFO: ********************************************* INFO: 패키지: glibc-headers-2.5: 시스템에서 "glibc-headers-2.5" 패키지를 사용할 수 있는지 여부를 테스트하는 필요 조건입니다. INFO: Severity:IGNORABLE INFO: OverallStatus:SUCCESSFUL INFO: ----------------------------------------------- INFO: Verification Result for Node:ora11g INFO: Expected Value:glibc-headers-2.5 INFO: Actual Value:glibc-headers-2.5-123.0.1 INFO: ----------------------------------------------- INFO: ********************************************* INFO: 패키지: gcc-c++-4.1.2: 시스템에서 "gcc-c++-4.1.2" 패키지를 사용할 수 있는지 여부를 테스트하는 필요 조건입니다. INFO: Severity:IGNORABLE INFO: OverallStatus:SUCCESSFUL INFO: ----------------------------------------------- INFO: Verification Result for Node:ora11g INFO: Expected Value:gcc-c++-4.1.2 INFO: Actual Value:gcc-c++-4.1.2-55.el5 INFO: ----------------------------------------------- INFO: ********************************************* INFO: 패키지: libaio-devel-0.3.106: 시스템에서 "libaio-devel-0.3.106" 패키지를 사용할 수 있는지 여부를 테스트하는 필요 조건입니다. INFO: Severity:IGNORABLE INFO: OverallStatus:SUCCESSFUL INFO: ----------------------------------------------- INFO: Verification Result for Node:ora11g INFO: Expected Value:libaio-devel-0.3.106 INFO: Actual Value:libaio-devel-0.3.106-5 INFO: ----------------------------------------------- INFO: ********************************************* INFO: 패키지: libgcc-4.1.2: 시스템에서 "libgcc-4.1.2" 패키지를 사용할 수 있는지 여부를 테스트하는 필요 조건입니다. INFO: Severity:IGNORABLE INFO: OverallStatus:SUCCESSFUL INFO: ----------------------------------------------- INFO: Verification Result for Node:ora11g INFO: Expected Value:libgcc-4.1.2 INFO: Actual Value:libgcc-4.1.2-55.el5 INFO: ----------------------------------------------- INFO: ********************************************* INFO: 패키지: libstdc++-4.1.2: 시스템에서 "libstdc++-4.1.2" 패키지를 사용할 수 있는지 여부를 테스트하는 필요 조건입니다. INFO: Severity:IGNORABLE INFO: OverallStatus:SUCCESSFUL INFO: ----------------------------------------------- INFO: Verification Result for Node:ora11g INFO: Expected Value:libstdc++-4.1.2 INFO: Actual Value:libstdc++-4.1.2-55.el5 INFO: ----------------------------------------------- INFO: ********************************************* INFO: 패키지: libstdc++-devel-4.1.2: 시스템에서 "libstdc++-devel-4.1.2" 패키지를 사용할 수 있는지 여부를 테스트하는 필요 조건입니다. INFO: Severity:IGNORABLE INFO: OverallStatus:SUCCESSFUL INFO: ----------------------------------------------- INFO: Verification Result for Node:ora11g INFO: Expected Value:libstdc++-devel-4.1.2 INFO: Actual Value:libstdc++-devel-4.1.2-55.el5 INFO: ----------------------------------------------- INFO: ********************************************* INFO: 패키지: sysstat-7.0.2: 시스템에서 "sysstat-7.0.2" 패키지를 사용할 수 있는지 여부를 테스트하는 필요 조건입니다. INFO: Severity:IGNORABLE INFO: OverallStatus:SUCCESSFUL INFO: ----------------------------------------------- INFO: Verification Result for Node:ora11g INFO: Expected Value:sysstat-7.0.2 INFO: Actual Value:sysstat-7.0.2-13.0.1.el5 INFO: ----------------------------------------------- INFO: ********************************************* INFO: 패키지: ksh-20060214: 시스템에서 "ksh-20060214" 패키지를 사용할 수 있는지 여부를 테스트하는 필요 조건입니다. INFO: Severity:IGNORABLE INFO: OverallStatus:SUCCESSFUL INFO: ----------------------------------------------- INFO: Verification Result for Node:ora11g INFO: Expected Value:ksh-20060214 INFO: Actual Value:ksh-20100621-20.el5 INFO: ----------------------------------------------- INFO: ********************************************* INFO: UID가 동일한 사용자입니다.: 이 테스트는 사용자 ID가 "0"인 다중 사용자가 존재하지 않는지 검사합니다. INFO: Severity:CRITICAL INFO: OverallStatus:SUCCESSFUL INFO: ----------------------------------------------- INFO: Verification Result for Node:ora11g WARNING: 이 확인 작업에 대한 결과 값을 사용할 수 없습니다. INFO: ********************************************* INFO: 루트 사용자 일관성: 이 테스트는 클러스터 노드 전체에서 루트 사용자 기본 그룹의 일관성을 검사합니다. INFO: Severity:IGNORABLE INFO: OverallStatus:SUCCESSFUL INFO: ----------------------------------------------- INFO: Verification Result for Node:ora11g WARNING: 이 확인 작업에 대한 결과 값을 사용할 수 없습니다. INFO: All forked task are completed at state prepInstall INFO: Exit Status is 0 INFO: Shutdown Oracle Database 11g 릴리스 2 설치 프로그램
B) 문제가 있을 경우
11g R2 기준
[oracle@orcl database]$ ./runInstaller -silent -executePrereqs -responseFile ~/install.rsp Oracle Universal Installer 시작 중... 임시 공간 확인 중: 120MB 이상이어야 합니다.. 실제 41391MB 성공 스왑 공간 확인 중: 150MB 이상이어야 합니다.. 실제 3074MB 성공 다음에서 Oracle Universal Installer의 시작을 준비하는 중 /tmp/OraInstall2018-03-21_08-11-07AM. 기다리십시오. [oracle@orcl database]$ [WARNING] [INS-13014] 대상 환경이 일부 선택적 요구 사항을 충족하지 않습니다. 원인: 일부 선택적 필요 조건이 충족되지 않았습니다. 자세한 내용은 로그를 참조하십시오. /u01/app/oraInventory/logs/installActions2018-03-21_08-11-07AM.log 작업: /u01/app/oraInventory/logs/installActions2018-03-21_08-11-07AM.log 로그에서 실패한 필요 조건 검사 목록을 확인하십시오. 로그 파일 또는 설치 설명서에서 필요 조건을 충족하는 적합한 구성을 찾아 수동으로 오류를 수정하십시오.
/u01/app/oraInventory/logs/installActions2018-03-21_08-11-07AM.log 하단의 List of failed Tasks (참조 : installActions2018-03-21_08-11-07AM.log)
INFO: ------------------List of failed Tasks------------------ INFO: ********************************************* INFO: OS 커널 매개변수: semmsl: OS 커널 매개변수 "semmsl"이(가) 제대로 설정되었는지 여부를 테스트하는 필요 조건입니다. INFO: Severity:IGNORABLE INFO: OverallStatus:WARNING INFO: ********************************************* INFO: OS 커널 매개변수: semmns: OS 커널 매개변수 "semmns"이(가) 제대로 설정되었는지 여부를 테스트하는 필요 조건입니다. INFO: Severity:IGNORABLE INFO: OverallStatus:WARNING INFO: ********************************************* INFO: OS 커널 매개변수: semopm: OS 커널 매개변수 "semopm"이(가) 제대로 설정되었는지 여부를 테스트하는 필요 조건입니다. INFO: Severity:IGNORABLE INFO: OverallStatus:WARNING INFO: ********************************************* INFO: OS 커널 매개변수: semmni: OS 커널 매개변수 "semmni"이(가) 제대로 설정되었는지 여부를 테스트하는 필요 조건입니다. INFO: Severity:IGNORABLE INFO: OverallStatus:WARNING INFO: ********************************************* INFO: OS 커널 매개변수: shmmni: OS 커널 매개변수 "shmmni"이(가) 제대로 설정되었는지 여부를 테스트하는 필요 조건입니다. INFO: Severity:IGNORABLE INFO: OverallStatus:WARNING INFO: ********************************************* INFO: OS 커널 매개변수: file-max: OS 커널 매개변수 "file-max"이(가) 제대로 설정되었는지 여부를 테스트하는 필요 조건입니다. INFO: Severity:IGNORABLE INFO: OverallStatus:WARNING INFO: ********************************************* INFO: OS 커널 매개변수: ip_local_port_range: OS 커널 매개변수 "ip_local_port_range"이(가) 제대로 설정되었는지 여부를 테스트하는 필요 조건입니다. INFO: Severity:IGNORABLE INFO: OverallStatus:WARNING INFO: ********************************************* INFO: OS 커널 매개변수: rmem_default: OS 커널 매개변수 "rmem_default"이(가) 제대로 설정되었는지 여부를 테스트하는 필요 조건입니다. INFO: Severity:IGNORABLE INFO: OverallStatus:WARNING INFO: ********************************************* INFO: OS 커널 매개변수: rmem_max: OS 커널 매개변수 "rmem_max"이(가) 제대로 설정되었는지 여부를 테스트하는 필요 조건입니다. INFO: Severity:IGNORABLE INFO: OverallStatus:WARNING INFO: ********************************************* INFO: OS 커널 매개변수: wmem_default: OS 커널 매개변수 "wmem_default"이(가) 제대로 설정되었는지 여부를 테스트하는 필요 조건입니다. INFO: Severity:IGNORABLE INFO: OverallStatus:WARNING INFO: ********************************************* INFO: OS 커널 매개변수: wmem_max: OS 커널 매개변수 "wmem_max"이(가) 제대로 설정되었는지 여부를 테스트하는 필요 조건입니다. INFO: Severity:IGNORABLE INFO: OverallStatus:WARNING INFO: ********************************************* INFO: OS 커널 매개변수: aio-max-nr: OS 커널 매개변수 "aio-max-nr"이(가) 제대로 설정되었는지 여부를 테스트하는 필요 조건입니다. INFO: Severity:IGNORABLE INFO: OverallStatus:WARNING INFO: -----------------End of failed Tasks List---------------- WARNING: [WARNING] [INS-13014] 대상 환경이 일부 선택적 요구 사항을 충족하지 않습니다. 원인: 일부 선택적 필요 조건이 충족되지 않았습니다. 자세한 내용은 로그를 참조하십시오. /u01/app/oraInventory/logs/installActions2018-03-21_08-11-07AM.log 작업: /u01/app/oraInventory/logs/installActions2018-03-21_08-11-07AM.log 로그에서 실패한 필요 조건 검사 목록을 확인하십시오. 로그 파일 또는 설치 설명서에서 필요 조건을 충족하는 적합한 구성을 찾아 수동으로 오류를 수정하십시오. INFO: Advice is CONTINUE INFO: Adding ExitStatus SUCCESS_WITH_WARNINGS to the exit status set INFO: Finding the most appropriate exit status for the current application INFO: Exit Status is 6 INFO: List of warnings encountered in this Application: INFO: PREREQS_FAILED_WITH_WARNING INFO: Shutdown Oracle Database 11g 릴리스 2 설치 프로그램 INFO: Unloading Setup Driver INFO: inventory location is/u01/app/oraInventory INFO: copying log file /tmp/OraInstall2018-03-21_08-11-07AM/oraInstall2018-03-21_08-11-07AM.err into /u01/app/oraInventory/logs/oraInstall2018-03-21_08-11-07AM.err
[oracle@orcl database]$ ./runInstaller -silent -help Preparing to launch Oracle Universal Installer from /tmp/OraInstall2018-08-08_12-41-49PM. Please wait ...[oracle@ORA11G database]$ [INS-10103] Response file is not specified for this session. Usage: runInstaller [-options] [(<CommandLineVariable=Value>)*] Where options include: -clusterware oracle.crs,<crs version> Version of Cluster ready services installed. -crsLocation <Path> Used only for cluster installs, specifies the path to the crs home location. Specifying this overrides CRS information obtained from central inventory. -invPtrLoc <full path of oraInst.loc> Unix only. To point to a different inventory location. The orainst.loc file contains: inventory_loc=<location of central inventory> inst_group=<> -jreLoc <location> Path where Java Runtime Environment is installed. OUI cannot be run without it. -logLevel <level> To filter log messages that have a lesser priority level than <level>. Valid options are: severe, warning, info, config, fine, finer, finest, basic, general, detailed, trace. The use of basic, general, detailed, trace is deprecated. -paramFile <location of file> Specify location of oraparam.ini file to be used by OUI. -responseFile <Path> Specifies the response file and path to use. -attachHome For attaching homes to the OUI inventory. -cfs Indicates that the Oracle home specified is on cluster file system (shared). This is mandatory when '-local' is specified so that Oracle Universal Installer can register the home appropriately into the inventory. -clone For making an Oracle Home copy match its current environment. -debug For getting the debug information from OUI. -detachHome For detaching homes from the OUI inventory without deleting inventory directory inside Oracle home. -enableRollingUpgrade Used in cluster environment, to enable upgrade of a product on a subset of nodes (on which the product was installed). -executeSysPrereqs Execute system pre-requisite checks and exit. -force Allowing silent mode installation into a non-empty directory. -help Displays above usage. -ignoreSysPrereqs For ignoring the results of the system pre-requisite checks. -local Performs the operation on the local node irrespective of the cluster nodes specified. -printdiskusage Log debug information for disk usage. -printmemory Log debug information for memory usage. -printtime Log debug information for time usage. -relink For performing relink actions on the oracle home Usage: -relink -maketargetsxml <location of maketargetsxml> [-makedepsxml <location of makedepsxml>] [name=value] -silent For silent mode operations, the inputs can be a response file or a list of command line variable value pairs. -waitforcompletion Installer will wait for completion instead of spawning the java engine and exiting. -suppressPreCopyScript Suppress the execution of precopy script. -acceptUntrustedCertificates Accept untrusted certificates from a secure site. -suppressPostCopyScript Suppress the execution of postcopy script. -noconfig Do not execute config tools. -noconsole For suppressing display of messages to console. Console is not allocated. -formCluster To install the Oracle clusterware in order to form the cluster. -remotecp <Path> Unix specific option. Used only for cluster installs, specifies the path to the remote copy program on the local cluster node. -remoteshell <Path> Unix specific option. Used only for cluster installs, specifies the path to the remote shell program on the local cluster node. -executePrereqs To execute only the prerequisite checks. -ignorePrereq To ignore running the prerequisite checks. -ignoreInternalDriverError To ignore any internal driver errors. -downloadUpdates To download updates only. -showProgress To show the installation progress on the console. This option is supported only in case of silent installation. Command Line Variables Usage Command line variables are specified using <name=value>; for example: [ session: | compName: | compName:version: ]variableName=" valueOfVariable"] Session/Installer variables are specified using: [session:]varName=value Ex 1: session:ORACLE_HOME_NAME="OraHome" Ex 2: ORACLE_HOME_NAME="OraHome" The lookup order is session:varName then just varName. The session prefix is used to avoid ambiguity. Component variables are specified using: [compInternalName:[Version:]]varName Ex 1: oracle.comp1:1.0.1:varName="VarValue" Ex 2: oracle.comp1:varName="VarValue" The lookup order is compInternalName:Version:varName, then compInternalName:varName, then just varName.
[oracle@orcl database]$ ./runInstaller -silent -help 다음에서 Oracle Universal Installer의 시작을 준비하는 중 /tmp/OraInstall2018-08-08_12-59-29PM. 기다리십시오.[oracle@ora122 database]$ Usage: runInstaller [<flag>] [<option>] Following are the possible flags: -help - 도움말을 표시합니다. -silent - 자동 모드로 실행됩니다. 입력 항목은 응답 파일 또는 명령행 변수 값 쌍 목록이 될 수 있습니다. [-lenientInstallMode - 입력 매개변수의 부적합한 데이터를 자동으로 무시하여 '최상의' 설치를 수행합니다.] [-ignorePrereqFailure - 모든 필요 조건 검사 실패를 무시합니다.] [-showProgress - 콘설에 설치 진행률을 표시합니다. 이 옵션은 자동 모드 설치에 대해서만 지원됩니다.] -responseFile - 사용할 응답 파일의 전체 경로를 지정합니다. -invPtrLoc - 다른 인벤토리 위치를 가리킵니다. orainst.loc 파일에는 중앙 인벤토리(inventory_loc)의 위치 및 인벤토리 그룹(inst_group)이 포함됩니다. -jreLoc - 설치에 사용된 JRE의 위치를 지정합니다. -logLevel - 이 인수에 제공된 우선순위 레벨까지 메시지 로그를 사용으로 설정합니다. 적합한 옵션: severe, warning, info, config, fine, finer, finest. -paramFile - 설치에 사용할 oraparam.ini 파일의 위치를 지정합니다. -executePrereqs | -executeConfigTools | -deinstall -executePrereqs - 필요 조건 검사만 실행합니다. -executeConfigTools - 설치된 홈에 대한 구성 툴을 실행합니다. -responseFile - 사용할 응답 파일의 전체 경로를 지정합니다. [-all - 이미 성공한 구성 툴을 포함해서 설치된 홈에 대해 모든 구성 툴을 실행합니다. ] -deinstall - 지정된 홈의 설치를 해제합니다. -debug - 디버그 모드로 실행합니다. -executeSysPrereqs - 시스템 필요 조건 검사를 실행하고 종료합니다. -ignoreSysPrereqs - 시스템 필요 조건 검사 결과를 무시합니다. -printdiskusage - 디스크 사용에 대한 디버그 정보를 기록합니다. -printmemory - 메모리 사용에 대한 디버그 정보를 기록합니다. -printtime - 시간 사용에 대한 디버그 정보를 기록합니다. -waitForCompletion - 설치 프로그램을 생성하고 콘솔 프롬프트를 반환하는 대신 설치가 완료될 때까지 기다립니다. -suppressPreCopyScript - 사전 복사 스크립트의 실행을 생략합니다. -acceptUntrustedCertificates - 보안 사이트에서 신뢰할 수 없는 인증서를 승인합니다. -suppressPostCopyScript - 사후 복사 스크립트의 실행을 생략합니다. -noconfig - 구성 툴을 실행하지 않습니다. -noconsole - 콘솔에서 메시지 표시를 숨깁니다. 콘솔이 할당되지 않습니다. -skipPrereqs - 필요 조건 검사를 건너뜁니다. -ignoreInternalDriverError - 모든 내부 드라이버 오류를 무시합니다. -promptForPassword - Oracle 데이터베이스의 자동 설치 중 콘솔에 비밀번호를 제공합니다. -remotecp - 로컬 클러스터 노드에서 원격 복사 프로그램에 대한 경로를 지정합니다. 클러스터 설치에만 사용됩니다. -remoteshell - 로컬 클러스터 노드에서 원격 셸 프로그램에 대한 경로를 지정합니다. 클러스터 설치에만 사용됩니다. -version - 제품 버전을 가져옵니다.
[oracle@orcl db_1]$ ./runInstaller -silent -help Usage: runInstaller [<flag>] [<option>] Following are the possible flags: -help - 도움말을 표시합니다. -silent - 자동 모드로 실행됩니다. 입력 항목은 응답 파일 또는 명령행 변수 값 쌍 목록이 될 수 있습니다. [-ignorePrereqFailure - 모든 필요 조건 검사 실패를 무시합니다.] -responseFile - 사용할 응답 파일의 전체 경로를 지정합니다. -logLevel - 이 인수에 제공된 우선순위 레벨까지 메시지 로그를 사용으로 설정합니다. 적합한 옵션: severe, warning, info, config, fine, finer, finest. -executePrereqs | -executeConfigTools | -createGoldImage -executePrereqs - 필요 조건 검사만 실행합니다. -executeConfigTools - 설치된 홈에 대한 구성 툴을 실행합니다. [-all - 이미 성공한 구성 툴을 포함해서 설치된 홈에 대해 모든 구성 툴을 실행합니다.] -createGoldImage - 현재 Oracle 홈에서 골드 이미지를 생성합니다. -destinationLocation - 생성된 골드 이미지가 위치할 전체 경로를 지정합니다. [-exclFiles - 새 골드 이미지에서 제외할 파일에 대한 전체 경로를 지정합니다.] -debug - 디버그 모드로 실행합니다. -printdiskusage - 디스크 사용에 대한 디버그 정보를 기록합니다. -printmemory - 메모리 사용에 대한 디버그 정보를 기록합니다. -printtime - 시간 사용에 대한 디버그 정보를 기록합니다. -waitForCompletion - 설치 프로그램을 생성하고 콘솔 프롬프트를 반환하는 대신 설치가 완료될 때까지 기다립니다. -noconfig - 구성 툴을 실행하지 않습니다. -noconsole - 콘솔에서 메시지 표시를 숨깁니다. 콘솔이 할당되지 않습니다. -ignoreInternalDriverError - 모든 내부 드라이버 오류를 무시합니다. -noCopy - 소프트웨어를 원격 노드로 복사하지 않고 구성을 수행합니다. -applyRU - Oracle 홈에 릴리스 업데이트를 적용합니다. -applyOneOffs - Oracle 홈에 일회용 패치를 적용합니다. 여러 개의 일회용 패치를 콤마로 구분된 위치 목록으로 전달할 수 있습니다.
[oracle@orcl db_1]$ ./runInstaller -silent -help Usage: runInstaller [<flag>] [<option>] Following are the possible flags: -help - 도움말을 표시합니다. -silent - 자동 모드로 실행됩니다. 입력 항목은 응답 파일 또는 명령행 변수 값 쌍 목록이 될 수 있습니다. [-ignorePrereqFailure - 모든 필요 조건 검사 실패를 무시합니다.] -responseFile - 사용할 응답 파일의 전체 경로를 지정합니다. -logLevel - 이 인수에 제공된 우선순위 레벨까지 메시지 로그를 사용으로 설정합니다. 적합한 옵션: severe, warning, info, config, fine, finer, finest. -executePrereqs | -executeConfigTools | -createGoldImage -executePrereqs - 필요 조건 검사만 실행합니다. -executeConfigTools - 설치된 홈에 대한 구성 툴을 실행합니다. -createGoldImage - 현재 Oracle 홈에서 골드 이미지를 생성합니다. -destinationLocation - 생성된 골드 이미지가 위치할 전체 경로를 지정합니다. [-exclFiles - 새 골드 이미지에서 제외할 파일에 대한 전체 경로를 지정합니다.] -debug - 디버그 모드로 실행합니다. -printdiskusage - 디스크 사용에 대한 디버그 정보를 기록합니다. -printmemory - 메모리 사용에 대한 디버그 정보를 기록합니다. -printtime - 시간 사용에 대한 디버그 정보를 기록합니다. -waitForCompletion - 설치 프로그램을 생성하고 콘솔 프롬프트를 반환하는 대신 설치가 완료될 때까지 기다립니다. -noconfig - 구성 툴을 실행하지 않습니다. -noconsole - 콘솔에서 메시지 표시를 숨깁니다. 콘솔이 할당되지 않습니다. -ignoreInternalDriverError - 모든 내부 드라이버 오류를 무시합니다. -noCopy - 소프트웨어를 원격 노드로 복사하지 않고 구성을 수행합니다. -applyRU - Oracle 홈에 릴리스 업데이트를 적용합니다. -applyOneOffs - Oracle 홈에 일회용 패치를 적용합니다. 여러 개의 일회용 패치를 콤마로 구분된 위치 목록으로 전달할 수 있습니다.
4. DBMS 설치
설치 파일이 있는 경로에서 runInstaller를 실행하여 silent 모드 설치를 시작합니다. 설치 옵션 중에 response file의 위치는 절대 경로로 입력해주어야 정상적으로 작업이 진행됩니다.
./runInstaller -waitforcompletion -showProgress -silent -responseFile ~/install.rsp # 12c R2 이하 ./runInstaller -waitForCompletion -silent -responseFile ~/install.rsp # 18c & 19c : showProgress 옵션 제거됨
11g R2
Oracle Universal Installer 시작 중... 임시 공간 확인 중: 120MB 이상이어야 합니다.. 실제 41003MB 성공 스왑 공간 확인 중: 150MB 이상이어야 합니다.. 실제 3072MB 성공 다음에서 Oracle Universal Installer의 시작을 준비하는 중 /tmp/OraInstall2017-07-14_09-38-37PM. 기다리십시오. $ 다음 위치에서 이 설치 세션의 로그를 찾을 수 있습니다. /u01/app/oraInventory/logs/installActions2017-07-14_09-38-37PM.log Oracle Database 11g의 설치을(를) 성공했습니다. 자세한 내용은 '/u01/app/oraInventory/logs/silentInstall2017-07-14_09-38-37PM.log'을(를) 확인하십시오. 루트 사용자로 다음 스크립트를 실행합니다. 1. /u01/app/oracle/product/11.2.0/db_1/root.sh Successfully Setup Software.
12c R2
Oracle Universal Installer 시작 중... 임시 공간 확인 중: 500MB 이상이어야 합니다.. 실제 56747MB 성공 스왑 공간 확인 중: 150MB 이상이어야 합니다.. 실제 10239MB 성공 다음에서 Oracle Universal Installer의 시작을 준비하는 중 /tmp/OraInstall2017-05-09_03-41-07PM. 기다리십시오. $ 다음 위치에서 이 설치 세션의 로그를 찾을 수 있습니다. /u01/app/oraInventory/logs/installActions2017-05-09_03-41-07PM.log Oracle Database 12c의 설치을(를) 성공했습니다. 자세한 내용은 '/u01/app/oraInventory/logs/silentInstall2017-05-09_03-41-07PM.log'을(를) 확인하십시오. 루트 사용자로 다음 스크립트를 실행합니다. 1. /u01/app/oracle/product/12.2.0/db_1/root.sh Successfully Setup Software.
18c
Oracle Database 설정 마법사 실행 중... 이 세션에 대한 응답 파일을 다음에서 찾을 수 있습니다. /u01/app/oracle/product/18.3.0/db_1/install/response/db_2018-08-04_10-18-06PM.rsp 다음 위치에서 이 설치 세션의 로그를 찾을 수 있습니다. /u01/app/oraInventory/logs/InstallActions2018-08-04_10-18-06PM/installActions2018-08-04_10-18-06PM.log 루트 사용자로 다음 스크립트를 실행합니다. 1. /u01/app/oracle/product/18.3.0/db_1/root.sh 다음 노드에서 /u01/app/oracle/product/18.3.0/db_1/root.sh을(를) 실행하십시오. [oel7] Successfully Setup Software.
19c
Oracle Database 설정 마법사 실행 중... 'root' 사용자에 대한 비밀번호 입력: 이 세션에 대한 응답 파일을 다음에서 찾을 수 있습니다. /u01/app/oracle/product/19.3.0/db_1/install/response/db_2019-06-25_12-00-07PM.rsp 다음 위치에서 이 설치 세션의 로그를 찾을 수 있습니다. /tmp/InstallActions2019-06-25_12-00-07PM/installActions2019-06-25_12-00-07PM.log Successfully Setup Software. 설치 세션 로그 이동 위치: /u01/app/oraInventory/logs/InstallActions2019-06-25_12-00-07PM
설치 진행 과정은 tail 명령어로 log 파일을 모니터링할 수 있습니다.
tail -f /u01/app/oraInventory/logs/<설치 로그 파일 이름>.log
참조 파일 : installActions2013-08-20_10-51-40AM.log
tail -f /u01/app/oraInventory/logs/installActions2013-08-20_10-51-40AM.log
root 유저로 접속하여 root.sh 스크립트를 수행하면 모든 설치가 완료됩니다.
19c부터는 자동으로 root 스크립트를 수행할 수 있습니다.
<Oracle Home 경로>/root.sh
11g R2
Check /u01/app/oracle/product/11.2.0/db_1/install/root_oel5_2017-07-14_21-43-41.log for the output of root script
12c R1
Check /u01/app/oracle/product/12.1.0/db_1/install/root_ora12c.localdomain_2013-08-20_11-00-53.log for the output of root script
12cR2
Check /u01/app/oracle/product/12.2.0/db_1/install/root_ol7_2017-05-09_15-46-50-267875588.log for the output of root script
18c
Check /u01/app/oracle/product/18.3.0/db_1/install/root_oel7_2018-08-04_22-20-12-382406856.log for the output of root script
19c에서, 자동으로 root 스크립트를 실행할 경우, 해당 로그는 $ORACLE_HOME/install 경로에서 확인할 수 있습니다.
5. 결과 확인
설치 결과 로그 확인 : 12c 기준
cat /u01/app/oraInventory/logs/silentInstall<설치 일시>.log
silentInstall2013-08-20_10-51-40AM.log Oracle Database 12c의 설치을(를) 성공했습니다.
root 스크립트 결과 로그 확인
cat $ORACLE_HOME/install/<root 스크립트 실행 로그>.log
11g R2
Performing root user operation for Oracle 11g The following environment variables are set as: ORACLE_OWNER= oracle ORACLE_HOME= /u01/app/oracle/product/11.2.0/db_1 Copying dbhome to /usr/local/bin ... Copying oraenv to /usr/local/bin ... Copying coraenv to /usr/local/bin ... Creating /etc/oratab file... Entries will be added to the /etc/oratab file as needed by Database Configuration Assistant when a database is created Finished running generic part of root script. Now product-specific root actions will be performed. Finished product-specific root actions. Finished product-specific root actions.
12c R1
Performing root user operation for Oracle 12c The following environment variables are set as: ORACLE_OWNER= oracle ORACLE_HOME= /u01/app/oracle/product/12.1.0/db_1 Copying dbhome to /usr/local/bin ... Copying oraenv to /usr/local/bin ... Copying coraenv to /usr/local/bin ... Entries will be added to the /etc/oratab file as needed by Database Configuration Assistant when a database is created Finished running generic part of root script. Now product-specific root actions will be performed.
12c R2
Performing root user operation. The following environment variables are set as: ORACLE_OWNER= oracle ORACLE_HOME= /u01/app/oracle/product/12.2.0/db_1 Copying dbhome to /usr/local/bin ... Copying oraenv to /usr/local/bin ... Copying coraenv to /usr/local/bin ... Creating /etc/oratab file... Entries will be added to the /etc/oratab file as needed by Database Configuration Assistant when a database is created Finished running generic part of root script. Now product-specific root actions will be performed. Oracle Trace File Analyzer (TFA) is available at : /u01/app/oracle/product/12.2.0/db_1/suptools/tfa/release/tfa_home/bin/tfactl
18c
Performing root user operation. The following environment variables are set as: ORACLE_OWNER= oracle ORACLE_HOME= /u01/app/oracle/product/18.3.0/db_1 Copying dbhome to /usr/local/bin ... Copying oraenv to /usr/local/bin ... Copying coraenv to /usr/local/bin ... Creating /etc/oratab file... Entries will be added to the /etc/oratab file as needed by Database Configuration Assistant when a database is created Finished running generic part of root script. Now product-specific root actions will be performed. Oracle Trace File Analyzer (TFA) is available at : /u01/app/oracle/product/18.3.0/db_1/suptools/tfa/release/tfa_home/bin/tfactl
19c
Performing root user operation. The following environment variables are set as: ORACLE_OWNER= oracle ORACLE_HOME= /u01/app/oracle/product/19.3.0/db_1 Copying dbhome to /usr/local/bin ... Copying oraenv to /usr/local/bin ... Copying coraenv to /usr/local/bin ... Creating /etc/oratab file... Entries will be added to the /etc/oratab file as needed by Database Configuration Assistant when a database is created Finished running generic part of root script. Now product-specific root actions will be performed. Oracle Trace File Analyzer (TFA) is available at : /u01/app/oracle/product/19.3.0/db_1/bin/tfactl
II. 리스너 생성
1. Response 파일 수정
오라클 설치 파일의 암호가 해제된 경로로 이동한 후, response 디렉토리 아래에 있는 netca.rsp 파일을 홈 디렉토리로 복사하여 내용을 수정합니다.
cd <설치 파일 압축 해제 경로>/database/response # 12c R2 이하 cd $ORACLE_HOME/assistants/netca # 18c & 19c cp netca.rsp ~/netca.rsp vi ~/netca.rsp
[GENERAL] RESPONSEFILE_VERSION="12.2" ## Database 버전에 맞게 수정 CREATE_TYPE="CUSTOM" SHOW_GUI=false [oracle.net.ca] INSTALLED_COMPONENTS={"server","net8","javavm"} INSTALL_TYPE=""typical"" LISTENER_NUMBER=1 LISTENER_NAMES={"LISTENER"} LISTENER_PROTOCOLS={"TCP;1521"} LISTENER_START=""LISTENER"" NAMING_METHODS={"TNSNAMES","ONAMES","HOSTNAME"} NSN_NUMBER=1 NSN_NAMES={"EXTPROC_CONNECTION_DATA"} NSN_SERVICE={"PLSExtProc"} NSN_PROTOCOLS={"TCP;HOSTNAME;1521"}
2. NETCA 실행
netca를 silent 옵션을 사용해서 실행합니다. response file의 위치는 절대 경로로 입력합니다.
netca /silent /responseFile ~/netca.rsp # 12c R2 이하 netca -silent -responsefile ~/netca.rsp # 18c & 19c
[oracle@orcl ~]$ netca -silent -responsefile ~/netca.rsp 명령행 인수 분석: 매개변수 "silent" = true 매개변수 "responsefile" = /home/oracle/netca.rsp 명령행 인수 분석을 완료했습니다. Oracle Net Service 구성: 프로파일 구성이 완료되었습니다. Oracle Net 리스너 시작: 실행 중인 리스너 제어: /u01/app/oracle/product/19.3.0/db_1/bin/lsnrctl start LISTENER 리스너 제어가 완료되었습니다. 리스너가 성공적으로 시작되었습니다. 리스너 구성이 완료되었습니다. Oracle Net Service 구성을 성공했습니다. 종료 코드는 다음과 같습니다. 0
[oracle@orcl ~]$ netca -silent -help Usage: netca [-silent] {<command> <options>} Perform network configuration by specifying the following arguments: [-silent] -responsefile <Response file name>] [-local {Perform configuration on only local node}] -instype <typical|custom> [-listener <Listener name (only for custom install)>] [-lisport <TCP/IP port number>] [-lps <Starting TCP/IP port number (only for typical install)>] [-lpe <Ending TCP/IP port number (only for typical install)>] [-netnum <Network resource number (only for RAC)>] [-nostartlsnr {Do not start listener}] [-crsupgrade {Upgrade default listener from lower version database home to Grid Infrastructure home (only for RAC)}] [-inscomp <Comma separated list of installed components>] [-insprtcl <Comma separated list of installed protocols>] [-orahome <Oracle home>] [-orahnam <Oracle home name>] [-log <Log file name>] [-h|-help {Print usage}]
[oracle@orcl ~]$ netca -silent -help Usage: netca [-silent] {<command> <options>} Perform network configuration by specifying the following arguments: [-silent] -responsefile <Response file name>] [-local {Perform configuration on only local node}] -instype <typical|custom> [-listener <Listener name (only for custom install)>] [-lisport <TCP/IP port number>] [-lps <Starting TCP/IP port number (only for typical install)>] [-lpe <Ending TCP/IP port number (only for typical install)>] [-netnum <Network resource number (only for RAC)>] [-nostartlsnr {Do not start listener}] [-crsupgrade {Upgrade default listener from lower version database home to Grid Infrastructure home (only for RAC)}] [-inscomp <Comma separated list of installed components>] [-insprtcl <Comma separated list of installed protocols>] [-orahome <Oracle home>] [-orahnam <Oracle home name>] [-log <Log file name>] [-h|-help {Print usage}] [-listenerparameters {Comma separated list of the form parameter=value to specify the desired parameters for the selected listener}]
3. 결과 확인
lsnrctl 명령어로 리스너가 정상 가동되는지 확인합니다.
lsnrctl status
19c 기준
[oracle@orcl ~]$ lsnrctl status LSNRCTL for Linux: Version 19.0.0.0.0 - Production on 25-JUN-2019 13:03:47 Copyright (c) 1991, 2019, Oracle. All rights reserved. Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=ol7)(PORT=1521))) STATUS of the LISTENER ------------------------ Alias LISTENER Version TNSLSNR for Linux: Version 19.0.0.0.0 - Production Start Date 25-JUN-2019 13:02:28 Uptime 0 days 0 hr. 1 min. 19 sec Trace Level off Security ON: Local OS Authentication SNMP OFF Listener Parameter File /u01/app/oracle/product/19.3.0/db_1/network/admin/listener.ora Listener Log File /u01/app/oracle/diag/tnslsnr/ol7/listener/alert/log.xml Listening Endpoints Summary... (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=ol7)(PORT=1521))) (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(KEY=EXTPROC1521))) The listener supports no services The command completed successfully
[oracle@orcl admin]$ cat listener.ora # listener.ora Network Configuration File: /u01/app/oracle/product/19.3.0/db_1/network/admin/listener.ora # Generated by Oracle configuration tools. LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = ol7)(PORT = 1521)) (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) ) )
III. 데이터베이스 생성
1. Response 파일 수정
오라클 설치 파일의 암호가 해제된 경로로 이동한 후, response 디렉토리 아래에 있는 dbca.rsp 파일을 홈 디렉토리로 복사하여 내용을 수정합니다.
cd <설치 파일 압축 해제 경로>/database/response # 12c R2 이하 cd $ORACLE_HOME/assistants/dbca # 18c cp dbca.rsp ~/dbca.rsp vi ~/dbca.rsp
11g R2
[GENERAL] RESPONSEFILE_VERSION = "11.2.0" OPERATION_TYPE = "createDatabase" [CREATEDATABASE] GDBNAME = "orcl" SID = "orcl" TEMPLATENAME = "General_Purpose.dbc" SYSPASSWORD = "oracle_4U" SYSTEMPASSWORD = "oracle_4U" DATAFILEDESTINATION = "/oradata" RECOVERYAREADESTINATION = "/FRA" STORAGETYPE=FS CHARACTERSET = "AL32UTF8" NATIONALCHARACTERSET= "AL16UTF16" LISTENERS = "LISTENER" DATABASETYPE = "MULTIPURPOSE" AUTOMATICMEMORYMANAGEMENT = "FALSE" TOTALMEMORY = "1024"
12c R1
[GENERAL] RESPONSEFILE_VERSION = "12.1.0" OPERATION_TYPE = "createDatabase" [CREATEDATABASE] GDBNAME = "orcl" DATABASECONFTYPE = "SI" SID = "orcl" CREATEASCONTAINERDATABASE = "TRUE" NUMBEROFPDBS = "1" PDBNAME = "orapdb" PDBADMINPASSWORD = "oracle_4U" TEMPLATENAME = "General_Purpose.dbc" SYSPASSWORD = "oracle_4U" SYSTEMPASSWORD = "oracle_4U" DATAFILEDESTINATION = "/oradata" RECOVERYAREADESTINATION = "/FRA" STORAGETYPE = "FS" CHARACTERSET = "AL32UTF8" NATIONALCHARACTERSET= "AL16UTF16" LISTENERS = "LISTENER" DATABASETYPE = "MULTIPURPOSE" AUTOMATICMEMORYMANAGEMENT = "FALSE" TOTALMEMORY = "1024"
12c R2 & 18c
responseFileVersion=/oracle/assistants/rspfmt_dbca_response_schema_v12.2.0 gdbName=orcl sid=orcl databaseConfigType=SI createAsContainerDatabase=TRUE numberOfPDBs=1 pdbName=orapdb useLocalUndoForPDBs=TRUE pdbAdminPassword=oracle_4U templateName=General_Purpose.dbc sysPassword=oracle_4U systemPassword=oracle_4U datafileDestination=/oradata recoveryAreaDestination=/FRA storageType=FS characterSet=AL32UTF8 nationalCharacterSet=AL16UTF16 listeners=LISTENER databaseType=MULTIPURPOSE automaticMemoryManagement=FALSE totalMemory=1024
19c
responseFileVersion=/oracle/assistants/rspfmt_dbca_response_schema_v19.0.0 gdbName=orcl #sid=orcl #databaseConfigType=SI createAsContainerDatabase=TRUE numberOfPDBs=1 pdbName=orapdb #useLocalUndoForPDBs=TRUE pdbAdminPassword=oracle_4U templateName=General_Purpose.dbc sysPassword=oracle_4U systemPassword=oracle_4U #datafileDestination=$ORACLE_BASE/oradata #recoveryAreaDestination=$ORACLE_BASE/flash_recovery_area #storageType=FS characterSet=AL32UTF8 nationalCharacterSet=AL16UTF16 listeners=LISTENER memoryPercentage=40 #databaseType=MULTIPURPOSE automaticMemoryManagement=FALSE #totalMemory=1024
2. DBCA 실행
DBCA를 silent 모드로 수행합니다. response file의 경로를 반드시 포함하여 입력합니다.
dbca -silent -responseFile ~/dbca.rsp
12c R2부터는 createDatabase 옵션을 추가로 입력해야 정상적으로 수행됩니다.
dbca -silent -createDatabase -responseFile ~/dbca.rsp
12c R2
[oracle@orcl ~]$ dbca -silent -createDatabase -responseFile ~/dbca.rsp 데이터베이스 파일 복사 중 1% 완료 13% 완료 25% 완료 Oracle 인스턴스 생성 및 시작 중 26% 완료 30% 완료 31% 완료 35% 완료 38% 완료 39% 완료 41% 완료 데이터베이스 생성 완료 중 42% 완료 43% 완료 44% 완료 46% 완료 49% 완료 50% 완료 플러그인할 수 있는 데이터베이스 생성 중 55% 완료 75% 완료 사후 구성 작업 실행 중 100% 완료 자세한 내용은 로그 파일 "/u01/app/oracle/cfgtoollogs/dbca/orcl/orcl0.log"을(를) 참조하십시오.
18c & 19c
[oracle@orcl ~]$ dbca -silent -createDatabase -responseFile ~/dbca.rsp DB 작업 준비 8% 완료 데이터베이스 파일 복사 중 31% 완료 Oracle 인스턴스 생성 및 시작 중 32% 완료 36% 완료 40% 완료 43% 완료 46% 완료 데이터베이스 생성 완료 중 51% 완료 53% 완료 54% 완료 플러그인할 수 있는 데이터베이스 생성 중 58% 완료 77% 완료 사후 구성 작업 실행 중 100% 완료 데이터베이스 생성이 완료되었습니다. 자세한 내용은 다음의 로그 파일에서 확인하십시오. /u01/app/oracle/cfgtoollogs/dbca/orcl 데이터베이스 정보: 전역 데이터베이스 이름:orcl SID(시스템 식별자):orcl 자세한 내용은 로그 파일 "/u01/app/oracle/cfgtoollogs/dbca/orcl/orcl.log"을(를) 참조하십시오.
[oracle@orcl ~]$ dbca -help dbca [-silent | -progressOnly | -customCreate] {<command> <options> } | { [<command> [options] ] -responseFile <response file > } [-continueOnNonFatalErrors <true | false>] Please refer to the manual for details. You can enter one of the following command: Create a database by specifying the following parameters: -createDatabase -templateName <name of an existing template in default location or the complete template path> [-cloneTemplate] -gdbName <global database name> [-sid <database system identifier>] [-sysPassword <SYS user password>] [-systemPassword <SYSTEM user password>] [-emConfiguration <CENTRAL|LOCAL|ALL|NONE> -dbsnmpPassword <DBSNMP user password> -sysmanPassword <SYSMAN user password> [-hostUserName <Host user name for EM backup job> -hostUserPassword <Host user password for EM backup job> -backupSchedule <Daily backup schedule in the form of hh:mm>] [-centralAgent <Enterprise Manager central agent home>]] [-disableSecurityConfiguration <ALL|AUDIT|PASSWORD_PROFILE|NONE> [-datafileDestination <destination directory for all database files> | -datafileNames <a text file containing database objects such as controlfiles, tablespaces, redo log files and spfile to their corresponding raw device file names mappings in name=value format.>] [-redoLogFileSize <size of each redo log file in megabytes>] [-recoveryAreaDestination <destination directory for all recovery files>] [-datafileJarLocation <location of the data file jar, used only for clone database creation>] [-storageType < FS | ASM > [-asmsnmpPassword <ASMSNMP password for ASM monitoring>] -diskGroupName <database area disk group name> -recoveryGroupName <recovery area disk group name> [-characterSet <character set for the database>] [-nationalCharacterSet <national character set for the database>] [-registerWithDirService <true | false> -dirServiceUserName <user name for directory service> -dirServicePassword <password for directory service > -walletPassword <password for database wallet >] [-listeners <list of listeners to configure the database with>] [-variablesFile <file name for the variable-value pair for variables in the template>]] [-variables <comma separated list of name=value pairs>] [-initParams <comma separated list of name=value pairs>] [-sampleSchema <true | false> ] [-memoryPercentage <percentage of physical memory for Oracle>] [-automaticMemoryManagement ] [-totalMemory <memory allocated for Oracle in MB>] [-databaseType <MULTIPURPOSE|DATA_WAREHOUSING|OLTP>]] Configure a database by specifying the following parameters: -configureDatabase -sourceDB <source database sid> [-sysDBAUserName <user name with SYSDBA privileges> -sysDBAPassword <password for sysDBAUserName user name>] [-registerWithDirService|-unregisterWithDirService|-regenerateDBPassword <true | false> -dirServiceUserName <user name for directory service> -dirServicePassword <password for directory service > -walletPassword <password for database wallet >] [-disableSecurityConfiguration <ALL|AUDIT|PASSWORD_PROFILE|NONE> [-enableSecurityConfiguration <true|false> [-emConfiguration <CENTRAL|LOCAL|ALL|NONE> -dbsnmpPassword <DBSNMP user password> -sysmanPassword <SYSMAN user password> [-hostUserName <Host user name for EM backup job> -hostUserPassword <Host user password for EM backup job> -backupSchedule <Daily backup schedule in the form of hh:mm>] [-centralAgent <Enterprise Manager central agent home>]] Create a template from an existing database by specifying the following parameters: -createTemplateFromDB -sourceDB <service in the form of <host>:<port>:<sid>> -templateName <new template name> -sysDBAUserName <user name with SYSDBA privileges> -sysDBAPassword <password for sysDBAUserName user name> [-maintainFileLocations <true | false>] Create a clone template from an existing database by specifying the following parameters: -createCloneTemplate -sourceSID <source database sid> -templateName <new template name> [-sysDBAUserName <user name with SYSDBA privileges> -sysDBAPassword <password for sysDBAUserName user name>] [-maintainFileLocations <true | false>] [-datafileJarLocation <directory to place the datafiles in a compressed format>] Generate scripts to create database by specifying the following parameters: -generateScripts -templateName <name of an existing template in default location or the complete template path> -gdbName <global database name> [-scriptDest <destination for all the scriptfiles>] Delete a database by specifying the following parameters: -deleteDatabase -sourceDB <source database sid> [-sysDBAUserName <user name with SYSDBA privileges> -sysDBAPassword <password for sysDBAUserName user name>] Query for help by specifying the following options: -h | -help
[oracle@orcl ~]$ dbca -silent -help Usage: dbca [<flag>] [<command> <option>] Following are the possible flags: -help -contextId <RAC | SI> -ignorePreReqs - 현재 작업에 대한 필요 조건 검사를 무시합니다. -ignorePrereqFailure - 모든 필요 조건 실패를 무시합니다. -silent - 이 플래그를 지정하면 자동 모드로 구성을 진행할 수 있습니다. -<command> Following are the possible commands: -addInstance - 관리자 관리 클러스터 데이터베이스에 인스턴스를 추가하는 명령입니다. -configureDatabase - 데이터베이스를 구성하는 명령입니다. -configurePluggableDatabase - 플러그인할 수 있는 데이터베이스를 구성하는 명령입니다. -createCloneTemplate - 기존 데이터베이스에서 복제 템플리트를 생성하는 명령입니다. -createDatabase - 데이터베이스를 생성하는 명령입니다. -createDuplicateDB - 데이터베이스를 복제하는 명령입니다. -createPluggableDatabase - 플러그인할 수 있는 데이터베이스를 생성하는 명령입니다. -createTemplateFromDB - 기존 데이터베이스에서 템플리트를 생성하는 명령입니다. -deleteDatabase - 데이터베이스를 삭제하는 명령입니다. -deleteInstance - 관리자 관리 클러스터 데이터베이스에서 인스턴스를 삭제하는 명령입니다. -deletePluggableDatabase - 플러그인할 수 있는 데이터베이스를 삭제하는 명령입니다. -executePrereqs - 필요 조건 검사를 실행하기 위한 명령입니다. -generateScripts - 데이터베이스를 생성하는 데 사용할 수 있는 스크립트를 생성하는 명령입니다. -unplugDatabase - 플러그인할 수 있는 데이터베이스를 언플러그하는 명령입니다.
[oracle@orcl ~]$ dbca -silent -help Usage: dbca [<flag>] [<command> <option>] Following are the possible flags: -help -contextId <RAC | SI> -ignorePreReqs - 현재 작업에 대한 필요 조건 검사를 무시합니다. -ignorePrereqFailure - 모든 필요 조건 실패를 무시합니다. -silent - 이 플래그를 지정하면 자동 모드로 구성을 진행할 수 있습니다. -<command> Following are the possible commands: -addInstance - 관리자 관리 클러스터 데이터베이스에 인스턴스를 추가하는 명령입니다. -configureDatabase - 데이터베이스를 구성하는 명령입니다. -configurePluggableDatabase - 플러그인할 수 있는 데이터베이스를 구성하는 명령입니다. -createCloneTemplate - 기존 데이터베이스에서 복제 템플리트를 생성하는 명령입니다. -createDatabase - 데이터베이스를 생성하는 명령입니다. -createDuplicateDB - 데이터베이스를 복제하는 명령입니다. -createPluggableDatabase - 플러그인할 수 있는 데이터베이스를 생성하는 명령입니다. -createTemplateFromDB - 기존 데이터베이스에서 템플리트를 생성하는 명령입니다. -createTemplateFromTemplate - 기존 템플리트에서 템플리트를 생성하는 명령입니다. -deleteDatabase - 데이터베이스를 삭제하는 명령입니다. -deleteInstance - 관리자 관리 클러스터 데이터베이스에서 인스턴스를 삭제하는 명령입니다. -deletePluggableDatabase - 플러그인할 수 있는 데이터베이스를 삭제하는 명령입니다. -deleteTemplate - 템플리트를 삭제하는 명령입니다. -executePrereqs - 필요 조건 검사를 실행하기 위한 명령입니다. -generateScripts - 데이터베이스를 생성하는 데 사용할 수 있는 스크립트를 생성하는 명령입니다. -unplugDatabase - 플러그인할 수 있는 데이터베이스를 언플러그하는 명령입니다.
[oracle@orcl ~]$ dbca -silent -help Usage: dbca [<flag>] [<command> <option>] Following are the possible flags: -help -contextId <RAC | SI> -ignorePreReqs - 현재 작업에 대한 필요 조건 검사를 무시합니다. -ignorePrereqFailure - 모든 필요 조건 실패를 무시합니다. -silent - 이 플래그를 지정하면 자동 모드로 구성을 진행할 수 있습니다. -<command> Following are the possible commands: -addInstance - 관리자 관리 클러스터 데이터베이스에 인스턴스를 추가하는 명령입니다. -configureDatabase - 데이터베이스를 구성하는 명령입니다. -configurePluggableDatabase - 플러그인할 수 있는 데이터베이스를 구성하는 명령입니다. -createCloneTemplate - 기존 데이터베이스에서 복제 템플리트를 생성하는 명령입니다. -createDatabase - 데이터베이스를 생성하는 명령입니다. -createDuplicateDB - 데이터베이스를 복제하는 명령입니다. -createPluggableDatabase - 플러그인할 수 있는 데이터베이스를 생성하는 명령입니다. -createTemplateFromDB - 기존 데이터베이스에서 템플리트를 생성하는 명령입니다. -createTemplateFromTemplate - 기존 템플리트에서 템플리트를 생성하는 명령입니다. -deleteDatabase - 데이터베이스를 삭제하는 명령입니다. -deleteInstance - 관리자 관리 클러스터 데이터베이스에서 인스턴스를 삭제하는 명령입니다. -deletePluggableDatabase - 플러그인할 수 있는 데이터베이스를 삭제하는 명령입니다. -deleteTemplate - 템플리트를 삭제하는 명령입니다. -executePrereqs - 필요 조건 검사를 실행하기 위한 명령입니다. -generateScripts - 데이터베이스를 생성하는 데 사용할 수 있는 스크립트를 생성하는 명령입니다. -relocatePDB - 플러그인할 수 있는 데이터베이스를 재배치하는 명령입니다. -unplugDatabase - 플러그인할 수 있는 데이터베이스를 언플러그하는 명령입니다.