2009-08-25 65 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数据库。使用 客户端上的导出实用程序生成导出文件。

相关问题