首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Oracle9i输出误差

Oracle9i输出误差
EN

Server Fault用户
提问于 2009-10-20 19:59:16
回答 2查看 653关注 0票数 1

当我发牢骚时:

代码语言:javascript
复制
set ORACLE_SID=orcl
exp.exe 'SYS/system as sysdba' full=y log=exp.log  file=mydump.dmp

最后,我看到以下几点:

代码语言:javascript
复制
EXP-00056: ORACLE error 942 encountered

ORA-00942: table or view does not exist

EXP-00000: Export terminated unsuccessfully

我该怎么做才能解决这个问题?

我安装了9.2.0.1.0 oracle,安装了两个修补程序: 9.2.0.7.0和9.2.0.8.0

EN

回答 2

Server Fault用户

发布于 2009-10-27 15:09:01

您的导出语句看起来是有效的,但是我在尝试混合/匹配导出/导入版本和数据库时看到了这一点。

您是否使用与所使用的数据库版本相匹配的导出二进制文件?如果你只是键入'exp‘,它会告诉你版本。

exp.exe的版本应该与您要导出的数据库版本相同。exp.exe依赖于数据库中的结构,这些结构可以在不同版本之间进行更改。因此,如果您的数据库是9.2.0.8.0,那么请确保您使用的是exp.exe二进制文件,即9.2.0.8.0。

有关更多细节,您可能希望阅读使用不同版本的导出

如果您认为您的数据库和二进制文件可能匹配,但仍然存在问题,那么在9.2.0.8.0修补程序之后运行分发脚本时可能会出现问题。

-Dave

票数 1
EN

Server Fault用户

发布于 2009-11-02 23:24:27

要运行导入/导出,必须存在许多视图。

以SYS用户的身份运行以下命令: /rdbms/admin/catexp.sql来创建它们。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/76500

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档