chapter9:执行备份和恢复
2008-04-27 09:01
204 查看
第9章:执行备份和恢复目的
本章向您介绍通过EnterpriseManager执行的Database备份和恢复操作。
主题
本章讨论了以下内容:
配置闪回恢复区和ARCHIVELOG模式配置备份设置和策略定义DBID和DB_UNIQUE_NAME的值执行完整的备份利用Oracle建议的备份策略对数据库进行备份还原和恢复整个数据库执行闪回表执行闪回丢弃管理备份查看屏幕截图
将鼠标移到这个图标上,显示所有的屏幕截图。您还可以将鼠标移到各个图标上,只查看与该图标相关的屏幕截图。
配置闪回恢复区和ARCHIVELOG模式
返回主题列表
闪回恢复区是为Oracle数据库中的所有与恢复相关的文件和活动提供的一个统一的存储位置。将数据库从介质故障中完全恢复过来所需的全部文件都属于闪回恢复区。可以在闪回恢复区中创建的与恢复相关的文件包括:存档重做日志文件、控制文件、由恢复管理器(RMAN)创建的备份、闪回日志和修改跟踪文件。Oracle推荐在与数据库文件所在相同的磁盘上创建修改跟踪文件。实际上,如果您安装了OMF,并执行了启用修改跟踪的命令,那么将自动在为数据库文件指定的目录中创建跟踪文件。
通过分配一个存储位置并将相关的恢复文件统一在一个特定的区域内,Oracle数据库服务器使数据库管理员不必再管理由这些组件创建的磁盘文件。
当创建闪回恢复区时,您可以选择一个目录、文件系统或自动存储管理磁盘组来存放文件,并为闪回恢复区中用于存储所有文件的最大空间设置一个磁盘限额。您必须选择一个足够大的区域,以容纳所需的磁盘限额。当接近磁盘空间界限时,Oracle服务器可以根据RMAN保留策略的界限来删除非必要的文件,为新文件腾出空间。
闪回恢复区应该在一个与工作区分离的磁盘上,其中存储着在增量备份中使用的活动数据库文件(如数据文件、控制文件、在线重做日志和修改跟踪文件)。将闪回恢复区和工作区置于相同的磁盘上,当出现磁盘故障时,很容易使您同时丢失活动的数据库文件以及备份。
当您创建数据库时,可以配置闪回恢复区和ARCHIVELOG模式。如果您在您创建数据库时没有执行这些任务,那么请按照以下步骤来配置闪回恢复区和ARCHIVELOG模式:
1.
在提示符下为闪回恢复区创建一个目录。执行下列命令:
cd$ORACLE_BASEmkdirflash_rec_area
2.
打开浏览器,并指定用户名为SYS,口令为SYSDBA,以登录EnterpriseManagerDatabaseConsole。单击Login。
3.
单击OracleDatabaseHome页面上的Maintenance。
4.
在Backup/Recovery部分中选择ConfigureRecoverySettings。您可以使用ConfigureRecoverySettings页面来配置恢复实用工具的设置,包括闪回恢复区。
5.
出现ConfigureRecoverySettings页面。滚动至RecoveryArea部分。在相应字段中输入下列值来配置闪回恢复区:
FlashRecoveryAreaLocation:<在第1步中创建的目录步中创建的目录闪回恢复区所需的大小pGY0<>FlashRecoveryAreaSize:<闪回恢复区所需的大小>
向上滚动至窗口顶部。
6.
选中ArchiveLogMode,为数据库配置ARCHIVELOG模式。单击Apply。
7.
显示一条确认修改的消息。要完成ARCHIVELOG模式的配置,必须关闭数据库例程。单击Yes,关闭例程并重新启动它。
8.
显示RestartDatabase:SpecifyHostandTargetDatabaseCredentials页面。输入主机证书和数据库证书。单击OK。
9.
显示RestartDatabase:Confirmation页面。单击Yes,关闭例程并重新启动它。
10.
显示RestartDatabase:ActivityInformation页面。单击Refresh,登录EnterpriseManagerDatabaseControl。
配置备份设置和策略
返回主题列表
您可以配置许多设置和策略来确定如何存储备份、备份哪些数据、如何执行备份,以及备份在从恢复区中清除之前保留多久。您还可以配置特性来提高备份性能。1
本章向您介绍通过EnterpriseManager执行的Database备份和恢复操作。
主题
本章讨论了以下内容:
配置闪回恢复区和ARCHIVELOG模式配置备份设置和策略定义DBID和DB_UNIQUE_NAME的值执行完整的备份利用Oracle建议的备份策略对数据库进行备份还原和恢复整个数据库执行闪回表执行闪回丢弃管理备份查看屏幕截图
将鼠标移到这个图标上,显示所有的屏幕截图。您还可以将鼠标移到各个图标上,只查看与该图标相关的屏幕截图。
配置闪回恢复区和ARCHIVELOG模式
返回主题列表
闪回恢复区是为Oracle数据库中的所有与恢复相关的文件和活动提供的一个统一的存储位置。将数据库从介质故障中完全恢复过来所需的全部文件都属于闪回恢复区。可以在闪回恢复区中创建的与恢复相关的文件包括:存档重做日志文件、控制文件、由恢复管理器(RMAN)创建的备份、闪回日志和修改跟踪文件。Oracle推荐在与数据库文件所在相同的磁盘上创建修改跟踪文件。实际上,如果您安装了OMF,并执行了启用修改跟踪的命令,那么将自动在为数据库文件指定的目录中创建跟踪文件。
通过分配一个存储位置并将相关的恢复文件统一在一个特定的区域内,Oracle数据库服务器使数据库管理员不必再管理由这些组件创建的磁盘文件。
当创建闪回恢复区时,您可以选择一个目录、文件系统或自动存储管理磁盘组来存放文件,并为闪回恢复区中用于存储所有文件的最大空间设置一个磁盘限额。您必须选择一个足够大的区域,以容纳所需的磁盘限额。当接近磁盘空间界限时,Oracle服务器可以根据RMAN保留策略的界限来删除非必要的文件,为新文件腾出空间。
闪回恢复区应该在一个与工作区分离的磁盘上,其中存储着在增量备份中使用的活动数据库文件(如数据文件、控制文件、在线重做日志和修改跟踪文件)。将闪回恢复区和工作区置于相同的磁盘上,当出现磁盘故障时,很容易使您同时丢失活动的数据库文件以及备份。
当您创建数据库时,可以配置闪回恢复区和ARCHIVELOG模式。如果您在您创建数据库时没有执行这些任务,那么请按照以下步骤来配置闪回恢复区和ARCHIVELOG模式:
1.
在提示符下为闪回恢复区创建一个目录。执行下列命令:
cd$ORACLE_BASEmkdirflash_rec_area
2.
打开浏览器,并指定用户名为SYS,口令为SYSDBA,以登录EnterpriseManagerDatabaseConsole。单击Login。
3.
单击OracleDatabaseHome页面上的Maintenance。
4.
在Backup/Recovery部分中选择ConfigureRecoverySettings。您可以使用ConfigureRecoverySettings页面来配置恢复实用工具的设置,包括闪回恢复区。
5.
出现ConfigureRecoverySettings页面。滚动至RecoveryArea部分。在相应字段中输入下列值来配置闪回恢复区:
FlashRecoveryAreaLocation:<在第1步中创建的目录步中创建的目录闪回恢复区所需的大小pGY0<>FlashRecoveryAreaSize:<闪回恢复区所需的大小>
向上滚动至窗口顶部。
6.
选中ArchiveLogMode,为数据库配置ARCHIVELOG模式。单击Apply。
7.
显示一条确认修改的消息。要完成ARCHIVELOG模式的配置,必须关闭数据库例程。单击Yes,关闭例程并重新启动它。
8.
显示RestartDatabase:SpecifyHostandTargetDatabaseCredentials页面。输入主机证书和数据库证书。单击OK。
9.
显示RestartDatabase:Confirmation页面。单击Yes,关闭例程并重新启动它。
10.
显示RestartDatabase:ActivityInformation页面。单击Refresh,登录EnterpriseManagerDatabaseControl。
配置备份设置和策略
返回主题列表
您可以配置许多设置和策略来确定如何存储备份、备份哪些数据、如何执行备份,以及备份在从恢复区中清除之前保留多久。您还可以配置特性来提高备份性能。1
相关文章推荐
- Oracle® 数据库备份恢复基础--6执行完全的数据库的还原和恢复
- Java连接SqlServer2008,执行备份和恢复
- [旧稿]解决"恢复SPS2003备份,遇到“数据库架构太旧”的提示而无法执行恢复。"
- MongoDB 备份恢复启动后执行操作报错:Error:couldn't add user:not master
- [转]Oracle DB 执行用户管理的备份和恢复
- 备份和恢复 cmdlet (SharePoint 2010)--执行服务器场级的仅配置备份(1)
- Mysql数据库备份,恢复Mysql的备份恢复命令执行方法 备份: shell> mysqldump release_ccxecredit> /data/release_ccxecredit_2
- mysql之 innobackupex备份+binlog日志的完全恢复(命令行执行模式)
- [更新][自己的blog]解决"恢复SPS2003备份,遇到“数据库架构太旧”的提示而无法执行恢复。"
- 第 9 章:执行备份和恢复
- oracle用户管理的完全恢复2:在NOARCHIVELOG 模式下执行恢复(无联机日志的备份)
- mysql之 innobackupex备份+binlog日志的完全恢复(命令行执行模式)
- 使用CMD命令行来对MySQL数据库执行迁移、备份、恢复
- 解决"恢复SPS2003备份,遇到“数据库架构太旧”的提示而无法执行恢复。"
- Oracle DB 执行用户管理的备份和恢复
- Oracle DB 执行用户管理的备份和恢复
- [ZZ]MySQL 备份和恢复
- 数据库的自动备份与数据库被破坏后恢复(全文注解)
- mysql数据库备份与恢复
- 开源备份软件bacula安装记录--含备份-恢复演练