楼主: supers123

关于rman dbid 问题

[复制链接]
论坛徽章:
86
ITPUB元老
日期:2005-02-28 12:57:002012新春纪念徽章
日期:2012-01-04 11:49:542012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:20咸鸭蛋
日期:2012-05-08 10:27:19版主8段
日期:2012-05-15 15:24:112013年新春福章
日期:2013-02-25 14:51:24
11#
发表于 2005-1-5 15:21 | 只看该作者
最初由 abcd 发布
[B]

重装ORACLE软件,DBID不会变的,DBID不是记录的ORACLE的软件里面的。

BITI说的:
“不论如何,只要备份集在,你都可以使用 dbms_backup_restore包恢复任何文件”

  指的是什么情况下,数据库不打开也可以吗?
  如果是NOCATALOG,数据库不能打开,比如控制文件和系统表空间都损坏,控制文件里没有备份集的信息,这时候也可以吗? [/B]



startup  nomount 状况下就可以用这个包  读出 backupset 里面的 所有文件。然后所有 归档日志、控制文件、数据文件  都可以看到了,再怎么做恢复,就是很简单的事情了。

使用道具 举报

回复
论坛徽章:
86
ITPUB元老
日期:2005-02-28 12:57:002012新春纪念徽章
日期:2012-01-04 11:49:542012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:20咸鸭蛋
日期:2012-05-08 10:27:19版主8段
日期:2012-05-15 15:24:112013年新春福章
日期:2013-02-25 14:51:24
12#
发表于 2005-1-5 15:24 | 只看该作者
最初由 oracle-plus 发布
[B]


為什麼有rman的命令不用而去使用dbms_backup_restore這個包呢?
難道rman的命令有什麼是實現不了的但dbms_backup_restore卻能實現的嗎? [/B]



如果 nocatalog 下没有单独备份控制文件并且数据库控制文件完全损坏,那rman命令就无法解决这个问题,这个包就可以解决这个问题。

如果我想从备份集中把 归档日志 中读出来然后使用logmnr 提取一些数据,使用这个包也很方便。


这是我事实上碰见的两个例子。

我说的是极端情况!

使用道具 举报

回复
论坛徽章:
2
授权会员
日期:2005-10-30 17:05:33会员2006贡献徽章
日期:2006-04-17 13:46:34
13#
发表于 2005-1-5 15:28 | 只看该作者
最初由 biti_rainy 发布
[B]


如果 nocatalog 下没有单独备份控制文件并且数据库控制文件完全损坏,那rman命令就无法解决这个问题,这个包就可以解决这个问题。

如果我想从备份集中把 归档日志 中读出来然后使用logmnr 提取一些数据,使用这个包也很方便。


这是我事实上碰见的两个例子。

我说的是极端情况! [/B]


謝謝!
那如果'没有单独备份控制文件并且数据库控制文件完全损坏'的情況下,我們就根本沒有控制文件,那數據庫就無法mount,那在nomount的情況下還能使用dbms_backup_restore這個包嗎?

使用道具 举报

回复
论坛徽章:
86
ITPUB元老
日期:2005-02-28 12:57:002012新春纪念徽章
日期:2012-01-04 11:49:542012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:20咸鸭蛋
日期:2012-05-08 10:27:19版主8段
日期:2012-05-15 15:24:112013年新春福章
日期:2013-02-25 14:51:24
14#
发表于 2005-1-5 15:34 | 只看该作者
最初由 oracle-plus 发布
[B]

謝謝!
那如果'没有单独备份控制文件并且数据库控制文件完全损坏'的情況下,我們就根本沒有控制文件,那數據庫就無法mount,那在nomount的情況下還能使用dbms_backup_restore這個包嗎? [/B]



无须mount,如果置疑mount和nomount对于一个包是否能使用有区别,那就是你对oracle的启动没有理解透彻。


前年我着手解决这个问题的时候可不是那么容易,好不容易才 *发现*  了这个包,oracle  document 也没有说明,解决之后在google上搜索发现南美一个网站有些介绍,其他很少有相关的文档,然后中文网站上才流传开来这个解决方案 和 这个包的使用。


最关键的,当初我并不知道是否可以解决 控制文件损坏+ nocatalog  这个问题,这是一个大家公认的难题,所以oracle推荐使用catalog,大家也认为catalog是最有效的方案。  当然9i 也推出了 autobackup 的功能在备份完成之后单独备份控制文件。

在寻找是否可以解决这个问题的答案到发现希望到并最终解决这个问题,并不是一件容易的事,所以我一直很关注rman的功能缺陷。

使用道具 举报

回复
论坛徽章:
2
授权会员
日期:2005-10-30 17:05:33会员2006贡献徽章
日期:2006-04-17 13:46:34
15#
发表于 2005-1-5 15:45 | 只看该作者
最初由 biti_rainy 发布
[B]



前年我着手解决这个问题的时候可不是那么容易,好不容易才 *发现*  了这个包,oracle  document 也没有说明,解决之后在google上搜索发现南美一个网站有些介绍,其他很少有相关的文档,然后中文网站上才流传开来这个解决方案 和 这个包的使用。


最关键的,当初我并不知道是否可以解决 控制文件损坏+ nocatalog  这个问题,这是一个大家公认的难题,所以oracle推荐使用catalog,大家也认为catalog是最有效的方案。  当然9i 也推出了 autobackup 的功能在备份完成之后单独备份控制文件。

在寻找是否可以解决这个问题的答案到发现希望到并最终解决这个问题,并不是一件容易的事,所以我一直很关注rman的功能缺陷。 [/B]


呵呵,那辛苦你了!
能不能把你對該問題的恢復的經驗分享出來? 

使用道具 举报

回复
论坛徽章:
86
ITPUB元老
日期:2005-02-28 12:57:002012新春纪念徽章
日期:2012-01-04 11:49:542012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:202012新春纪念徽章
日期:2012-02-13 15:13:20咸鸭蛋
日期:2012-05-08 10:27:19版主8段
日期:2012-05-15 15:24:112013年新春福章
日期:2013-02-25 14:51:24
16#
发表于 2005-1-5 15:48 | 只看该作者
现在你只要 google 中文网站这个包,一大把介绍

然后你在 desc  dbms_backup_restore  一看,大体就明白了。

使用道具 举报

回复
论坛徽章:
1
授权会员
日期:2005-10-30 17:05:33
17#
发表于 2005-1-5 16:14 | 只看该作者
请问dbms_backup_restore,怎么使用的呢?

使用道具 举报

回复
论坛徽章:
0
18#
发表于 2005-1-5 16:16 | 只看该作者
最初由 biti_rainy 发布
[B]


无须mount,如果置疑mount和nomount对于一个包是否能使用有区别,那就是你对oracle的启动没有理解透彻。


前年我着手解决这个问题的时候可不是那么容易,好不容易才 *发现*  了这个包,oracle  document 也没有说明,解决之后在google上搜索发现南美一个网站有些介绍,其他很少有相关的文档,然后中文网站上才流传开来这个解决方案 和 这个包的使用。


最关键的,当初我并不知道是否可以解决 控制文件损坏+ nocatalog  这个问题,这是一个大家公认的难题,所以oracle推荐使用catalog,大家也认为catalog是最有效的方案。  当然9i 也推出了 autobackup 的功能在备份完成之后单独备份控制文件。

在寻找是否可以解决这个问题的答案到发现希望到并最终解决这个问题,并不是一件容易的事,所以我一直很关注rman的功能缺陷。 [/B]


8i的备份与恢复文档就讲了这个包啊,并且还有一个例子。
其实nocatalog情况下,手工记下dbid是个好习惯。

使用道具 举报

回复
论坛徽章:
0
19#
发表于 2005-1-5 16:19 | 只看该作者
最初由 bjdodo 发布
[B]请问dbms_backup_restore,怎么使用的呢? [/B]


请看8i的备份与恢复文档。

或者看我前面的例子再加$ORACLE_HOME/rdbms/admin/dbmsbkrs.sql角本

使用道具 举报

回复
论坛徽章:
1
授权会员
日期:2005-10-30 17:05:33
20#
发表于 2005-1-5 16:21 | 只看该作者
哦,谢谢指教

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表