摘要:
Oracle备库GV$ARCHIVED_LOG.APPLIED的最新归档日志状态为"IN-MEMORY"对应主库的状态为"NO" 问题 公司数据库每天的0,6,12,18这几个时间点均进行归档备份并删除操作,在OEM查看RMAN的备份状态总是"COMPLETED WITH WARNINGS"。 具体 阅读全文
摘要:
Oracle关于ARCHIVELOG DELETION POLICY的配置解释以及RMAN-08137/RMAN-08591的原因探究 前言 关于ARCHIVELOG DELETION POLICY的配置和解释,百度答案存在很多的问题,大部分都描述不准确甚至是错误的。 于是花了将近3天在官网寻找答案 阅读全文
摘要:
Oracle Logminer的测试使用 前言 版本:11.2.0.4.0 几个月前生产帮忙业务追溯数据异常时候用了下,一直想出个总结拖到现在。 实验 对 logminer强需求的要求开启附加日志,不开启会有一个问题下边实验会讲。 alter database add supplemental lo 阅读全文
摘要:
Oracle间隔分区(interval分区)的分区字段无法为NULL值 前言 年前在对测试大表做在线重定义的实验的时候,对时间字段做分区字段并且为interval分区时,发现报错。 后来发现这是因为interval分区的分区字段无法为NULL值。 实验演示 如下为脚本: create table i 阅读全文
摘要:
Oracle绑定变量类型为timestamp导致V$SQL_BIND_CAPTURE不显示值 前言 版本:11.2.0.4.0 今天做优化发现一条问题SQL存在绑定变量,其中存在绑定变量类型为timestamp无法通过V$SQL_BIND_CAPTURE或者dba_hist_sqlbind查询到值, 阅读全文
摘要:
震惊!!!Oracle SQL语句中竟然支持中文括号?? Oracle中文指令指日可待[狗头]。 看看下边的结果吧(看图片的会比较明显,里边是中文的括号)。 16:49:20 ZKM@zkm(413)> merge into (select * from t1 where stu_id = '000 阅读全文
摘要:
Oracle Merge into中修改表的限制条件位置的区别 前言 版本:11.2.0.4.0 说明:不讨论有insert子句的情况 对于样例语句如下: merge into t1 using t2 on (t1.id = t2.id) when matched then update set t 阅读全文
摘要:
Oracle根据local_listener注册service_name在所有监听的ip端口上 以单节点为例,默认local_listener为空,即便指定了local_listener的值,并且ip为实际的ip地址。 Oracle还是所有监听的地址上去注册service_name。 实验数据就不贴 阅读全文
摘要:
Oracle如何迁移、管理、清除Audit数据(AUD$和FGA_LOG$表) 前言 版本:11.2.0.4.0。 Oracle 11G中没特殊要求还是要建议关闭审计功能:alter system set audit_trail = none scope=spfile sid='*'; 由于默认审计 阅读全文
摘要:
Oracle 颠覆认知的无函数处理限定条件字段也可以用上函数索引 前言 之前搞SQL优化过程中,遇到一个限定条件为where create_time >= sysdate - 7之后用上函数索引的情况,这个索引创建之初使用了trunc(create_time)做了处理。 这个就有点颠覆我之前的认知了 阅读全文