首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> Oracle 資料庫 >> Oracle 資料庫基礎

Oracle Linux 安裝後配置指南:oratab 自啟動、RPM 依賴包驗證、DISPLAY 設置、安裝入口

     編輯:Oracle 資料庫基礎

前言

Oracle 在 Linux (RHEL/OEL) 安裝完成後,仍需關鍵後續配置才能投產。本文涵蓋 /etc/oratab 自啟動設置、RPM 依賴包驗證與補裝、X Window DISPLAY 環境變量、安裝入口與管理控制台訪問,並附常見 RPM 報錯處理。

1. 安裝前:DISPLAY 設置 (圖形化安裝需求)


# 作為 oracle 用戶
export DISPLAY=<本機IP或主機名>:0.0
# 例如
export DISPLAY=192.168.1.100:0.0

確保 X Server 運行 (Windows: Xming/VcXsrv; Linux: 本地桌面或 Xvfb)。

2. 啟動安裝


cd /path/to/database/Disk1
./runInstaller

按向導填寫 ORACLE_HOME、ORACLE_SID、字符集、密碼等。完成後記錄:

  • Enterprise Manager Database Express: https://host:5500/em
  • SQL*Plus Web 入口 (如配置)

3. 安裝後:配置 /etc/oratab 實現開機自啟


# 格式: SID:ORACLE_HOME:Y|N
# Y = 啟動腳本 (dbstart) 會啟動該實例
TSH1:/u01/app/oracle/product/10.2.0/db_1:Y

配合 /etc/init.d/dbora 或 systemd 服務調用 dbstart/dbshut 實現隨系統啟動/關閉。

4. RPM 依賴包驗證與補裝 (RHEL/OEL 6/7/8)

查詢已安裝包


rpm -qa | grep -E 'binutils|compat-libcap1|compat-libstdc++-33|gcc|gcc-c++|glibc|glibc-devel|ksh|libaio|libaio-devel|libgcc|libstdc++|libstdc++-devel|make|sysstat|unixODBC|unixODBC-devel'

常見 RPM 操作與報錯處理

操作命令報錯示例解決
升級安裝 (-Uvh)rpm -Uvh package.rpmnot an rpm package / I/O error光盤/ISO 掛載損壞,重新掛載或下載官方 RPM
首次安裝 (-ivh)rpm -ivh package.rpmpackage already installed已安裝,跳過或 rpm -e 後重裝
查詢 (-qa)rpm -qa | grep pkg-確認版本是否滿足最低要求

實際安裝日誌片段 (示例)


[root@JSj RPMS]# rpm -Uvh openmotif-2.2.3-6.RHEL4.2.i386.rpm
openmotif-2.2.3-6.RHEL4.2.i386.rpm: not an rpm package (or package manifest)
[root@JSj RPMS]# rpm -Uvh compat-db-4.1.25-9.i386.rpm
warning: V3 DSA signature: NOKEY, key ID db42a60e
Preparing... ########################################### [100%]
package compat-db-4.1.25-9 is already installed
[root@JSj RPMS]# rpm -Uvh libaio-0.3.102-1.i386.rpm
libaio-0.3.102-1.i386.rpm: not an rpm package: I/O error
[root@JSj RPMS]# rpm -Uvh gcc-3.4.3-9.EL4.i386.rpm
warning: V3 DSA signature: NOKEY, key ID db42a60e
Preparing... ########################################### [100%]
package gcc-3.4.3-9.EL4 is already installed

關鍵提示:not an rpm package / I/O error 多為介質損壞,建議從官方 YUM 源 (yum install) 或完整 ISO 重新獲取 RPM。

5. 內核參數驗證 (安裝前已配置,安裝後複核)


sysctl -p
# 重點確認
fs.file-max
kernel.shmmax
kernel.shmall
kernel.shmmni
kernel.sem
net.ipv4.ip_local_port_range
net.core.rmem_max
net.core.wmem_max

6. 驗證安裝成果

  1. su - oracle → sqlplus / as sysdba → SELECT STATUS FROM V$INSTANCE (OPEN)
  2. lsnrctl status → 端口 1521 監聽正常
  3. 瀏覽器訪問 https://host:5500/em (EM Express) 登錄成功
  4. Alert 日志無嚴重錯誤

總結

「DISPLAY 設置 → runInstaller → oratab Y → RPM 依賴驗證/補裝 (優先 YUM) → 內核參數複核 → EM Express 驗證」構成 Linux 下 Oracle 安裝後標準化交付流程。RPM I/O 錯誤多為介質問題,切勿強行忽略,務必獲取完整包源。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved