视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
Oracle10g中获取DBID
2020-11-09 11:54:49 责编:小采
文档


一般数据库能mount获取dbid比较容易C:\Users\Liangweigt;rman target /恢复管理器: Release 10.2.0.3.0 - Production on 星期五

一般数据库能mount获取dbid比较容易

C:\Users\Liangwei>rman target /

恢复管理器: Release 10.2.0.3.0 - Production on 星期五 10月 7 21:29:05 2011

Copyright (c) 1982, 2005, Oracle. All rights reserved.

已连接到目标数据库: TEST (DBID=2061567322, 未打开)

SQL> select dbid from v$database;

DBID
----------
2061567322

数据库不能mount的情况下获取dbid的方法

1.如果有AWR报告,从AWR报告中也可以获取DBID

WORKLOAD REPOSITORY report for

DB Name DB Id Instance Inst Num Release RAC Host
------------ ----------------- ------------ ------------- ----------- ------- ------------
TEST 2061567322 test 1 10.2.0.3.0 NO SS-LIANGWEI

二、从备份文件中恢复控制文件后mount数据库

RMAN> restore controlfile from 'E:\ORACLE\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\TEST\BACKUPSET\2011_10_
07\O1_MF_NCSNF_TAG20111007T172440_78XKDLGF_.BKP';

启动 restore 于 07-10月-11
使用通道 ORA_DISK_1

通道 ORA_DISK_1: 正在复原控制文件
通道 ORA_DISK_1: 恢复完成, 用时: 00:00:04
输出文件名=E:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST\CONTROL01.CTL
输出文件名=E:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST\CONTROL02.CTL
输出文件名=E:\ORACLE\PRODUCT\10.2.0\ORADATA\TEST\CONTROL03.CTL
完成 restore 于 07-10月-11

SQL> alter database mount;

数据库已更改。

C:\Users\Liangwei>rman target /

恢复管理器: Release 10.2.0.3.0 - Production on 星期五 10月 7 21:48:52 2011

Copyright (c) 1982, 2005, Oracle. All rights reserved.

已连接到目标数据库: TEST (DBID=2061567322, 未打开)

三、设置错误的dbid在restore时RMAN会告诉你正确的DBID

C:\Users\Liangwei>rman target /

恢复管理器: Release 10.2.0.3.0 - Production on 星期五 10月 7 21:40:51 2011

Copyright (c) 1982, 2005, Oracle. All rights reserved.

连接到目标数据库: test (未装载)

RMAN> set dbid=12345670

正在执行命令: SET DBID

RMAN> restore database;
启动 restore 于 07-10月-11
释放的通道: ORA_DISK_1
启动 implicit crosscheck backup 于 07-10月-11
RMAN-00569: =============== ERROR MESSAGE STACK FOLLOWS ===============
RMAN-00571: ===========================================================
RMAN-03002: restore 命令 (在 10/07/2011 21:42:50 上) 失败
RMAN-12010: 自动通道分配初始化失败
RMAN-061: 当前 DBID 12345670 与目标装载数据库 (2061567322) 不匹配

下载本文
显示全文
专题