Oracle11gR2导入导出实战之物化视图prebuilt
源实例上创建表 物化视图
oracle@localhost admin]$ sqlplus system/oracle@orcl2
SQL*Plus: Release 11.2.0.4.0 Production on Tue Apr 3 17:33:01 2018
Copyright (c) 1982, 2013, Oracle. All rights reserved.
Connected to:
Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
SQL>
SQL>
SQL> select instance_name from v$instance;
INSTANCE_NAME
----------------
orcl2
SQL> exit
Disconnected from Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options
[oracle@localhost admin]$ sqlplus test_tts/oracle@orcl2
SQL> select * from cat;
TABLE_NAME TABLE_TYPE
------------------------------ -----------
TEST_TTS TABLE
TEST_TTS2 TABLE
TEST_TTS3 TABLE
SQL> create table test_mv as select object_id,object_name from all_objects;
Table created.
SQL> alter table test_mv modify(object_id primary key);
Table altered.
SQL> insert into test_mv select object_id+100000,object_name from all_objects;
68313 rows created.
SQL> insert into test_mv select object_id+1000000,object_name from test_mv;
136625 rows created.
SQL> commit;
Commit complete.
SQL> create materialized view log on test_mv ;
Materialized view log created.
目标实例上创建链接数据库
[oracle@localhost ~]$ export ORACLE_SID=orcl
[oracle@localhost ~]$ sqlplus / as sysdba
SQL> grant create database link to test_tts;
Grant succeeded.
SQL> conn test_tts/oracle
Connected.
SQL> create database link link_orcl2 connect to test_tts identified by oracle using 'orcl2';
Database link created.
SQL> select * from cat@link_orcl2;
TABLE_NAME TABLE_TYPE
------------------------------ -----------
MLOG$_TEST_MV TABLE
TEST_MV TABLE
TEST_TTS TABLE
TEST_TTS2 TABLE
TEST_TTS3 TABLE
#创建表结构
SQL> create table test_mv as select * from test_mv@link_orcl2 where 1=2;
Table created.
#创建可刷新的物化视图
SQL> create materialized view test_mv on prebuilt table refresh fast as select * from
2 test_mv@link_orcl2;
Materialized view created.
#刷新数据
SQL> exec dbms_mview.refresh('TEST_MV','C');
PL/SQL procedure successfully completed.
SQL> SELECT COUNT(1) FROM test_mv;
COUNT(1)
----------
273250
#源端插入数据
SQL> INSERT INTO TEST_MV VALUES(1231200123,'aa');
1 row created.
SQL> commit;
Commit complete.
#目标端快速刷新数据同步了
SQL> exec dbms_mview.refresh('TEST_MV','F');
PL/SQL procedure successfully completed.
SQL> SELECT COUNT(1) FROM test_mv;
COUNT(1)
----------
273251
#切换 源端删除物化视图
SQL> drop materialized view test_mv
Oracle11gR2导入导出实战之物化视图prebuilt的更多相关文章
- Oracle11gR2导入导出实战之表空间传输
Oracle11gR2导入导出实战之使用Datapump进行表空间传输 表空间检查 [oracle@localhost database]$ ps -ef|grep smon oracle 8981 ...
- oracle 物化视图导入导出报错
1.exp导出报EXP-00008: 遇到 ORACLE 错误 1455,ORA-01455: 转换列溢出整数数据类型 2.imp导入报.注: 表包括 ROWID 列, 其值可能已废弃,不是警告也不是 ...
- mysql的存储过程,函数,事件,权限,触发器,事务,锁,视图,导入导出
1.创建过程 1.1 简单创建 -- 创建员工表 DROP TABLE IF EXISTS employee; CREATE TABLE employee( id int auto_increment ...
- SQL Server导入导出不丢主键和视图的方法
SQL Server导入导出 SQL Server 导入导出 工具/原料 使用Microsoft SQL Server Management Studio 导入导出数据. 直接使用Microsoft ...
- hadoop Hive 的建表 和导入导出及索引视图
1.hive 的导入导出 1.1 hive的常见数据导入方法 1.1.1 从本地系统中导入数据到hive表 1.创建student表 [ROW FORMAT DELIMITED]关键字,是用来设 ...
- 巨杉学习笔记 | SequoiaDB MySQL导入导出工具使用实战
本文来自社区用户投稿,感谢这位小伙伴的技术分享 巨杉数据库架构简介 巨杉数据库作为分布式数据库是计算和存储分离架构,由数据库实例层和存储引擎层组成的.存储引擎层负责数据库核心功能比如数据读写存储以及分 ...
- Hive 实战(1)--hive数据导入/导出基础
前沿: Hive也采用类SQL的语法, 但其作为数据仓库, 与面向OLTP的传统关系型数据库(Mysql/Oracle)有着天然的差别. 它用于离线的数据计算分析, 而不追求高并发/低延时的应用场景. ...
- Java Excel导入导出(实战)
一.批量导入(将excel文件转成list) 1. 前台代码逻辑 1)首先在html页面加入下面的代码(可以忽略界面的样式) <label for="uploadFile" ...
- 优化exp/imp导入导出速度大全
.exp 个相关的参数:DIRECT和RECORDLENGTH参数. DIRECT参数定义了导出是使用直接路径方式(DIRECT=Y),还是常规路径方式(DIRECT=N).常规路径导出使用SQL ...
随机推荐
- Matlab以MEX方式调用C源代码【转载】
原文地址:http://blog.sina.com.cn/s/blog_468651400100coas.html 这是自己整理的一个对应的文档:<Matlab以MEX方式调用C源代码> ...
- Ubuntu中apt-get安装或更新软件错误的解决办法
$su #apt-get clean #cd /var/lib/apt #mv lists lists.back #mkdir -p lists/partial #apt-get clean #apt ...
- ASP.NET WebForm 与 IE10、IE11
最近维护公司一个烂项目.NET4.0 Asp.Net WebForm(在MVC5泛滥的今天还有用WebForm的(⊙o⊙)…) IE10.IE11下aspx中大表单提交不上去,报_DoPostBack ...
- HDU2222 Keywords Search ac自动机第一题
指针我一般都会出错,所以还是自己写数组版本. In the modern time, Search engine came into the life of everybody like Google ...
- BZOJ4818 LOJ2002 SDOI2017 序列计数 【矩阵快速幂优化DP】*
BZOJ4818 LOJ2002 SDOI2017 序列计数 Description Alice想要得到一个长度为n的序列,序列中的数都是不超过m的正整数,而且这n个数的和是p的倍数. Alice还希 ...
- POJ3068 "Shortest" pair of paths 【费用流】
POJ3068 "Shortest" pair of paths Description A chemical company has an unusual shortest pa ...
- 使用python处理selenium中的获取文本问题
# 获取文本 button_name = self.driver.find_element_by_id("sign_in_display").text
- JQ 知识点集合
数组与字符串间的转换 一.数组转字符串(将数组元素用某个字符连接成字符串) var a, b; a = new Array(0,1,2,3,4); b = a.join("-"); ...
- wamp配置局域网访问
Apache的版本是2.4.9. <Directory "D:/wamp/www/"> # # Possible values for the Option ...
- win32鼠标和键盘相关函数
键盘相关函数:http://msdn.microsoft.com/en-us/library/windows/desktop/ms645530%28v=vs.85%29.aspx 鼠标相关函数:htt ...