Oracle
同一台 OL7 伺服器上的 Oracle 11g + 12c 需要哪些先決條件包?
我需要在同一台 Oracle Linux 7 伺服器上安裝 3 個 Oracle 主目錄,但我不清楚在繼續之前我需要安裝哪些先決條件。
我計劃設置的是兩個獨立實例 (11.2 + 12.2) 伺服器和一個 Oracle Grid 基礎架構,以利用 Oracle Restart 的優勢。
作為先決條件,我們需要在 OL7 上執行:
- yum install oracle-rdbms-server-11gR2-preinstall -y(以防 Oracle 11.2)
- yum install oracle-database-server-12cR2-preinstall -y(以防 Oracle 12.2)
考慮到我打算安裝以下 Oracle 首頁
- 12.2 電網基礎設施
- 12.2 數據庫
- 11.2 數據庫
我應該同時執行上述 yum 命令,還是實際上只需要 12cR2 先決條件?
問題
oracle-database-server-12cR2-preinstall
在於它不安裝gcc
. 對於基本版本,這很好,但是在安裝 PSU/RU 後,opatch 會因此而失敗。[root@o61 ~]# yum deplist oracle-rdbms-server-11gR2-preinstall-1.0-14.el6.x86_64 | grep dependency | grep gcc dependency: gcc-c++ dependency: gcc dependency: libgcc [root@o61 ~]# [root@o71 ~]# yum deplist oracle-database-server-12cR2-preinstall.x86_64 | grep dependency | grep gcc dependency: libgcc [root@o71 ~]#
不需要安裝這兩個軟體包。我會這樣做(就像我通常做的那樣):
yum install oracle-database-server-12cR2-preinstall gcc gcc-c++ -y