17.1 复制数据库综述

来源:互联网 发布:初音只是数据 编辑:程序博客网 时间:2024/05/22 06:46

 

复制数据库是主数据库(产品数据库) 的副本数据库或克隆数据库,它既可以包含主数据库的全部数据文件,也可以只包含主数据库的部分数据文件。

1. 复制数据库的作用

作为产品数据库的副本数据库或克隆数据库,在产品数据库运行的同时,复制数据库可以独立运行。复制数据库具有以下作用:

  • 为应用开发小组提供用于编程和测试的摸拟数据库。
  • 为经验不足的DBA 提供锻炼数据库管理技能的摸拟数据库。
  • 为DBA 提供用于测试和验证备份与恢复的模拟数据库。

2. 复制数据库的文件

当建立复制数据库时,既可以将复制数据库放到与主数据库同一个主机上,也可以将复制数据库放到与主数据库不同的主机上。注意,当在其他主机上建立复制数据库时,要求该主机必须与主数据库所在的机器具有相同的OS 平台。当主数据库和复制数据库在同一台主机上时,主数据库和复制数据库必须使用不同的目录结构。与产品数据库一样,复制数据库也包括数据文件、重做日志和控制文件三种物理文件。

(1) 数据文件。复制数据库既可以包含主数据库的全部数据文件,也可以包含主数据库的部分数据文件。注意,当建立复制数据库时,复制数据库必须包含主数据库SYSTEM 表空间和UNDO 表空间的数据文件。如果使用用户管理方式建立复制数据库,则需要将主数据库的数据文件备份拷贝到复制数据库的相应目录,并且在建立控制文件时通过DATAFILE 选项指定数据文件;如果使用 RMAN 管理方式建立复制数据库,则可以使用SET NEWNAME 命令设置复制数据库的相应数据文件。

(2) 控制文件。复制数据库的控制文件是通过配置初始化参数CONTROL_FILES 来指定其位置和名称的,每个复制数据库至少包含一个控制文件。如果使用用户管理方式建立复制数据库,则必须使用CREATE CONTROLFILE 命令建立复制数据库的控制文件;如果使用RMAN 管理方式建立复制数据库,则RMAN 会自动根据初始化参数CONTROL_FILES 在相应位置建立控制文件。

(3) 重做日志。复制数据库的重做日志组和日志成员个数可以与主数据库不同。如果使用用户管理方式建立复制数据库,那么日志组和日志成员是在建立控制文件时使用LOGFILE 选项指定的,并且当执行SQL 语句 ALTER DATABASE OPEN RESETLOGS 打开复制数据库时会自动建立日志成员;如果使用 RMAN 管理方式建立复制数据库,则在执行DUPLICATE 命令时通过 LOGFILE 选项可以指定日志成员。

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 家长发家长群作业太多老师怎么办 在考试中心补不了四级成绩怎么办 微信登录密码不记得了怎么办 欠农民工工资不给怎么办老板说没钱 国外期刊催问稿件不理睬怎么办 老公离不开老婆也离不开小三怎么办 出轨被老婆发现还和小三联系怎么办 老公出轨后回家老婆不想原谅怎么办 小三和原配打架都住院了怎么办 毕业太多年查不到学历认证怎么办 没有做税种核定开了票怎么办 在学信网上查不到学历信息怎么办 学信网手机号换了密码忘了怎么办 学信网手机号换了密码也忘了怎么办 学信网上学习形式是星号怎么办 新手机号已被注册微店买家怎么办 微信号被冻结了里面的钱怎么办 不懂公司产品却要接待老外怎么办 上菜时发现桌面摆不下新菜怎么办 超市买到过期产品商家不赔尝怎么办 皇帝成长计划2俘虏的士兵怎么办 晚上楼上有挪桌子的声音怎么办 金灶茶具出故障码e7怎么办 起亚k2灯泡掉进大灯总成怎么办 衣服上拆过线的针孔怎么办 驾考科目二坡道定点熄火怎么办 穿着超短裤感觉要漏屁股怎么办 台式电脑开机后无法进入系统怎么办 产后两年了肚子肥胖松弛怎么办 在作文中写上自己的名字怎么办 外出玩耍时迷路了你会怎么办 外出玩耍时孩子总喜欢乱跑怎么办? 如果真的物价高的受不了怎么办 每晚要5次真的受不了怎么办 五年级的学生钢笔字写不好怎么办 全麻醉药过后让人产生幻觉怎么办? 网贷小象优品上被别人冒用了怎么办 当你和老人产生冲突时该怎么办 百度网盘会员到期后容量怎么办 一个人不停的给你发视频聊天怎么办 被谋杀后的身后事应该怎么办