li
  当前位置:主页 > 性能优化 > 文章内容
li
物化视图导出导入可能导致物化视图日志的失效
来源: http://yangtingkun.itpub.net/  作者: yangtingkun    时间:2008-01-26   阅读:7  
本文章共2551字,分2页,当前第1页,快速翻页:
 

将一个模式的数据导出后,完全导入到另一个模式中,这个过程可能会出错,这是由于对于一些对象会参考其他的对象,而且通过schema.object_name的方式明确指出了所参考的对象,这种情况就有可能造成问题。但是现在碰到的这个问题更加奇怪,应该是Oraclebug


测试如下:

SQL> conn / as sysdba
Connected.
SQL> create user a identified by a;

User created.

SQL> grant resource, connect to a;

Grant succeeded.

SQL> grant create materialized view to a;

Grant succeeded.

SQL> create user b identified by b;

User created.

SQL> grant create materialized view to b;

Grant succeeded.

SQL> grant connect , resource to b;

Grant succeeded.

SQL> conn a/a
Connected.
SQL> select * from tab;

no rows selected

SQL> create table t (id number primary key);

Table created.

SQL> create materialized view log on t;

Materialized view log created.

SQL> create materialized view mv_t as select * from t;

Materialized view created.

SQL> insert into t values (1);

1 row created.

SQL> col change_vector$$ format a40
SQL> select * from mlog$_t;

ID SNAPTIME$$ D O CHANGE_VECTOR$$
---------- ---------- - - ----------------------------------------
1 01-1
-00 I N FE

SQL> commit;

Commit complete.

SQL> exec dbms_mview.refresh('mv_t');

PL/SQL procedure successfully completed.

SQL> commit;

Commit complete.

SQL> select * from mv_t;

www.ixdba.net


ID
----------
1

SQL> host exp a/a file=test.dmp

Export: Release 9.2.0.4.0 - Production on 星期三 4 6 18:03:58 2005

Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.


Connected to: Oracle9i Enterprise Edition Release 9.2.0.4.0 - 64bit Production
With the Partitioning, OLAP and Oracle Data Mining options
JServer Release 9.2.0.4.0 - Production
Export done in ZHS16GBK character set and AL16UTF16 NCHAR character set
. exporting pre-schema procedural objects and actions
. exporting foreign function library names for user A
. exporting PUBLIC type synonyms
. exporting private type synonyms
. exporting object type definitions for user A
About to export A's objects ...
. exporting database links
. exporting sequence numbers
. exporting cluster definitions
. about to export A's tables via Conventional Path ...
. . exporting table MLOG$_T 0 rows exported
. . exporting table MV_T 1 rows exported
. . exporting table RUPD$_T
. . exporting table T 1 rows exported
. exporting synonyms
. exporting views
. exporting stored procedures
. exporting operators
. exporting referential integrity constraints
. exporting triggers
. exporting indextypes
. exporting bitmap, functional and extensible indexes
. exporting posttables actions
. exporting materialized views
. exporting snapshot logs
. exporting job queues
. exporting refresh groups and children
. exporting dimensions
. exporting post-schema procedural objects and actions
. exporting statistics
Export terminated successfully without warnings.

SQL> host imp b/b file=test.dmp full=y

Import: Release 9.2.0.4.0 - Production on 星期三 4 6 18:04:23 2005

Copyright (c) 1982, 2002, Oracle Corporation. All rights reserved.



阅读更多内容1 · 2 · 下一页>>


  上一篇: 物化视图的PCT特性(二)   下一篇: 建立包含ROLLUP或CUBE的物化视图
li
 §相关评论  
 热点文章

·Resize datafile导致ASM Crash
·在Oracle10g RAC下新增ASM磁盘
·ORACLE SQL性能优化系列 (一)
·oracle性能调优:管理oracle日志
·oracle RAC环境中系统时钟的调
·why:Rac的心跳线不支持交叉线?
·RAC的VIP及实例依赖关系:版本O
·如何启动DataGuard的备用数据库
·系统表空间IO错误 数据损坏处理
·不幸中的万幸:遭遇ORA-00600 [
·用ORACLE的高级复制实现内外网
li
 编辑推荐
·Resize datafile导致ASM Crash
·在Oracle10g RAC下新增ASM磁盘
·ORACLE SQL性能优化系列 (一)
·oracle性能调优:管理oracle日志
·oracle RAC环境中系统时钟的调
·why:Rac的心跳线不支持交叉线?
·RAC的VIP及实例依赖关系:版本O
·如何启动DataGuard的备用数据库
·系统表空间IO错误 数据损坏处理
·不幸中的万幸:遭遇ORA-00600 [
·用ORACLE的高级复制实现内外网
li
 相关篇章
·物化视图的PCT特性(二)
·物化视图的PCT特性(一)
·物化视图日志如何避免系统时间变...
·物化视图日志没有清除
·物化视图查询重写的限制(二)
·物化视图查询重写的限制(一)
·建立支持查询重写的同名物化视图...
·去掉DB_DOMAIN的方法
·oracle的执行计划居然出错!
·通过数据库链执行TEXT操作的小bu...
·建立包含ROLLUP或CUBE的物化视图
·两个导致物化视图无法快速刷新的...
·建立物化视图所需权限(一)
·建立物化视图所需权限(二)
·建立物化视图所需权限(三)
·建立物化视图所需权限(四)
·物化视图注册信息的清除
·在包含LONG类型的表上建立物化视...
·物化视图是否根据字段进行刷新(...
·物化视图是否根据字段进行刷新(...
 
li
设为首页 | 关于我们 | 技术服务 | 收藏本站 | 网站地图 | 联系方式 | 本站友情连接