logo
关于我们

技术分享

技术分享 oracle大型数据库系统在AIX/unix上的实战详解 讨论76 Oracle备份问题

oracle大型数据库系统在AIX/unix上的实战详解 讨论76 Oracle备份问题

2021-06-07


alter system set db_recovery_file_dest_size='10G' scope=both;

过程

1

设置闪回恢复区

在本实践中,关于闪回恢复区及相关初始化参数的的规划如下:

初始化参数取值描述db_recovery_file_dest_size10G设置闪回区上限为10Gdb_recovery_file_desth:\flash_area设置闪回恢复区的路径log_archive_dest_n不设置不设置此参数则归档日志会自动保存在db_recovery_file_dest指定的目录中。

在数据库open状态下,以sys用户执行以下操作:

C:\>mkdir h:\flash_area

C:\>sqlplus /nolog

SQL> connect sys/oracle as sysdba

SQL> alter system set db_recovery_file_dest_size='10G' scope=both;

系统已更改。

SQL> alter system set db_recovery_file_dest='h:\flash_area' scope=both;

系统已更改。

SQL> show parameter db_recovery;

NAME TYPE VALUE

------------------------------------ ----------- ------------------

db_recovery_file_dest string h:\flash_area

db_recovery_file_dest_size big integer 10G

oracle大型数据库系统在AIX/unix上的实战详解 讨论76 Oracle备份问题


2

RMAN预定义参数的设置

本实践对RMAN预定义参数的设置规划如下:

l 选择基于冗余的备份保留策略,冗余度为2;

l 选择自动备份控制文件和spfile;

l 指定通过自动分配通道在磁盘上创建的备份片的保存位置和命名方式为

'h:\flash_area\bkupset\bkup_%U';

l 指定每次执行BACKUP DATABASE命令时都不备份表空间EXAMPLE;

1)具体执行步骤如下:

C:\>mkdir h:\flash_area\bkupset

C:\>rman target /

恢复管理器: Release 10.2.0.1.0 - Production on 星期三 10月 17 15:40:54 2007

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

连接到目标数据库: SDZY (DBID=1239972099)

RMAN> CONFIGURE RETENTION POLICY TO REDUNDANCY 2;

使用目标数据库控制文件替代恢复目录

新的 RMAN 配置参数:

CONFIGURE RETENTION POLICY TO REDUNDANCY 2;

已成功存储新的 RMAN 配置参数

RMAN> CONFIGURE CONTROLFILE AUTOBACKUP ON;

新的 RMAN 配置参数:

CONFIGURE CONTROLFILE AUTOBACKUP ON;

已成功存储新的 RMAN 配置参数

RMAN> CONFIGURE CHANNEL DEVICE TYPE DISK

2> FORMAT = 'h:\flash_area\bkupset\bkup_%U';

新的 RMAN 配置参数:

CONFIGURE CHANNEL DEVICE TYPE DISK FORMAT

'h:\flash_area\bkupset\bkup_%U';

已成功存储新的 RMAN 配置参数

RMAN> CONFIGURE EXCLUDE FOR TABLESPACE EXAMPLE;

今后的全部数据库备份将排除表空间 EXAMPLE

已成功存储新的 RMAN 配置参数

RMAN> show all;

RMAN 配置参数为:

CONFIGURE RETENTION POLICY TO REDUNDANCY 2;

CONFIGURE BACKUP OPTIMIZATION OFF; # default

CONFIGURE DEFAULT DEVICE TYPE TO DISK; # default

CONFIGURE CONTROLFILE AUTOBACKUP ON;

CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO '%F'; # default

CONFIGURE DEVICE TYPE DISK PARALLELISM 1 BACKUP TYPE TO

BACKUPSET; # default

CONFIGURE DATAFILE BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default

CONFIGURE ARCHIVELOG BACKUP COPIES FOR DEVICE TYPE DISK TO 1; # default

CONFIGURE CHANNEL DEVICE TYPE DISK FORMAT

'h:\flash_area\bkupset\bkup_%U';

CONFIGURE MAXSETSIZE TO UNLIMITED; # default

CONFIGURE ENCRYPTION FOR DATABASE OFF; # default

CONFIGURE ENCRYPTION ALGORITHM 'AES128'; # default

CONFIGURE EXCLUDE FOR TABLESPACE 'EXAMPLE';

CONFIGURE ARCHIVELOG DELETION POLICY TO NONE; # default

CONFIGURE SNAPSHOT CONTROLFILE NAME TO

'D:\ORACLE\PRODUCT\10.2.0\DB_1\DATABASE\S

NCFSDZY.ORA'; # default

oracle大型数据库系统在AIX/unix上的实战详解 讨论76 Oracle备份问题

注意:

我们可以用CONFIGURE EXCLUDE FOR TABLESPACE来规定RMAN在执行BACKUP DATABASE命令时,不对测试表空间、范例表空间、存储临时性数据的表空间(除了TEMP)等进行备份。

2)查询RMAN预定义参数的当前设置

RMAN> show all;

oracle大型数据库系统在AIX/unix上的实战详解 讨论76 Oracle备份问题


总结

1

闪回恢复区的设置:

l 将闪回恢复区的位置和数据库文件(数据文件、控制文件、联机重做日志文件等)所在的磁盘分开,减少介质失败带来的风险。

l 因为将归档日志存放在了闪回恢复区中,所以要将闪回区的大小设到足够大,并且在维护时注意对空间使用情况的观察。

l 必须在设置db_recovery_file_dest前,设置db_recovery_file_dest_size。

2

RMAN预定义参数的设置:

设置缺省的备份集保留策略、自动备份控制文件和spfile、定义默认通道生成的备份集的保存路径和命名规则等。

 

 



云祺备份软件,云祺容灾备份系统,虚拟机备份,数据库备份,文件备份,实时备份,勒索软件,美国,图书馆
  • 标签:
  • 技术分享

您可能感兴趣的新闻 换一批

现在下载,可享30天免费试用

立即下载