第9章 数据备份与恢复管理.docVIP

  • 4
  • 0
  • 约1.01万字
  • 约 11页
  • 2020-02-26 发布于陕西
  • 举报
第九章 数据备份与恢复管理 §9.1数据库运行环境的配置 §9.1.1配置数据库运行模式 如果数据库运行模式为NOARCHIVELOG(非归档日志模式),则改为ARCHIVELOG(归档日志模式),并修改init.ora,使参数log_archive_start的值为TRUE(自动归档方式)。可用OEM(Oracle Enterprise Manager)的Instance Manager进行设置,也可用Server Manager。用Server Manager的步骤为: SVRMGRconnect internal; SVRMGRshutdown; SVRMGRstartup mount [dbname]; SVRMGRalter database [dbname] archivelog; SVRMGRalter database [dbname] open; SVRMGRarchive log start; (启动自动归档进程,用该命令只能改变当前状态,要永久有效,必须改变init.ora的参数,并重新启动实例) 归档模式运行数据库的好处和代价:在ARCHIVELOG模式下运行数据库,可以利用联机和脱机备份从介质失效中进行完全恢复和时间点恢复,而在NOARCHIVELOG模式下运行,则只能从备份中进行不完全恢复,在介质失效的情况下,有可能丢失部分数据。但ARCHIVELOG模式下,需要额外的磁盘空间(如果归档到磁盘)和足够的磁带设备,DBA的管理工作也将增加,如空间管理和日志文件管理。如果是自动归档,对性能还会有点影响,但影响不大。 §9.2.1控制文件、联机日志文件和归档日志文件的管理 §9.2.1.1 镜像控制文件 控制文件包含数据库的模式结构,这是对数据库操作最重要最基本的一个文件,如果没有进行正确的初始设置,一旦丢失控制文件,就会导制数据库停用相当长的时间,所以保护好控制文件非常重要。Init.ora参数CONTROL_FILES列出了数据库的所有控制文件名,各文件名之间以逗号分开,例如:“control_files = (C:\Oracle\oradata\orcl\control01.ctl, C:\Oracle\oradata\orcl\control02.ctl)”,这些控制文件的内容是相同的,DBA可以改变这个参数,使得它们驻留在不同的磁盘设备。下面是用SVRMGR(Server Manager)镜像控制文件的步骤: 使用SVRMGR,用normal(正常)选项关闭数据库。 退出SVRMGR。 用操作系统命令,把原有控制文件拷贝到其它位置,如果原有控制文件名需要修改,就重命名控制文件。 修改init.ora文件中的control_files参数并增加新的控制文件名。 登录进入SVRMGR会话。 重新启动数据库。 §9.2.1.2 镜像联机日志文件 数据库要正常操作最少需要两个日志文件组(group),每个日志文件组至少需要一个日志文件成员(member),可包含多个日志文件成员。日志文件组的每一个成员包含有相同的信息。进行镜像操作时由于要写日志组的多个日志成员,因此性能会受到影响。然而这可以将镜像建立在多个磁盘控制器上来减轻或基本消除。可用视图V$LOGFILE来查看日志文件组及其成员的信息。可用alter database命令来维护日志组及其成员,例如: 增加组:SVRMGR ALTER DATABASE ADD LOGFILE GROUP 3 (‘c:\oracle\oradata\newlog1.ora’,’d:\oracle\oradata\newlog2.ora’) SIZE 500K; 增加成员: SVRMGR ALTER DATABASE ADD LOGFILE MEMBER ‘e\oracle\oradata\newlog3.ora’ TO GROUP 3; 删除组: SVRMGR ALTER DATABASE DROP LOGFILE GROUP 3 删除成员: SVRMGR ALTER DATABASE DROP LOGFILE MEMBER ‘e\orale\oradata\newlog3.ora’ 下面是重定位联机日志文件的步骤: 用normal选项关闭数据库。 进行数据库的完整备份,包括日志文件、数据文件和控制文件。 利用相应的操作系统命令把联机日志文件拷贝到新位置(镜像)。 启动SVRMGR并安装数据库。 重命名联机日志成员。 使用alter database命令打开数据库并进行正常操作。 由于数据库已被修改,备份控制文件。 §9.2.1.3 归档日志文件的管理 归档就是把填满的日志文件拷贝到不同的磁盘驱动器或磁带驱动器,归档目的地用init.

文档评论(0)

1亿VIP精品文档

相关文档