免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 4089 | 回复: 10
打印 上一主题 下一主题

关于ORACLE导出的高级问题,紧急! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-08-14 13:35 |只看该作者 |倒序浏览
各位XDJM大家好,我现在有一个很紧急想请教一下大家,因为单位需要在一台LINUX AS3 上装有 ORACLE 9.2.0.4服务器端要对另一台WINDOW2003下的ORACLE 9.2.0.1的数据库进行自动异地备份,但是操作几次均失败,请大家给出具体方法:
我在LINUX下手动备份时出现以下(利用脚本备份本机数据库正常)错误:
我也参照过网上有人提出的

问题一般出在数据库版本和exp版本不一致上
只要用sys用户运行rdbms/admin exp.sql就可以直接使用9.2.0.4
的EXP来导出数据库啦。
还可以的方法:
后来也是以sysdba身份运行catexp.sql,后再以sysdba身份运行catpatch.sql
shutdown immediate;
startup migrate;
alter view lbacsys.lbac$all_table_policies compile;
alter package lbacsys.lbac_events compile body;
shutdown immediate;
startup;
但是依然没有任何效果还是会报以下错误
. exporting pre-schema procedural objects and actions
. exporting foreign function library names for user ITEM  
. exporting PUBLIC type synonyms
. exporting private type synonyms
. exporting object type definitions for user ITEM  
EXP-00008: ORACLE error 942 encountered
ORA-00942: table or view does not exist
EXP-00024: Export views not installed, please notify your DBA
EXP-00000: Export terminated unsuccessfully

我在WINDOW下备份时由于每天自动备份在本机上的数据库由于各称更换而进行FTP上传时需要每天更改文件名,太麻烦,请大家提供有没有方法解决这个问题.

论坛徽章:
0
2 [报告]
发表于 2007-08-14 14:04 |只看该作者
应该使用9.2.0.1数据库上的exp来导出9.2.0.1数据,用9.2.0.4数据库的exp导出9.2.0.1的数据,会报这个错误。
可以使用9.2.0.1数据库的exp来导出9.2.0.4数据

论坛徽章:
0
3 [报告]
发表于 2007-08-14 19:22 |只看该作者
但是我将一台测试WINDOW服务器上的ORACLE升级到9.2.0.4后在LINUX 9.2.0.4上导出数据库时依然会有这个错误发生,对这个问题大家有什么好的解决方法吗?在线急等QQ:532513961隐身

论坛徽章:
0
4 [报告]
发表于 2007-08-15 00:34 |只看该作者
确认windows的9.2.0.4的数据库升级以后,所有的对象都是valid。


SELECT   SUBSTR (comp_id, 1, 15) comp_id, status,
         SUBSTR (VERSION, 1, 10) VERSION,
SUBSTR (comp_name, 1, 30) comp_name
    FROM dba_registry
ORDER BY 1;

论坛徽章:
0
5 [报告]
发表于 2007-08-15 19:20 |只看该作者
我查看过情况如下
           COMP_ID        STATUS        VERSION        COMP_NAME
1        AMD        VALID        9.2.0.1.0        OLAP Catalog
2        APS        LOADED        9.2.0.1.0        OLAP Analytic Workspace
3        CATALOG        VALID        9.2.0.1.0        Oracle9i Catalog Views
4        CATJAVA        VALID        9.2.0.1.0        Oracle9i Java Packages
5        CATPROC        VALID        9.2.0.1.0        Oracle9i Packages and Types
6        CONTEXT        VALID        9.2.0.1.0        Oracle Text
7        JAVAVM        VALID        9.2.0.1.0        JServer JAVA Virtual Machine
8        ODM        LOADED        9.2.0.1.0        Oracle Data Mining
9        ORDIM        LOADED        9.2.0.1.0        Oracle interMedia
10        OWM        VALID        9.2.0.1.0        Oracle Workspace Manager
11        SDO        LOADED        9.2.0.1.0        Spatial
12        WK        VALID        9.2.0.1.0        Oracle Ultra Search
13        XDB        VALID        9.2.0.1.0        Oracle XML Database
14        XML        VALID        9.2.0.2.0        Oracle XDK for Java
15        XOQ        LOADED        9.2.0.1.0        Oracle OLAP API
解决这些问题还有其他更的方法吗难道说linux下的9.2.0.4的oracle不能备份window下同是9.2.0.4的oracle的数据库,没想到ORACLE连这点也做不了郁闷,希望大家指点

论坛徽章:
0
6 [报告]
发表于 2007-08-15 22:59 |只看该作者
原帖由 cygdk 于 2007-8-15 19:20 发表
我查看过情况如下
           COMP_ID        STATUS        VERSION        COMP_NAME
1        AMD        VALID        9.2.0.1.0        OLAP Catalog
2        APS        LOADED        9.2.0.1.0        OLAP Analytic Workspace
3        CATALOG        VALID        9.2.0.1.0        Oracle9i Catalog Views
4        CAT ...


这个明明是9.2.0.1的版本。哪里来的9.2.0.4?
不是Oracle做不到,是数据库的状态自己还不清楚。

论坛徽章:
0
7 [报告]
发表于 2007-08-16 11:10 |只看该作者
ding

论坛徽章:
0
8 [报告]
发表于 2007-08-17 17:24 |只看该作者
但是我用这些查出来的都是9.2.0.4
select * from product_component_version
1        NLSRTL         9.2.0.4.0        Production
2        Oracle9i Enterprise Edition         9.2.0.4.0        Production
3        PL/SQL         9.2.0.4.0        Production
4        TNS for 32-bit Windows:         9.2.0.4.0        Production
select * from v$instance
1        1        gdk        AFE900FA5CD745A        9.2.0.4.0        2007-8-17 AM 08:04:41        OPEN        NO        1        STOPPED                ALLOWED        NO        ACTIVE        PRIMARY_INSTANCE        NORMAL
还是没能解决问题呀,都快疯掉了这样的话只能够将这台WINDOW的ORACLE改成LINUX下的ORACLE了,有没有简单的解决方法呀

论坛徽章:
0
9 [报告]
发表于 2007-08-17 17:35 |只看该作者
升级过程不完整,建议按照升级补丁文档中的步骤严格执行。

论坛徽章:
0
10 [报告]
发表于 2007-08-23 14:55 |只看该作者
请问那位好心的兄弟姐妹们提供给我一份详细的升级说明文档,我在网上没有找到谢谢了,我的邮箱是cygdk2007@163.com
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP