linux平臺靜默安裝Oracle 11g資料庫學習筆記
環境:redhat 6 + Oracle 11.2.0.1.0
以下內容僅供參考,建議生產環境安裝11.2.0.4.0,安裝方法有些許不同。
(需參照官方提供響應檔案模板修改)
此處hostname預設為localhost。
1、建立使用者:
2、建立目錄:
透過unzip解壓,解壓過程略,解壓路徑為/u01/app/oracle
3、安裝依賴:
4、進入oracle使用者,配置使用者環境變數,修改~/.bash_profile檔案:
新增:
上述alias兩個別名需安裝rlwrap之後使用,此處暫時註釋掉,安裝方法可參考:
http://blog.itpub.net/29773961/viewspace-1458804/
再使其生效
5、建立並編輯db_install響應檔案:
(該檔案官方有提供模板在/u01/app/oracle/database/response中可以找到,並且有詳細說明,如有需要請參考)
內容:
6、靜默安裝:
如果報錯:[WARNING] [INS-08109] Unexpected error occurred while validating inputs at state 'inventoryPage'.
需要建立一個檔案並:
並vi開啟該檔案並新增
inventory_loc=/u01/app/oraInventory
inst_group=oinstall
7、寫監聽檔案:
內容如下:
8、建立並編輯dbca.rsp響應檔案:(該檔案官方有提供模板在/u01/app/oracle/database/response中可以找到)
內容:
9、靜默建立:
桌面環境安裝單機Oracle 11g可參考:
http://blog.itpub.net/29773961/viewspace-1417927/
作者微信公眾號(持續更新)
以下內容僅供參考,建議生產環境安裝11.2.0.4.0,安裝方法有些許不同。
(需參照官方提供響應檔案模板修改)
此處hostname預設為localhost。
1、建立使用者:
- groupadd oinstall;
- groupadd dba;
- useradd -g oinstall -G dba oracle;
2、建立目錄:
- mkdir -p /u01/app/oracle/product/11.2.0/db_1
- chown -R oracle:oinstall /u01
3、安裝依賴:
- yum -y install binutils* compat* elfutils-libelf* gcc* glibc* ksh* libaio* libgomp* libgcc* libstdc++* make* sysstat* unixODBC* numactl-devel* elfutils-libelf-devel* java*
4、進入oracle使用者,配置使用者環境變數,修改~/.bash_profile檔案:
新增:
- ORACLE_HOSTNAME=localhost
- ORACLE_UNQNAME=ORCL
- ORACLE_SID=orcl
- ORACLE_BASE=/u01/app/oracle
- ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db_1
- PATH=/usr/sbin:$PATH
- PATH=$ORACLE_HOME/bin:$PATH
- LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
- CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
- export ORACLE_HOSTNAME ORACLE_UNQNAME ORACLE_BASE ORACLE_HOME ORACLE_SID PATH LD_LIBRARY_PATH CLASSPATH
- #alias sqlplus='rlwrap sqlplus'
- #alias rman='rlwrap rman'
上述alias兩個別名需安裝rlwrap之後使用,此處暫時註釋掉,安裝方法可參考:
http://blog.itpub.net/29773961/viewspace-1458804/
再使其生效
- source ~/.bash_profile
5、建立並編輯db_install響應檔案:
(該檔案官方有提供模板在/u01/app/oracle/database/response中可以找到,並且有詳細說明,如有需要請參考)
- vi /home/oracle/db_install.rsp
內容:
- oracle.install.responseFileVersion=/oracle/install/rspfmt_dbinstall_response_schema_v11_2_0
- #僅安裝資料庫
- oracle.install.option=INSTALL_DB_SWONLY
- #指定主機名(即作業系統名稱)
- ORACLE_HOSTNAME=localhost
- #指定inventory directory的group
- UNIX_GROUP_NAME=oinstall
- #inventory directory路徑
- INVENTORY_LOCATION=/u01/app/oraInventory
- #語言支援,可選多個,此處為英文
- SELECTED_LANGUAGES=en
- #指定$ORACLE_HOME
- ORACLE_HOME=/u01/app/oracle/product/11.2.0/db_1
- #指定$ORACLE_BASE
- ORACLE_BASE=/u01/app/oracle
- #指定版本,此處為企業版
- oracle.install.db.InstallEdition=EE
- #手動指定要安裝的元件
- oracle.install.db.isCustomInstall=true
- #元件
- oracle.install.db.customComponents=oracle.server:11.2.0.1.0,oracle.sysman.ccr:10.2.7.0.0,oracle.xdk:11.2.0.1.0,oracle.rdbms.oci:11.2.0.1.0,oracle.network:11.2.0.1.0,oracle.network.listener:11.2.0.1.0,oracle.rdbms:11.2.0.1.0,oracle.options:11.2.0.1.0,oracle.rdbms.partitioning:11.2.0.1.0,oracle.oraolap:11.2.0.1.0,oracle.rdbms.dm:11.2.0.1.0,oracle.rdbms.dv:11.2.0.1.0,orcle.rdbms.lbac:11.2.0.1.0,oracle.rdbms.rat:11.2.0.1.0
- oracle.install.db.DBA_GROUP=dba
- oracle.install.db.OPER_GROUP=oinstall
- #RAC安裝
- oracle.install.db.CLUSTER_NODES=
- #資料庫的使用者,此處為一般用途
- oracle.install.db.config.starterdb.type=GENERAL_PURPOSE
- #全域性資料庫名
- oracle.install.db.config.starterdb.globalDBName=orcl
- #SID
- oracle.install.db.config.starterdb.SID=orcl
- #字符集
- oracle.install.db.config.starterdb.characterSet=AL32UTF8
- #自動管理記憶體
- oracle.install.db.config.starterdb.memoryOption=true
- #指定自動管理記憶體大小,此處為1024M
- oracle.install.db.config.starterdb.memoryLimit=1024
- #是否載入示例schema
- oracle.install.db.config.starterdb.installExampleSchemas=false
- #是否啟用安全設定
- oracle.install.db.config.starterdb.enableSecuritySettings=true
-
#各個使用者密碼設定,如果設定了ALL,則其他密碼可以不用設定。
- oracle.install.db.config.starterdb.password.ALL=password
- oracle.install.db.config.starterdb.password.SYS=password
- oracle.install.db.config.starterdb.password.SYSTEM=password
- oracle.install.db.config.starterdb.password.SYSMAN=password
- oracle.install.db.config.starterdb.password.DBSNMP=password
- #管理工具選項,另一個為GRID_CONTROL
- oracle.install.db.config.starterdb.control=DB_CONTROL
- #GRID_CONTROL遠端url
- oracle.install.db.config.starterdb.gridcontrol.gridControlServiceURL=
-
#email相關
- oracle.install.db.config.starterdb.dbcontrol.enableEmailNotification=false
- oracle.install.db.config.starterdb.dbcontrol.emailAddress=
- oracle.install.db.config.starterdb.dbcontrol.SMTPServer=
- #自動備份,按需,此處設定為false,uid和pwd等也無需指定
- 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=
- #指定metalink使用者名稱密碼
- MYORACLESUPPORT_USERNAME=
- MYORACLESUPPORT_PASSWORD=
- SECURITY_UPDATES_VIA_MYORACLESUPPORT=
- #設定安全更新
- DECLINE_SECURITY_UPDATES=true
- #代理伺服器設定
- PROXY_HOST=
- PROXY_PORT=
- PROXY_USER=
- PROXY_PWD=
6、靜默安裝:
- ./runInstaller -silent -responseFile /home/oracle/db_install.rsp DECLINE_SECURITY_UPDATES=TRUE -ignorePrereq
需要建立一個檔案並:
- touch /etc/oraInst.loc
- chown root:root /etc/oraInst.loc
- chmod 644 /etc/oraInst.loc
inventory_loc=/u01/app/oraInventory
inst_group=oinstall
7、寫監聽檔案:
- vi $ORACLE_HOME/network/admin/listener.ora
- LISTENER =
- (DESCRIPTION_LIST =
- (DESCRIPTION =
- (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
- (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521))
- )
- )
- ADR_BASE_LISTENER = /u01/app/oracle
8、建立並編輯dbca.rsp響應檔案:(該檔案官方有提供模板在/u01/app/oracle/database/response中可以找到)
- vi /home/oracle/dbca.rsp
- [GENERAL]
- RESPONSEFILE_VERSION = "11.2.0"
- OPERATION_TYPE = "createDatabase"
- [CREATEDATABASE]
- GDBNAME = "localhost"
- SID = "orcl"
- TEMPLATENAME = "General_Purpose.dbc"
- SYSPASSWORD = "password"
- SYSTEMPASSWORD = "password"
- EMCONFIGURATION = "NONE"
- STORAGETYPE=FS
- CHARACTERSET = "AL32UTF8"
- NATIONALCHARACTERSET= "AL32UTF8"
- LISTENERS = "LISTENER"
- SAMPLESCHEMA=FALSE
- MEMORYPERCENTAGE = "40"
- DATABASETYPE = "MULTIPURPOSE"
- AUTOMATICMEMORYMANAGEMENT = "TRUE"
9、靜默建立:
- dbca -silent -responseFile /home/oracle/dbca.rsp
桌面環境安裝單機Oracle 11g可參考:
http://blog.itpub.net/29773961/viewspace-1417927/
作者微信公眾號(持續更新)
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29773961/viewspace-1989343/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 靜默安裝Oracle資料庫11gOracle資料庫
- oracle 11g資料庫軟體靜默安裝Oracle資料庫
- 在CentOS-6.7上靜默安裝Oracle 11g及靜默建立資料庫CentOSOracle資料庫
- Oracle 11g靜默安裝軟體+手工建立資料庫Oracle資料庫
- 使用靜默方式安裝11g資料庫資料庫
- Oracle資料庫靜默安裝實踐Oracle資料庫
- Linux下Oracle 11g靜默安裝LinuxOracle
- Oracle 11g 靜默安裝Oracle
- 靜默安裝Oracle12.2資料庫Oracle資料庫
- 靜默安裝Oracle11g資料庫Oracle資料庫
- Oracle 11g Database靜默安裝OracleDatabase
- Windows 7平臺靜默安裝11.2.0.4軟體及靜默建庫Windows
- 資料庫靜默安裝總結資料庫
- 【oracle】靜默安裝oracle軟體和資料庫之三Oracle資料庫
- 【oracle】靜默安裝oracle軟體和資料庫之二Oracle資料庫
- 【oracle】靜默安裝oracle軟體和資料庫之一Oracle資料庫
- CentOS 7.5靜默安裝Oracle 11gCentOSOracle
- oracle 11g rac 靜默解除安裝Oracle
- 靜默方式安裝、升級oracle(二): 建立資料庫Oracle資料庫
- 靜默安裝資料庫—dbca.rsp資料庫
- Oracle 靜默安裝Oracle
- Oracle靜默安裝Oracle
- 【DBCA -SILENT】靜默安裝之rac資料庫安裝資料庫
- 靜默方式安裝oracle 11g 完整攻略Oracle
- ORACLE 11G 靜默安裝soft db listenerOracle
- OEL6下靜默安裝Oracle 11g,靜默配置監聽Oracle
- Oracle 12C 單例項資料庫靜默安裝Oracle單例資料庫
- RHEL5 Oracle 11G R2 RAC 靜默安裝 (二)GI靜默安裝Oracle
- 【11g 單庫解除安裝、靜默安裝】實驗
- 靜默安裝資料庫介質和建立資料庫資料庫
- 【配置安裝】靜默安裝Oracle資料庫軟體12c&19cOracle資料庫
- 靜默安裝ORACLE(文件)Oracle
- 非圖形化靜默安裝oracle 11gOracle
- 【配置上線】靜默安裝資料庫Oracle 11gR2資料庫Oracle
- Linux平臺上手動解除安裝Oracle資料庫LinuxOracle資料庫
- 靜默方式安裝、升級oracle(三): 升級資料庫軟體及資料庫Oracle資料庫
- oracle靜默安裝raw裝置Oracle
- Android 靜默安裝/後臺安裝Android