摘要: 接着上一回 [Oracle 工程师手记]探究 Oracle PDB Application Container (三) 说一说,如何解决附加的 PDB。 目前这个方法,还没有找到合理的解释: 执行 ALTER PLUGGABLE DATABASE APPLICATION ref_app SET CO 阅读全文
posted @ 2021-04-08 20:38 健哥的数据花园 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 如果有完整的全备份,以及arhive log 或 archive log 备份,可以执行类似如下的操作: RMAN>recover tablespace tbs001 until time "to_date('20180910_06:17:17','YYYYMMDD_HH24:MI:SS')" au 阅读全文
posted @ 2021-04-08 20:01 健哥的数据花园 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 如果数据库启动不了,在 alert log 中发现了 ORA-00600[4194] 错误,表明 UNDO 和 REDO 中记录的 undo 记录不一致。此时,需要尝试重新建立新的 UNDO,我们需要找到老的 UNDO,把它 变成 offline, 然后建立新的 UNDO,再重新启动。 具体作法是: 阅读全文
posted @ 2021-04-08 19:35 健哥的数据花园 阅读(400) 评论(0) 推荐(0) 编辑
摘要: RAC环境如何设置当CDB打开时,PDB 也打开呢? 我需要用到 alter pluggable database orclpdb1 save state 语句。 具体过程,如下面的例子: 在第一个节点执行: [oracle@orc01 ~]$ export ORACLE_SID=orclcdb1 阅读全文
posted @ 2021-04-08 18:49 健哥的数据花园 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 通过如下的测试,发现 X$KCCAL 存储的就是 archive log 的信息。 SQL> SELECT alnam FROM x$kccal WHERE alnam IS NOT NULL; no rows selected SQL> SQL> alter system switch logfi 阅读全文
posted @ 2021-04-08 15:36 健哥的数据花园 阅读(121) 评论(0) 推荐(0) 编辑
摘要: PL/SQL 不容易调试通过,所以以此小例子作备忘。 Declare TYPE V_Struct is record ( VTimestamp varchar2(10), VMessage varchar2(60), ); my_message V_Struct; mysql_stmt varcha 阅读全文
posted @ 2021-04-08 15:19 健哥的数据花园 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 有的时候,我需要收集 RMAN 执行时的 10046 trace ,我应该怎么作呢? RMAN 可以执行 sql 语句,例如: RMAN>sql "alter system swtich logfile"; 所以,我可以用这种方式设置 10046 trace ,让RMAN的运行获得 10046 tr 阅读全文
posted @ 2021-04-08 13:16 健哥的数据花园 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 在 Linux 环境中,如果想要查找一个目录下,所有包含某一个特定字符串的文件,可以使用 find 命令、xargs 命令 和 grep 命令的结合来完成查找。 比如,目录结构如下: $ tree /refresh/home/aaa /refresh/home/aaa ├── aaa01.txt ├ 阅读全文
posted @ 2021-04-08 12:31 健哥的数据花园 阅读(1272) 评论(1) 推荐(1) 编辑
摘要: 有时候,为了监控了解 RMAN 的运行状况,我们需要所有的 RMAN 的 session 信息,如何找到这些 session 呢,可以利用 v$process 以及 v$session 中的一些如 client_info 、module_name、program 之类,来进行查找。 set line 阅读全文
posted @ 2021-04-08 12:02 健哥的数据花园 阅读(99) 评论(0) 推荐(0) 编辑