Oracle 11g新特性之--只读表(read only table)
发表于:2025-02-08 作者:千家信息网编辑
千家信息网最后更新 2025年02月08日,Oracle 11g新特性之--只读表(read only table)Oracle11g推出了一个新的特性,可以将table置于read only状态,处于该状态的table的不能执行DML操作和某
千家信息网最后更新 2025年02月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安全错误
数据库的锁怎样保障安全
挂箱服务器
服务器网卡电口和光口区别
北方园艺入选中国引文数据库
vf数据库如何追加表头字段
网络服务器
服务器网络中断怎么办
清朗网络安全教案
软件开发本科和硕士薪资
网络安全法对违法行为的定义
云环境+数据库中心
当今数据库技术发展
哈利波特所有服务器的名字排名
十大网络安全学校
设备网络安全风险防范
北京欣睿网络技术
软件更新服务器
服务器安全维护方法
服务器ip地址记录
网络技术趋势
阿里巴巴软件开发管理
服务器不绑定端口
湖南电子软件开发条件
特种设备网络安全法
数据库管理系统培训
大连网络安全中标
在数据库中数据完整性是指
上汽软件开发工资
阿里云 登录 服务器
连接账套数据库失败
lp数据库销售