我在尝试将Oracle 9i SQL脚本导入本地Oracle 10g Express数据库时遇到问题。我正在尝试将DDL从9i数据库导入到10g express数据库。我一直得到“不兼容 - 不支持您的导出文件”。有人能够让这个工作吗?请让我知道我能做些什么来让这个工作。
答案 0 :(得分:1)
确保您使用相同版本的exp和imp导出和导入,并确保该版本对应于两个数据库的较低版本,在您的情况下:9i。
也许,你应该明确地说明imp的路径和exp / exp / to / oracle / bin / exp。
希望这会有所帮助 雷
答案 1 :(得分:1)
您是否尝试在.sql脚本上运行导入实用程序?或导入导出的文件?
如果是后者,先前的答案是可以接受的。如果是前者,请通过SQLPLUS,PlsqlDeveloper,TOAD,SQLDeveloper或用于运行ddl语句的任何内容运行您的创建脚本。
答案 2 :(得分:0)
我成功地将Oracle 9导出(使用'exp'实用程序创建)导入Oracle 10数据库(使用'imp'实用程序)。它运作得很好。
你能提供更多信息吗?例如您运行的命令集的输出,文件示例或更多详细信息?