WEB开发网
开发学院数据库Oracle Oracle数据库11g新特性:自动存储管理 阅读

Oracle数据库11g新特性:自动存储管理

 2008-12-16 13:03:57 来源:WEB开发网   
核心提示: 为了节省空间,此处没有显示整个文件,Oracle数据库11g新特性:自动存储管理(9),它记录了所有磁盘组、磁盘、目录、磁盘属性,等等,假设您删除该磁盘组来模拟一次意外删除:SQL> drop diskgroup dg7;Diskgroup dropped.现在,磁盘组 DG7 已从

为了节省空间,此处没有显示整个文件。它记录了所有磁盘组、磁盘、目录、磁盘属性,等等。默认情况下,该文件会记录所有磁盘组。如果您希望仅备份特定磁盘组,可以使用 -g 选项。此外,您还可以使用 -b 选项创建特定的命名文件。

ASMCMD [+] > md_backup -g dg1 -b prolin3_asm.backup

这会将磁盘组 DG1 的元数据备份到一个名为 prolin3_asm.backup 的文件,而不是默认的 ambr_backup_intermediate_file.该文件必须是新建的,如果在生成前该文件已存在,您必须删除它。

现在,让我们看看恢复操作是如何工作的。恢复有不同的类型。最简单的用法是恢复一个以前删除的磁盘组及其目录。首选,在磁盘组上创建一个目录:

ASMCMD [+] > cd DG7
ASMCMD [+DG7] > mkdir TEST
ASMCMD [+DG7] > ls
TEST/

该磁盘组有一个名为 TEST 的目录。现在,备份该磁盘组:

ASMCMD [+] > md_backup -g dg7 -b g7.backup

备份之后,假设您删除该磁盘组来模拟一次意外删除:

SQL> drop diskgroup dg7;  
Diskgroup dropped.

现在,磁盘组 DG7 已从 ASM 实例删除,您希望使用以前的备份恢复它。可以使用 md_restore 命令恢复它:

$ asmcmd md_restore -b dg7.backup -t full 
Current Diskgroup being restored: DG7
Diskgroup DG7 created!
System template TEMPFILE modified!
System template FLASHBACK modified!
System template ARCHIVELOG modified!
System template BACKUPSET modified!
System template XTRANSPORT modified!
System template DATAGUARDCONFIG modified!
System template CONTROLFILE modified!
System template AUTOBACKUP modified!
System template DUMPSET modified!
System template ONLINELOG modified!
System template PARAMETERFILE modified!
System template ASM_STALE modified!
System template CHANGETRACKING modified!
System template DATAFILE modified!
Directory +DG7/TEST re-created!

上一页  4 5 6 7 8 9 10  下一页

Tags:Oracle 数据库 特性

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接