1. 开启块检查。
这样做的目标是尽早发现数据库中的坏块。这只会占用很少的性能开销,但却可以让 Oracle 尽早检测出由底层磁盘、存储系统、或 I/O 系统
问题导致的坏块。
SQL> alter system set db_block_checking = true scope=both;
2. 使用 RMAN 增量备份时开启块更改跟踪(Block Change Tracking)功能(10g 及更高版本)。
更改跟踪文件包含了可以使 RMAN 增量备份进程避免读取自上次备份以来未修改的数据所需要的信息。如果不使用块更改跟踪功能,则必须
读取所有块来确定自上次备份以来是否对其进行了修改。
SQL> alter database enable block change tracking using file '/u01/oradata/ora1/change_tracking.f';
3. 镜像 重做日志组和成员,并将归档日志存放在多个目标位置。
通过在多个位置存放多个副本,当某个归档日志损坏或丢失时,其他日志仍然存在并可以使用。
如果某个在线日志被删除或损坏,在需要时还可以使用其他成员进行恢复。
SQL> alter system set log_archive_dest_2='location=/new/location/archive2' scope=both;
SQL> alter database add logfile member '/new/location/redo21.log' to group 1;
4. 使用 RMAN 备份数据库时使用 CHECK LOGICAL 选项。
这可以使 RMAN 对数据块除了进行常规的校验和验证之外,还检查块内的逻辑损坏。这是确保您获得完好备份的最佳方法。
RMAN> backup check logical database plus archivelog delete input;
5. 测试备份。
(OCI) Information Center
[2048297.2]
Index of Oracle Database
Information Centers
[1568043.2]
Information Center: Overview
Database Server/Client
Installation and
Upgrade/Migration [1351022.2]
インフォメーション・センタ
ー: データベースおよび
Enterprise Manager 日本語ドキ
ュメント [1946305.2]
Information Center: Overview
of Database Security Products
[1548952.2]
Document References
How to ensure that backup
metadata is retained in the
controlfile when setting a
retention policy and an RMAN
catalog is NOT used.
[461125.1]
Managing multiple archive log
destinations with RMAN
[443814.1]
Recently Viewed
RAC 和 Oracle Clusterware 最
佳实践和初学者指南(平台无
关部分) [1526083.1]
How to Install 11.2
/12.1/12.2/18c/19c
Database/Client Software in
Silent Mode with/without
Using Response File
[885643.1]
Oracle 11.2.0.4 Installer
Appears To Be Hung At
评论