关于Transportable模式下能否对导出表空间的dumpfile进行加密的测试
Ttstbs1是一个加密表空间,现在欲将其以transportable方式导出来,并且对生成的dmpfile以加密方式存储,试过了下面三条命令:expdp scott/abcd_1234@shzwbcv2directory=hisdmp logfile=exp_ttstab1.log dumpfile=ttstab1.dmpreuse_dumpfiles=yes transport_tablespaces=ttstbs1 encryption=allORA-39005: incon...
使用datapump传输加密表请先确认TDE Encryption wallet状态
这里讨论的是列加密模式,即具有TDE encrypted column的表如何在源库、目标库之间通过expdp、impdp进行传输。前提是源库和目标库上的encryption wallet都必须处于open状态,如果源库或者目标库有任何一侧的wallet没有open,都会引起导入或者导出操作的失败。以下列举了容易引起导入导出失败的一些场景,帮我们更进一步的...
设定transaction的读写属性与隔离级别
背景知识:Oracle提供了set transaction read only/read write来设定事务的读写属性;Set transaction isolation level serializable/read commited来设定事务的隔离级别测试内容:对于上述四项设置,结合部分实例加以说明 【Set transaction read only】必须是transaction的头一条...
normal redundancy Diskgroup里required_mirror_free_mb值的变化规律
normal redundancy diskgroup required_mirror_free_mb取值变化规律探究
server side and client side TAF特性测试
oracle network serverside clientside TAF
如何控制common user在cdb里对于pdb信息的访问
本文目的:研究common user要在不同的pdb间切换所需具有的权限;研究common user在cdb上查询container_data_objects时如何限制其只能访问到某几个pdb对应的信息或者在某个特定的container_data_object对象上限制其只能访问到某几个pdb对应的信息,common user一般都有比较大的权限,但有的时候我...
12c多租户架构里给Common/local user赋权的几种可能场景
12c 多租户架构引入了common user、local user的概念后,对于用户权限的控制没有原先那么简单明了,本文列举了12c多租户架构中能够实现的八种赋权的场景,旨在更清晰的了解12c所带来的用户权限管理上的变化首先在CDB$ROOT上创建Common user和 common role:create user c##guser1 identified by chh;s...
Oracle 12c Clusterware让ACFS 文件系统在主机重启后自动Mount的两种方法
Manage ACFS in RAC environment
ACFS Security & Encryption特性使用须知
About ACFS Security and Encryption
如何重建encrytion wallet
当使用TDE(Transparent Data Encryption) 对数据库进行加密时,使用的密钥是随机生成的,这一随机生成的密钥,又会被masterkey进行加密,而masterkey会存放在encryption wallet或者HSM里,以下内容是TDE用作加密表列与加密表空间两种场景下重建encryption wallet的过程(
常见dml、ddl语句使用nologging选项所生成的redo和undo大小比较
说明:反映undo、redo占用量的统计指标是:undo change vector sizeredo size DDL/DML OperationsDirect-pathnologgingparallelnoarchivelog modearc...
Audit里审计SQL语句与审计系统权限的区别
Audit可以实现对于特定对象、特定SQL语句、特定权限的审计,其中对于SQL语句和系统权限的审计在概念上有时容易混淆起来,比如拿audit user与audit alter user作比较. audit user是对SQL语句的审计,采用是简写的方式,相当于以下三条语句共同作用的结果:audit alter user ; audit create user ;...
OLTP压缩表在delete、insert操作下的空间分配
在使用oltp压缩方式存放的表中delete操作后释放出来的空间并不会被后来的insert语句所重用,换而言之,频繁的对oltp压缩表进行delete & insert操作会占用愈来愈多的存储空间。通过测试验证一下,测试步骤:创建压缩表并插入记录à收集表的block使用信息àdumpdata blockà删除表中一半记录à收集表的block使...
12c 新增权限Inherit privilege说明
inherit privilege权限:B用户(较低权限)创建了Invoker’sright procedure,A用户(较高权限)调用B用户的procedure执行时使用的是A的权限,为防止B在A不知情的情况下修改Procedure利用A的高权限做一些越权操作,等下次A用户执行procedure是这些操作便被执行。12c中引入了inherit privilege权限,它表明invoker是否能...
undo transaction slot被覆盖引起ORA-01555的原理解析
测试环境:oracle 11gR2 Restart测试目的:模拟undo header事务表槽被覆盖引起ORA-01555的现象及原理解析场景介绍: Session 1:获取scott.tabnow1表中记录对应的relative_fno和block_number;Update一条记录,但不commit,记录下所使用的xid、uba信息Session 2:以非SYS用户连接执行:set t...
11g 表空间extent预分配特性
表空间extent预分配特性介绍11g里新增了表空间Extent预分配的特性,即根据之前某个表空间的空间使用情况,在下一次真正使用空间之前预先分配可用空间,提高DML语句的执行效率,前提是数据文件的autoextend=on且隐含参数_ENABLE_SPACE_PREALLOCATION=3 相关进程及参数:SMCO(Space Management Coordi...