Oracle 10g中获取DBID |
发布时间: 2012/8/29 17:53:03 |
一般数据库能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
数据库不能mount的情况下获取dbid的方法 1.如果有AWR报告,从AWR报告中也可以获取DBID WORKLOAD REPOSITORY report for DB Name DB Id Instance Inst Num Release RAC Host 二、从备份文件中恢复控制文件后mount数据库 RMAN> restore controlfile from 'E:\Oracle\PRODUCT\10.2.0\FLASH_RECOVERY_AREA\TEST\BACKUPSET\2011_10_ 启动 restore 于 07-10月-11 通道 ORA_DISK_1: 正在复原控制文件 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, 未打开)
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=1234567890 正在执行命令: SET DBID RMAN> restore database; 本文出自:亿恩科技【www.enkj.com】 |