Oracle 11g新特性之--只读表(read only table)
发表于:2025-11-08 作者:千家信息网编辑
千家信息网最后更新 2025年11月08日,Oracle 11g新特性之--只读表(read only table)Oracle11g推出了一个新的特性,可以将table置于read only状态,处于该状态的table的不能执行DML操作和某
千家信息网最后更新 2025年11月08日Oracle 11g新特性之--只读表(read only table)
Oracle 11g新特性之--只读表(read only table)
Oracle11g推出了一个新的特性,可以将table置于read only状态,处于该状态的table的不能执行DML操作和某些DDL操作。在Oracle11g之前的版本,只能将整个tablespace或者database置于read only状态。对于table的控制则只能通过权限来设定。
案例分析:
11:44:46 SCOTT@ test1 >select * from tab;TNAME TABTYPE CLUSTERID------------------------------ ------- ----------BONUS TABLECREDIT_CLUSTER CLUSTERCREDIT_ORDERS TABLE 1DEPT TABLEEMP TABLEEMP1 TABLE11:44:56 SCOTT@ test1 >select count(*) from emp1; COUNT(*)---------- 18Elapsed: 00:00:00.0411:45:12 SCOTT@ test1 >alter table emp1 read only;Table altered.11:51:46 SCOTT@ test1 >select read_only from user_tables where table_name='EMP1';REA---YES对只读表做DML:11:45:20 SCOTT@ test1 >insert into emp1 select * from emp where rownum=1;insert into emp1 select * from emp where rownum=1 *ERROR at line 1:ORA-12081: update operation not allowed on table "SCOTT"."EMP1"Elapsed: 00:00:00.0411:45:38 SCOTT@ test1 >delete from emp1;delete from emp1 *ERROR at line 1:ORA-12081: update operation not allowed on table "SCOTT"."EMP1"Elapsed: 00:00:00.0011:45:47 SCOTT@ test1 >update emp1 set sal=6000 where empno=7788;update emp1 set sal=6000 where empno=7788 *ERROR at line 1:ORA-12081: update operation not allowed on table "SCOTT"."EMP1"TRUNCATE TABLE:11:46:03 SCOTT@ test1 >truncate table emp1;truncate table emp1 *ERROR at line 1:ORA-12081: update operation not allowed on table "SCOTT"."EMP1"Elapsed: 00:00:00.09DROP TABLE:11:46:45 SCOTT@ test1 >drop table emp1;Table dropped.Elapsed: 00:00:00.7011:47:05 SCOTT@ test1 >show recycle;ORIGINAL NAME RECYCLEBIN NAME OBJECT TYPE DROP TIME---------------- ------------------------------ ------------ -------------------EMP1 BIN$ComP5WftmQ7gUKjA+QgIyQ==$0 TABLE 2014-12-19:11:47:0411:47:52 SCOTT@ test1 >flashback table emp1 to before drop;Flashback complete.11:49:56 SCOTT@ test1 >select count(*) from emp1; COUNT(*)---------- 18 MOVE TABLE: 11:50:06 SCOTT@ test1 >alter table emp1 move;Table altered.Elapsed: 00:00:00.54压缩表:11:51:27 SCOTT@ test1 >alter table emp1 compress;Table altered.Elapsed: 00:00:00.0911:51:39 SCOTT@ test1 >alter table emp1 nocompress;Table altered.Elapsed: 00:00:00.16约束管理:11:52:53 SCOTT@ test1 >alter table emp1 add constraint fk_emp1 foreign key(deptno) references dept(deptno);Table altered.11:54:29 SCOTT@ test1 >alter table emp1 drop constraint fk_emp1;Table altered.11:54:47 SCOTT@ test1 >create index emp1_empno_ind on emp1(empno) tablespace indx;Index created.索引管理:11:55:17 SCOTT@ test1 >drop index emp1_empno_ind;Index dropped.配置read write:11:55:27 SCOTT@ test1 >alter table emp1 read write;Table altered.11:55:37 SCOTT@ test1 >select read_only from user_tables where table_name='EMP1';REA---NO
状态
特性
管理
权限
案例
案例分析
版本
索引
分析
控制
配置
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
网络安全2级等保多长时间做一次
网易云连不上数据库
网络安全的图画
手机提醒服务器异常
网络安全法国家实施
错误的服务器功能请求
关系型数据库中主键默认建有索引
绍兴网络技术管理系统
有什么可以学习网络技术的
软件开发法律诉讼
本地服务器忙
二道区新时代网络安全经验丰富
捷云软件开发有限公司招聘
湖北云汇客网络技术
北京服务器钣金机箱厂家
企业网络安全责任报告
中国电信通信网络技术
共筑网络安全有哪些
小程序云开发没有数据库吗
软件开发类底薪多少
高中网络安全学习
服务器的usb口接到笔记本网口
湖州管理系统软件开发
怎么读科技对互联网企业的影响
惠州软件开发技术
服务器单路电源告知
5g和6g箭网络技术之简的笑系
存在网络安全隐患整改措施
黄浦区推广软件开发服务价格
日本服务器注册不了