基於 CentOS 7 靜默安裝 Oracle 11gR2 單實例資料庫
在當今的數據驅動世界中,Oracle 數據庫因其穩定性和高效能而受到廣泛使用。本文將介紹如何在 CentOS 7 上靜默安裝 Oracle 11gR2 單實例資料庫,這對於需要自動化安裝過程的系統管理員來說尤為重要。
前期準備
在開始安裝之前,您需要確保您的 CentOS 7 系統已經更新並安裝了必要的依賴包。可以使用以下命令進行更新:
sudo yum update -y接下來,安裝一些必要的依賴包:
sudo yum install -y binutils compat-libcap1 compat-libstdc++-33 gcc gcc-c++ glibc glibc-devel ksh libaio libaio-devel libXrender libXtst make sysstat下載 Oracle 11gR2 安裝包
您需要從 Oracle 官方網站下載 Oracle 11gR2 的安裝包。下載後,將其上傳到您的 CentOS 7 伺服器上。假設您將安裝包放在 /opt 目錄下。
創建 Oracle 用戶和組
在安裝 Oracle 之前,您需要創建一個專用的 Oracle 用戶和組。可以使用以下命令來創建:
sudo groupadd oinstall
sudo groupadd dba
sudo useradd -g oinstall -G dba oracle
sudo passwd oracle設置環境變量
為了讓 Oracle 正確運行,您需要設置一些環境變量。編輯 Oracle 用戶的 .bash_profile 文件:
sudo su - oracle
vi .bash_profile在文件中添加以下內容:
export ORACLE_HOME=/opt/oracle/product/11gR2/dbhome_1
export ORACLE_SID=orcl
export PATH=$ORACLE_HOME/bin:$PATH保存並退出編輯器,然後運行以下命令使變量生效:
source .bash_profile靜默安裝 Oracle 11gR2
靜默安裝需要一個配置文件,您可以使用以下範本來創建一個名為 response_file.rsp 的文件:
oracle.install.option=INSTALL_DB_AND_CONFIG
UNIX_GROUP_NAME=oinstall
INVENTORY_LOCATION=/opt/oracle/oraInventory
ORACLE_HOME=/opt/oracle/product/11gR2/dbhome_1
ORACLE_BASE=/opt/oracle
oracle.install.db.InstallEdition=EE
oracle.install.db.config.starterdb.password.ALL=YourPassword
oracle.install.db.config.starterdb.global.database.name=orcl
oracle.install.db.config.starterdb.character.set=AL32UTF8
oracle.install.db.config.starterdb.memoryOption=TRUE
oracle.install.db.config.starterdb.memoryLimit=1024
oracle.install.db.config.starterdb.installExampleSchemas=FALSE
oracle.install.db.config.starterdb.enableSecurity=false接下來,使用以下命令開始靜默安裝:
cd /opt
./runInstaller -silent -responseFile /opt/response_file.rsp -ignorePrereq安裝過程中,您可能需要提供 root 密碼以完成某些操作。安裝完成後,您可以使用以下命令來執行數據庫配置助手:
cd $ORACLE_HOME/bin
./dbca -silent -createDatabase -createAsContainerDatabase false -gdbName orcl -createListener true -datafileDestination /opt/oracle/oradata -sid orcl -createDatabase -characterSet AL32UTF8 -createAsContainerDatabase false -createListener true -datafileDestination /opt/oracle/oradata -sid orcl -createDatabase -characterSet AL32UTF8 -createListener true -createDatabase -createAsContainerDatabase false -createListener true -datafileDestination /opt/oracle/oradata -sid orcl -createDatabase -characterSet AL32UTF8安裝後的配置
安裝完成後,您可以使用以下命令啟動 Oracle 數據庫:
sqlplus / as sysdba
startup;這樣,您就成功在 CentOS 7 上靜默安裝了 Oracle 11gR2 單實例資料庫。
總結
本文介紹了如何在 CentOS 7 上靜默安裝 Oracle 11gR2 單實例資料庫的步驟。這些步驟對於需要自動化安裝過程的系統管理員來說非常有用。如果您需要穩定的 VPS 解決方案來運行您的 Oracle 數據庫,請考慮我們的服務。我們提供高效能的 香港伺服器,以滿足您的需求。