Oracle 11g新特性之--只读表(read only table)
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,Oracle 11g新特性之--只读表(read only table)Oracle11g推出了一个新的特性,可以将table置于read only状态,处于该状态的table的不能执行DML操作和某
千家信息网最后更新 2026年11月01日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安全错误
数据库的锁怎样保障安全
科技股互联网
互联网品科技
重庆互联网络科技
互联网科技开发公司
高科技与互联网
礼当家互联网科技
安徽鑫晟辉互联网科技
凡科互联网科技
广州善班互联网科技
无锡溥仪互联网科技有限公司
互联网巨头投资的硬核科技
阿大互联网科技有限公司
搜狐科技互联网
世界互联网领先科技成果获奖
工业互联网展湾科技股份有限公司
国大互联网教育科技有限公司薪资
黑云互联网科技有限公司
西安有哪些互联网高科技企业
珠海东科互联网科技有限公司
北京品多多互联网科技有限公司
保险科技 互联网保险
互联网科技网
金融科技 互联网金融
小马过河互联网科技
互联网金融监管科技
北京华百购互联网科技有限公司
互联网时代的科技公司
众安科技工业互联网合作
工业互联网科技创业
陕西九四连强互联网科技有限公司