2014-11-02 14 views
0

我在Windows 7 x64中安裝了Oracle 11g XE,然後安裝了Windows 8.1(安裝新的操作系統,不執行之前Windows 7 x64安裝的升級)。 可以在現有目錄上安裝Oracle 11g XE,以便像使用Postgres一樣在數據目錄存在時使用Windows 7創建的數據庫?如何安裝oracle 11g XE並使用另一個實例(如Postgres)的數據文件?

+0

我壓縮了舊的Oracle目錄,在舊的Oracle目錄中安裝了Oracle,al改變了丟失,然後停止了Oracle服務,重新命名了新目錄並解壓縮舊目錄,然後再次啓動Oracle,所有數據都可以再次使用。 – 2014-11-02 15:12:07

回答

0

您不能使用其他數據庫的數據文件來代替Oracle的數據文件。您將不得不開發一個解決方案來處理從Postgres DB導入和導入數據到Oracle數據庫。

+0

我並不是指將Postgres的數據文件複製到Oracle中,只是在示例中提到,在安裝Postgres時,可以指定數據目錄,並且可以使用現有的目錄。 – 2014-11-04 03:43:44

+0

@FernandoSoto啊我想我現在明白了。你想重用以前的oracle安裝中的數據文件,對嗎? – mmmmmpie 2014-11-04 14:36:27

+0

正確。我遵循問題​​描述中描述的步驟併爲我工作。還在[dba.se]中取消了(http://dba.stackexchange.com/questions/81689/how-to-install-oracle-11g-xe-and-use-the-data-files-of-another-instance -like-po/81690)是一個更詳細的答案。 – 2014-11-06 00:12:41