物化视图是否可以exp导出_物化视图导出导入可能导致物化视图日志的失效
SQL> create user yang identified by yang;
用户已创建。
已用时间: 00: 00: 00.10
SQL> grant resource,connect to yang;
授权成功。
已用时间: 00: 00: 00.01
SQL> grant create meterialized view to yang;
grant create meterialized view to yang
*
第 1 行出现错误:
ORA-00990: 权限缺失或无效
已用时间: 00: 00: 00.01
SQL> show user
USER 为 "SYS"
SQL> grant create materialized view to yang;
授权成功。
已用时间: 00: 00: 00.00
SQL> create user b identified by b;
用户已创建。
已用时间: 00: 00: 00.01
SQL> grant create materialized view to b;
授权成功。
已用时间: 00: 00: 00.00
SQL> grant create materialized view to b;
授权成功。
已用时间: 00: 00: 00.04
SQL> conn yang/yang
已连接。
SQL> select * from tab;
未选定行
已用时间: 00: 00: 00.07
SQL> create table t(id number primary key);
表已创建。
已用时间: 00: 00: 00.21
SQL> insert into t values(1);
已创建 1 行。
已用时间: 00: 00: 00.01
SQL> col change_vector$$ format a40
SQL> select * from mlog$_t;
select * from mlog$_t
*
第 1 行出现错误:
ORA-00942: 表或视图不存在
已用时间: 00: 00: 00.00
SQL> select * from sys.mlog$_t;
select * from sys.mlog$_t
*
第 1 行出现错误:
ORA-00942: 表或视图不存在
已用时间: 00: 00: 00.00
SQL> rollback;
回退已完成。
已用时间: 00: 00: 00.04
SQL> create materialized view log on t;
实体化视图日志已创建。
已用时间: 00: 00: 00.39
SQL> create materialized view mv_t as select * from t;
实体化视图已创建。
已用时间: 00: 00: 01.21
SQL> insert into t values(1);
已创建 1 行。
已用时间: 00: 00: 00.04
SQL> col change_vector$$ format a40
SQL> select * from mlog$_t;
ID SNAPTIME$$ D O CHANGE_VECTOR$$
---------- -------------- - - ----------------------------------------
1 01-1月 -00 I N FE
已用时间: 00: 00: 00.00
SQL> commit;
提交完成。
已用时间: 00: 00: 00.00
SQL> exec dbms_mview.refresh('mv_t');
PL/SQL 过程已成功完成。
已用时间: 00: 00: 00.79
SQL> commit;
提交完成。
已用时间: 00: 00: 00.00
SQL> select * from mv_t;
ID
----------
1
已用时间: 00: 00: 00.00
SQL> grant resource,connect to b;
grant resource,connect to b
*
第 1 行出现错误:
ORA-01031: 权限不足
已用时间: 00: 00: 00.04
SQL> conn system/yang as sysdba
已连接。
SQL> grant resource,connect to b;
授权成功。
已用时间: 00: 00: 00.01
SQL> conn yang/yang
已连接。
已用时间: 00: 00: 00.01
SQL> insert into t values (2);
已创建 1 行。
已用时间: 00: 00: 00.00
SQL> select * from mlog$_t;
ID SNAPTIME$$ D O CHANGE_VECTOR$$
---------- -------------- - - ----------------------------------------
2 01-1月 -00 I N FE
已用时间: 00: 00: 00.00
SQL> conn b/b
已连接。
SQL> select * from mlog$_t;
未选定行
已用时间: 00: 00: 00.00
SQL> select * from tab;
TNAME TABTYPE CLUSTERID
------------------------------ ------- ----------
MLOG$_T TABLE
MV_T TABLE
RUPD$_T TABLE
T TABLE
已用时间: 00: 00: 00.03
SQL> select * from t;
ID
----------
1
已用时间: 00: 00: 00.01
SQL> select * from mv_t;
ID
----------
1
已用时间: 00: 00: 00.01
SQL> insert into t values (2);
已创建 1 行。
已用时间: 00: 00: 00.00
SQL> select * from t;
ID
----------
1
2
已用时间: 00: 00: 00.00
SQL> select * from mv_t;
ID
----------
1
已用时间: 00: 00: 00.00
SQL> exec dbms_mview.refresh('mv_t');
BEGIN dbms_mview.refresh('mv_t'); END;
*
第 1 行出现错误:
ORA-12018: 在创建 "B"."MV_T" 的代码时出现以下错误
ORA-01741: 非法的零长度标识符
ORA-06512: 在 "SYS.DBMS_SNAPSHOT", line 2537
ORA-06512: 在 "SYS.DBMS_SNAPSHOT", line 2743
ORA-06512: 在 "SYS.DBMS_SNAPSHOT", line 2712
ORA-06512: 在 line 1
已用时间: 00: 00: 00.57
SQL> conn yang/yang
已连接。
SQL> select * from t;
ID
----------
1
2
已用时间: 00: 00: 00.01
SQL> select * from mv_t;
ID
----------
1
已用时间: 00: 00: 00.01
SQL> exec dbms_mview.refresh('mv_t');
PL/SQL 过程已成功完成。
已用时间: 00: 00: 00.42
SQL> select * from mv_t;
ID
----------
1
2
已用时间: 00: 00: 00.00
SQL> select * from t;
ID
----------
1
2
已用时间: 00: 00: 00.00
物化视图是否可以exp导出_物化视图导出导入可能导致物化视图日志的失效相关推荐
- linuxg下c++ 类导出_为什么PDF导出功能在SOLIDWORKS Electrical中不起作用?
在SOLIDWORKS Electrical项目设计中,当工程师完成图纸后,一般会把图纸打印成PDF文件,用于图纸发布或者生产接线.在最近的版本中,通过导出的方式打印PDF文件,软件提示"P ...
- 移动端excel导出_前端实现Excel导入和导出功能
介绍 最近项目中让实现一个导入导出Excel的功能,查找了一些插件后发现js-xlsx这个插件,所以就尝试使用了一下,这里将使用方法和遇到的问题简单记录一下. SheetJS js-xlsx 是一款能 ...
- sas数据集怎么导出_[求助]如何导出sas数据集的标签?
另外,目前我想了一个比较弱智的方法,就是用用datasets过程,将数据集中所有的标签先显示出来,然后手动黏贴到excel,跟变量名对应起来.下面是我使用的命令和结果: proc datasets l ...
- excel winform 导入 导出_强大的 Excel 导入导出工具 hutool
" 最近项目上需要用到 Excel 的导入导出功能,想着之前使用的都有点麻烦,所以结合多方资料,终于找到了这个还算不错的 Excel 处理工具,一起来看" 今日安利好物名为 Hut ...
- iview table数据直接导出_(excel表格数据导入导出)iView如何实现excel导入导出
请问:ERP系统的数据怎么导出Excel和Excel的数据怎么导入ERP? 一般的方法是: 在你找那个数据页面会有数据输出选项--点击 然后到登陆ERP的第一个远程桌面,会有一个资料夹 (各公司的命名 ...
- mysql视图中数据如何修改_怎么修改Mysql数据表中的视图
本篇文章主要给大家介绍mysql数据表中怎么进行修改视图的操作. 关于mysql视图的基础知识,在之前的文章中也给大家详细介绍过了.这里我们再给大家先简单介绍下mysql视图. 通俗的说,视图是由SE ...
- 华为手机坏了数据怎么导出_剪映导出视频不清晰怎么办,手机剪映导出的视频模糊...
剪映导出视频不清晰怎么办,手机剪映导出的视频模糊 剪映导出视频不清晰怎么办?那应该是你的清晰度没有调整为最大值,接下来为大家说一说清晰度怎么调整为最大值. 我们使用剪映的时候,剪辑完毕,点击保存.这个 ...
- phpexcel mysql 导出_用phpexcel导出mysql数据库表到exc…
header("Content-Type: text/html;charset=utf-8"); date_default_timezone_set('Asia/Shanghai' ...
- 物化视图是否可以exp导出_ORACLE EXP(导出)/IMP(导入)的使用详解
导入/导出是ORACLE幸存的最古老的两个命令行工具,其实我从来不认为Exp/Imp是一种好的备份方式,正确的说法是Exp/Imp只能是一个好的转储工具,特别是在小型数据库的转储,表空间的迁移,表的抽 ...
最新文章
- hadoop_入门1
- 华为存储iscsi配置_iscsi 华为存储配置 上课内容
- jmeter测试webservice接口
- 网络工程师必懂的专业术语
- 你的接口能承受高并发吗?
- PDF文件上载图标,与启用浏览器浏览允许后依然无法在浏览器打开PDF文件的解决方案...
- Java-Class-C:java.util.Date
- ES6公用花瓣飘落插件的封装及使用,支持npm安装
- python 取模是什么意思_编程语言中,取余和取模的区别到底是什么?
- 解决andr_Android和iPhone浏览器大战,第2部分,为iPhone和Android构建基于浏览器的应用程序
- MAX485芯片介绍(MAX485ESA+T,半双工RS422和RS485串口收发传输芯片,2.5Mbps传输速率。5V逻辑电平)
- python3 爬取百合网的女人们和男人们
- android简单计算器源码
- Linux ls 命令学习和简单使用
- 【基础知识-高数-1】——雅可比行列式与“可逆性”证明一则
- Spark GraphX-航班飞行网图分析
- 分析当当网与京东商城网前端WEB代码
- B2B,B2C,C2C以及电子商务模式
- c++ ODBC使用
- 如何解决MacOS Big Sur,打印错误:ERROR invalidcontent?
热门文章
- Seaborn初学指南
- 第三次学JAVA再学不好就吃翔(part111)--序列流
- 《犯罪心理学》读书笔记(part1)--蔑视社会秩序的最明显、最极端的表现就是犯罪
- android产品设计,Android产品设计
- mysql t获取当前时间_mysql怎么设置值timestamp 以便获取当前时间
- 什么是 SAP SUP - Sybase Unwired Platform
- SAP 电商云 Spartacus UI SSR 里 engine 和 engine instance 的区别
- Angular 路由的一个问题,以及解决方案
- 如何使用 SAP CDS view 中的 currency conversion 功能
- 如何在 SAP Fiori Elements List Report 表格工具栏里增添新的自定义按钮