知识大全 对rman命令行为的操作简单分析
Posted 数据库
篇首语:愿你一生努力,一生被爱。想要的都拥有,得不到的都释怀。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 对rman命令行为的操作简单分析相关的知识,希望对你有一定的参考价值。
rman 对dbms_backup restore 的一些特定调用完梢酝üebug 分析出来
通过设置debug 模式 我们可以跟踪到大量的Log 从而为分析提供一定的说明 假定我们提交如下的命令
rman target / debug trace=d /rman_trace log
通过查看日志我们得之 rman 首先确定数据库状态
DBGSQL EXEC SQL AT TARGET select decode(status OPEN ) into b from v$instance
DBGSQL sqlcode=
DBGSQL b =
判断数据库是否是在open 状态下 然后 要去获取数据库的patible参数值
接下来调用dbms_backup_restore确定rman 可用的版本信息 对应的一些参数如下
protocol_version_number_min NUMBER =
protocol_release_number_min NUMBER =
protocol_update_number_min NUMBER =
protocol_version_number_max NUMBER =
protocol_release_number_max NUMBER =
protocol_update_number_max NUMBER =
这个范围内可用 ? ? 是不是很熟悉?
下面调用dbms_rcvman的getPackageVersion 函数
($ORACLE_HOME/rdbms/admin/recover bsq创建dbms_rcvman 并可以获得相关注释)获取package 的版本可用信息
到
接下来rman 会查询V$database 从中获取name resetlogs_time resetlogs_change# dbid 等信息
下面这个比较重要 x$kcccp( Kernel Cache Checkpoint Progress)中获取检查点记录
类似如下的SQL
select nvl(max(cpmid) ) from x$kcccp where cpsta=
这些操作完成后 rman 从v$option 中获取相关信息 包括 Parallel backup and recovery Incremental backup and
recovery Duplexed backups Block Media Recovery Point in time tablespace recovery 通过这些来判断数据库是否具有这些
功能
然后Log中显示连接到目标数据库
分析过程并不复杂 不过在涉及到深入的命令的时候会产生大量的Log 要有一定的耐心才能继续下去 在rman 出现故障的时候
cha138/Article/program/Oracle/201311/17907相关参考
RMAN命令详解 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 列出对应物 RMAN>li
从网络上找到rman命令集合 一list常用命令总结备忘 list命令列出控制文件RMAN恢复目录中备份信息是我们对所有可见的数据库备份文件的一个最直观的了解的方法 listincarnat
初步尝试RMAN备份 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Rman备份命令 切换服务
如何简单测试Rman的备份恢复功能? 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 本文只是简单
RMAN备份前的操作(Windows) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 以下是wi
PHP系统命令函数使用分析 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!本篇文章是对PHP中系统命
对于操作票本身,凡属下列任一情形的,均属不合格操作票。 (1)无编号或编号混乱者。 (2)无操作命令号、发令人代号或命令代号字样的。 (3)一张票填写了两个及以上操作任务且违反《现场运行规程
对于操作票本身,凡属下列任一情形的,均属不合格操作票。 (1)无编号或编号混乱者。 (2)无操作命令号、发令人代号或命令代号字样的。 (3)一张票填写了两个及以上操作任务且违反《现场运行规程
股票技术分析的操作原则由股票技术分析定义得知,其主要内容有图表解析与技术指标两大类。事实上早期的技术分析只是单纯的图表解析,亦即透过市场行为所构成的图表型态,来推测未来的股价变动趋势。但因这种方法在实
命令模式将一个请求封装为一个对象从而你可用不同的请求对客户进行参数化对请求排队或记录请求日志以及支持可撤销操作 代码如下:<?php//命令接口interfaceCom