Oracle数据库恢复管理器及特殊包应用
2007-05-13 12:28:00 来源:WEB开发网核心提示: 四. 应用实例4.1 RMAN做数据库在线备份应用实例这里以某公司业务处理计算机中心数据库为例,用户系统配置为:两台HP9000小型机(host1、host2),Oracle数据库恢复管理器及特殊包应用(4),操作系统为HP-UX11.0,Oracle数据库版本为8.0.5,18:00 做
四. 应用实例
4.1 RMAN做数据库在线备份应用实例
这里以某公司业务处理计算机中心数据库为例。用户系统配置为:两台HP9000小型机(host1、host2),操作系统为HP-UX11.0,Oracle数据库版本为8.0.5。两台机上各有一个Oracle数据库实例,分别运行不同的业务处理系统。用户要求设备7X24小时在线工作,原则上运行时不允许数据库关闭。这就使得我们只能采用在线备份方式解决问题。为安全起见,我们在另一台IBM服务器(host3)上安装Windows2000及一个独立的Oracle数据库,恢复目录就建在这个数据库中,这台服务器还配置了一台磁带加载机,备份数据存放在磁带上,这样即便哪台机器出现故障我们也能够实现数据库的完全恢复,不过DBA应注意定期做恢复目录数据库的备份。在备份策略上,我们采用了全备份与归档日志备份相结合的方式,既不占用过多的系统时间,也相应减少了备份的数据量。备份策略如下:
(1) 每周日晚11:00做数据库在线全备份。
(2) 每天12:00,18:00 做数据库归档日志文件的在线备份。
建立备份机制的操作如下(以host1机为例):
1) 建立恢复目录并注册目标数据库。
SVRMGR> create tablespace rmanspace datafile 'rmandata' size 500m;
SVRMGR> create user rman identified by rman default tablespace
Rmanspace temporary tablespace temp;
SVRMGR> grant connect,resource,recovery_catalog_owner to rman;
以上为建立RMAN表空间和用户。
$ sqlplus rman/rman
sql> start "/ora_01/app/oracle/product/8.0.5/rdbms/admin/catrman";
--执行创建恢复目录操作
$ rman target system/manager@host1 rcvcat rman/rman@host3;
--连接目标数据库和恢复目录
rman> register database; --将目标数据库注册到恢复目录中
rman> resync catalog; --进行同步目录操作
- ››oracle 中 UPDATE nowait 的使用方法
- ››Oracle ORA-12560解决方法
- ››Oracle 10g RAC 常用维护命令
- ››Oracle如何在ASM中定位文件的分布
- ››恢复误删的Win7便签提示的注册表方法
- ››Oracle的DBMS_RANDOM.STRING 的用法
- ››oracle 外部表导入时间日期类型数据,多字段导入
- ››Oracle中查找重复记录
- ››oracle修改用户登录密码
- ››Oracle创建删除用户、角色、表空间、导入导出等命...
- ››Oracle中登陆时报ORA-28000: the account is lock...
- ››Oracle数据库在配置文件中更改最大连接数
更多精彩
赞助商链接