CentOS系統(tǒng)安裝Oracle數(shù)據(jù)庫完整指南
環(huán)境準(zhǔn)備與要求
安裝Oracle前需確保系統(tǒng)滿足以下條件:
- 操作系統(tǒng):CentOS 7或更高版本(推薦CentOS 7.9)
- 內(nèi)存:至少4GB(建議8GB以上)
- 磁盤空間:/tmp目錄需1GB以上,安裝目錄至少10GB
- 軟件版本:Oracle 19c或21c(需提前下載安裝包)
安裝步驟詳解
1. 系統(tǒng)依賴包安裝
yum install -y binutils compat-libcap1 gcc-c++ glibc glibc-devel ksh
libaio libaio-devel libXext libXtst libX11 libXau libxcb libXi
sysstat make smartmontools unixODBC unixODBC-devel
2. 創(chuàng)建Oracle用戶與目錄
groupadd oinstall
groupadd dba
useradd -g oinstall -G dba oracle
mkdir -p /u01/app/oracle/product/19c/dbhome_1
chown -R oracle:oinstall /u01
chmod -R 775 /u01
3. 配置內(nèi)核參數(shù)
編輯/etc/sysctl.conf
文件并添加以下內(nèi)容:
fs.file-max = 6815744
kernel.sem = 250 32000 100 128
kernel.shmmax = 4294967296
kernel.shmall = 1073741824
執(zhí)行sysctl -p
使配置生效。
4. 執(zhí)行安裝程序
su - oracle
unzip LINUX.X64_193000_db_home.zip
./runInstaller
根據(jù)圖形界面提示完成數(shù)據(jù)庫軟件安裝。
常見問題與解決方案
安裝過程中斷處理
若安裝程序異常退出,需清理臨時文件:
rm -rf /tmp/OraInstall*
監(jiān)聽器啟動失敗
檢查$ORACLE_HOME/network/admin/listener.ora
配置,確保端口未被占用。