[原创]Oracle12cR2_创建PDB
PDB创建有很多方法,下面介绍一下比较常用的创建方法
[原创]Oracle12cR2_手工创建CDB
Oracle12cR2创建CDB有很多方法:
常用有 DBCA创建CDB 和 手工创建CDB 两种方法,以下是手工创建CDB的步骤。
Oracle 开放了开发者的hands-on虚拟环境
目前有:
Oracle OpenStack for Oracle Linux 2.0.2 Hands-on-Lab Oracle Enterprise Data Quality 12.1.3 VM Oracle Database 12c (12.1.0.2) Upgrade and Migration Hands-on Lab Oracle WebCenter Portal VM Oracle Data Integrator 12c VM Oracle Big Data Lite VM Network Applications VM Database App Development VM Oracle Linux 6 Admin VM Solaris 11 Admin VM Solaris 10 Admin VM OBIEE Sample Application v511 SOA Suite 12.1.3.0.1 VM Enterprise PHP Development VM
[转]为何在查询中索引未被使用 (Doc ID 1549181.1)
文档内容
用途
排错步骤
快速检查
表上是否存在索引?
索引是否应该被使用?
索引本身的问题
索引列或者索引的前置列是否在单表(non-join)查询的 Where 条件中(predicate list)?
索引列是否用在连接谓词中(join predicates)?
索引列在 IN 或者多个 OR 语句中?
索引列是否被函数修改?
隐式类型转换(implicit type conversion)是什么?
是否在语义(semantically)上无法使用索引?
错误类型的索引扫描?
是否索引列为可空?
NLS_SORT是否设置为二进制(BINARY)?
是否使用的是不可见索引(invisible indexes)?
优化器和成本计算相关问题
是否存在准确且合适的统计信息(Statistics)?
一个索引是否与其它的索引有相同的等级或者成本(cost)?
索引的选择度不高?
在总体成本中,表扫描的成本占大部分
访问空索引并不意味着比访问有值的索引高效。
参数设置
其它问题
是否使用了视图/子查询?
是否存在远程表(remote table)?
是否使用并行执行(PX)?
是否是包含了子查询的Update语句?
查询是否使用了绑定变量?
查询是否引用了带有延迟约束的列?
索引提示(hint)不工作
有用的 hints:
参考
Oracle Trace Level Event Numbers
Oracle 诊断事件编码及内容列表:
[原创]创建Oracle Database Imange in Docker
在Oracle Linux x86-64的虚拟机上安装docker + DB12cR2的步骤
[原创]Oracle Linux in Docker 测试
[原创]VirtualBox的VMDK进行扩容碰到的问题解决
对Vagrant创建的box,进行HDD的扩容碰到的问题
[原创] Vagrant自动构建Oracle12cR2的DB
环境: Windows10: Vagrant + Oracle Linux 7.3 + Oracle Database 12c Release 2 (12.2.0.1) Enterprise Edition
创建 OL7.3 + DB12cR2 的virtualbox的虚拟环境
[原创]
可以看出Oracle12cR2的PremierSupport到2022年3月份
特点如下:
双格式的数据库
同一张表可以用行或者列格式
保证事物一致性,同时一起使用
分析报表等使用in-memory column format
OLTP使用 row format
另外12cR2开始,In-Memory可以在ADG的standby使用
PDBs从252增长到4096个限制
可以Hot clone方式clone,可以使用PDB refresh增量刷最新数据,也支持relocate方式迁移到不同地方,没有downtime
待续…
[原创]Exadata Cellcli命令汇总
Exadata Cellcli使用
[原创]DB whoami 脚本
DB whoami 脚本