2009-08-25 95 views
1

我有一臺服務器(HP-UX),安裝了Oracle 10g及其上的數據庫。Oracle:在同一臺機器上使用兩種不同版本的EXP?

我被要求從這些錶轉儲Oracle 8i數據庫。爲了做到這一點,我需要使用Oracle的EXP(導出)工具的8i版本。

它仍然是安裝在我的服務器上,但是當我想使用它,我得到以下錯誤:

EXP-00056:ORACLE錯誤12705遇到 ORA-12705:無法訪問NLS數據文件或無效的環境指定

我認爲有些文件丟失或者其中一個文件夾不在PATH中,但我找不到,我真的不想破壞10g安裝。

有人知道該怎麼辦?

由於

+0

您的ORACLE_HOME設置是否正確? – cagcowboy 2009-08-25 07:43:33

+0

問題是我的ORACLE_HOME是爲Oracle 10g設置的,我不想將其更改爲8i文件夾。我怎樣才能使這兩個工作在同一時間正確? – Fredv 2009-08-25 08:09:40

+0

你不能同時擁有兩個。你可以設置一個封裝外殼腳本來設置Oracle 8環境,然後調用exp,isql等。 – Mark 2009-08-25 11:14:30

回答

0

另一系統上安裝一個10G客戶端,而無需修改8I數據庫服務器, 和從客戶端連接到8I數據庫。使用 客戶端上的導出實用程序生成導出文件。

相關問題