摘要: Active Data Guard,本质上是一种 license。就是客户可以一边执行SQL查询,一边执行 redo apply。如果客户购买了 Active Data Guard,那么他可以:在备库,在备库 open 的情况下,可以执行查询的同时,还可以执行 redo apply 操作。但是如果客 阅读全文
posted @ 2021-04-07 21:07 健哥的数据花园 阅读(468) 评论(0) 推荐(0) 编辑
摘要: 例如,Oracle 数据库中,发生了 SYSAUX 表空间过大的情况,如何查找到哪些对象占据了较多的空间呢。可以使用如下的语句: COL SEGMENT_NAME FORMAT A30 COL OWNER FORMAT A10 COL TABLESPACE_NAME FORMAT A10 COL S 阅读全文
posted @ 2021-04-07 20:49 健哥的数据花园 阅读(433) 评论(0) 推荐(0) 编辑
摘要: 有的时候,我们可能在执行 RMAN 备份或恢复时出现错误,如果需要进行详细的分析,可以考虑取得 debug log。方法如下: RMAN> spool log to <debug文件名> RMAN> debug on RMAN> <rman 命令> RMAN> debug off RMAN> spo 阅读全文
posted @ 2021-04-07 20:26 健哥的数据花园 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 查看 alert log, 确实看到了 ORA-12850 错误的信息。 NI cryptographic checksum mismatch error: 12599. VERSION INFORMATION: TNS for Linux: Version 12.1.0.2.0 - Product 阅读全文
posted @ 2021-04-07 20:16 健哥的数据花园 阅读(1396) 评论(0) 推荐(0) 编辑
摘要: 返回:Oracle 索引页 有时候,我们有这样一种需要。我们期待多次调用 SQLPLUS ,来执行sql 语句,来模拟对数据库的压力测试。比如执行 100 次 SQL plus,可以用 shell 来循环执行: $ vi test1.sh #!/bin/bash i=1 while [ $i -lt 阅读全文
posted @ 2021-04-07 19:44 健哥的数据花园 阅读(261) 评论(0) 推荐(0) 编辑
摘要: 返回:Oracle 索引页 客户联络说他观察到,每天的某个固定时刻,OEM会报告比较突出的 transport lag ,平时的 transport lag,几乎是没有的。 观察这个时间段的主库的 alert log,可以看出些问题: 比如,在问题尚未发生的 4/5 05:45 左右,开始生成 se 阅读全文
posted @ 2021-04-07 19:39 健哥的数据花园 阅读(376) 评论(0) 推荐(0) 编辑
摘要: V$ARCHIVE_GAP 有值,则表示有 archive log GAP 产生。它的产生,是 由 备库端的 V$LOG_HISTORY 和 V$ARCHIVED_LOG 综合而来。V$LOG_HISTORY 的 SEQUENCE# 表示的是,已经应用于备库的,在备库端生成的 archive log 阅读全文
posted @ 2021-04-07 14:00 健哥的数据花园 阅读(553) 评论(0) 推荐(0) 编辑
摘要: 如果对数据库进行 force logging 设定,但是对个别的 表、索引进行 nologging 操作,那么这个操作会是 nologging,还是 logging?结果出乎意料,对个别的 object 的 nologging 操作,优先于数据库的设定。 SQL> conn u1/u1 Connec 阅读全文
posted @ 2021-04-07 10:03 健哥的数据花园 阅读(191) 评论(0) 推荐(0) 编辑