摘要:
如果数据库启动不了,在 alert log 中发现了 ORA-00600[4194] 错误,表明 UNDO 和 REDO 中记录的 undo 记录不一致。此时,需要尝试重新建立新的 UNDO,我们需要找到老的 UNDO,把它 变成 offline, 然后建立新的 UNDO,再重新启动。 具体作法是: 阅读全文
摘要:
RAC环境如何设置当CDB打开时,PDB 也打开呢? 我需要用到 alter pluggable database orclpdb1 save state 语句。 具体过程,如下面的例子: 在第一个节点执行: [oracle@orc01 ~]$ export ORACLE_SID=orclcdb1 阅读全文
摘要:
通过如下的测试,发现 X$KCCAL 存储的就是 archive log 的信息。 SQL> SELECT alnam FROM x$kccal WHERE alnam IS NOT NULL; no rows selected SQL> SQL> alter system switch logfi 阅读全文
摘要:
PL/SQL 不容易调试通过,所以以此小例子作备忘。 Declare TYPE V_Struct is record ( VTimestamp varchar2(10), VMessage varchar2(60), ); my_message V_Struct; mysql_stmt varcha 阅读全文
摘要:
有的时候,我需要收集 RMAN 执行时的 10046 trace ,我应该怎么作呢? RMAN 可以执行 sql 语句,例如: RMAN>sql "alter system swtich logfile"; 所以,我可以用这种方式设置 10046 trace ,让RMAN的运行获得 10046 tr 阅读全文
摘要:
在 Linux 环境中,如果想要查找一个目录下,所有包含某一个特定字符串的文件,可以使用 find 命令、xargs 命令 和 grep 命令的结合来完成查找。 比如,目录结构如下: $ tree /refresh/home/aaa /refresh/home/aaa ├── aaa01.txt ├ 阅读全文
摘要:
有时候,为了监控了解 RMAN 的运行状况,我们需要所有的 RMAN 的 session 信息,如何找到这些 session 呢,可以利用 v$process 以及 v$session 中的一些如 client_info 、module_name、program 之类,来进行查找。 set line 阅读全文