2008-12-16 86 views
1

当我尝试将Oracle 9i SQL脚本导入本地Oracle 10g Express数据库时,我目前遇到问题。我试图从9i数据库导入DDL到10g express数据库。我不断收到“不兼容 - 您的导出文件不受支持”。有人能够得到这个工作?请让我知道我能做些什么来实现这一目标。将Oracle脚本从Oracle 9i导入Oracle 10g的问题

回答

0

我已成功将Oracle 9导出(使用'exp'工具创建)导入Oracle 10数据库(使用'imp'工具)。它工作完美。

您能提供更多信息吗?例如你运行的一组命令的输出,文件的例子还是更多细节?

1

确保您使用相同版本的exp和imp导出和导入,并确保该版本对应于两种数据库的较低版本,在您的情况下:9i。

也许,你应该明确指出imp和exp的路径,如/ path/to/oracle/bin/exp。这有助于 刘若英

1

你们是不是要运行一个.SQL脚本之后导入实用程序

希望?或导入导出的文件?

如果是后者,先前的答案是可以接受的。如果是前者,请通过SQLPLUS,PlsqlDeveloper,TOAD,SQLDeveloper或您用于运行ddl语句的任何内容来运行您的创建脚本。