您好,登錄后才能下訂單哦!
本博文講述如何在linux系統下靜默安裝oracle11g(11.2.4.0)。主要用于圖形顯示不方便的場景,也適用于腳本化批量部署的需要。
系統環境
OS: Oracle Linux Server release 6.7
軟件包采用mini安裝,降低系統負載,減少系統漏洞***面。并安裝oracle工具包,簡化oracle數據庫安裝流程。省去創建oracle用戶和oinstall用戶租的創建,并能夠滿足通過oracle安裝過程的依賴檢查。
靜默安裝流程:
1. 定義目錄結構:
ORACLE_BASE ORACLE產品的根目錄
Linux建議設置:ORACLE_BASE=/u01/app/oracle
ORACLE_HOME 數據庫產品目錄
Linux建議設置:ORACLE_HOME=/u01/app/oracle/product/11.2.4/dbhome_1ORACLE_INVENTORY 數據庫資產清單目錄
Linux建議設置:ORACLE_INVENTORY=/u01/app/oraInventory
2.準備應答文件:
oracle.install.responseFileVersion=/oracle/install/rspfmt_dbinstall_response_schema_v11_2_0 oracle.install.option=INSTALL_DB_SWONLY #僅安裝軟件不創建數據庫 ORACLE_HOSTNAME=DB-DEV01 #服務器主機名 UNIX_GROUP_NAME=oinstall #軟件安裝所需群組 INVENTORY_LOCATION=/u01/app/oraInventory #指定資產清單目錄 SELECTED_LANGUAGES=en,zh_CN #軟件語言 ORACLE_HOME=/u01/app/oracle/product/11.2.4/dbhome_1 #ORACLE_HOME ORACLE_BASE=/u01/app/oracle #ORACLE_BASE 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= oracle.install.db.CLUSTER_NODES= oracle.install.db.isRACOneInstall=false oracle.install.db.racOneServiceName= oracle.install.db.config.starterdb.type= oracle.install.db.config.starterdb.globalDBName= oracle.install.db.config.starterdb.SID= oracle.install.db.config.starterdb.characterSet=AL32UTF8 #字符集 oracle.install.db.config.starterdb.memoryOption=true oracle.install.db.config.starterdb.memoryLimit= oracle.install.db.config.starterdb.installExampleSchemas=false oracle.install.db.config.starterdb.enableSecuritySettings=true 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=DB_CONTROL oracle.install.db.config.starterdb.gridcontrol.gridControlServiceURL= oracle.install.db.config.starterdb.automatedBackup.enable=false 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= DECLINE_SECURITY_UPDATES=true PROXY_HOST= PROXY_PORT= PROXY_USER= PROXY_PWD= PROXY_REALM= COLLECTOR_SUPPORTHUB_URL= oracle.installer.autoupdates.option=SKIP_UPDATES oracle.installer.autoupdates.downloadUpdatesLoc= AUTOUPDATES_MYORACLESUPPORT_USERNAME= AUTOUPDATES_MYORACLESUPPORT_PASSWORD=
3.執行安裝命令
/directory_path/runInstaller [-silent] [-noconfig] -responseFile /home/oracle/
4.查看安裝過程
執行上面的命令后,會彈出
You can find the log of this install session at:
/u01/app/oraInventory/logs/installActions2015-12-09_10-26-42PM.log
使用tail -f 監控安裝過程。
5.結束后應用,切換到root用戶,應用指定的腳本安裝結束。
常見問題以及解決方案:
1. Could not retrieve local nodename
INFO: Setting value for the property:configcmds in the bean:configcmdmappings
SEVERE: [FATAL] PRVF-0002 : Could not retrieve local nodename.
Refer associated stacktrace #oracle.install.commons.util.exception.DefaultErrorAdvisor:35
INFO: Advice is ABORT
SEVERE: Unconditional Exit
INFO: Adding ExitStatus FAILURE to the exit status set
WARNING: A log of this session is currently saved as: /tmp/OraInstall2016-06-26_07-52-09PM/installActions2016-06-26_07-52-09PM.log. Oracle recommends that if you want to keep this log, you should move it from the temporary location to a more permanent location.
INFO: Finding the most appropriate exit status for the current application
INFO: Exit Status is -1
INFO: Shutdown Oracle Database 11g Release 2 Installer
解決方案:
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。