- 论坛徽章:
- 0
|
各位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上传时需要每天更改文件名,太麻烦,请大家提供有没有方法解决这个问题. |
|