Linux
如何在同一個 linux 上在 Oracle 11g 和 12c 之間切換
我在同一台機器上安裝了 oracle11g 和 12c,並且需要在兩個版本上執行的測試案例很少。可以同時啟動兩個數據庫並並行執行測試。您是否知道任何描述同一台機器上的多個 oracle 場景的文件。
注意:我不是來自數據庫背景,只是將它用於某事,所以請相應地提出建議
檢查
/etc/oratab
文件。在那裡,ORACLE_HOME
在第二個欄位中定義。確保兩個實例都指向右側ORACLE_HOME
。如果您. oraenv
從一個實例更改為另一個實例,此腳本會設置正確ORACLE_HOME
,以便您連接正確的二進製文件以啟動、停止和訪問該實例。該文件通常還用於在啟動時啟動實例。文件中的一行範例
/etc/oratab
:DEVA:/u01/app/oracle/product/11.2.0/db_2:Y
DEVA
是實例的名稱 (SID
),/u01/app/oracle/product/11.2.0/db_2
是ORACLE_HOME
,Y
表示實例必須在引導時啟動。您說您沒有數據庫背景,因此請注意您不能在兩個版本的 Oracle 中執行相同的實例。
檢查 AskTom 網頁 -安裝了多個家庭(同一 Windows 伺服器上的 11g 和 12c)無法連接到 11G DB - 錯誤 - ORA-12514 我認為,沒有數據庫背景會很難,但這是可能的。