上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 32 下一页
摘要: 一、备份的其它特性1.并发:主要用于提高备份的速度,可以分为手动并发或自动并发 1 手动并发:通过分配多个通道并将文件指定到特定的通道,0级备份 2 3 RMAN> run { 4 2> allocate channel ch1 device type disk; 5 3> allocate channel ch2 device type disk; 6 4> allocate channel ch3 device type disk; 7 5> backup incremental level=0 8 6> f... 阅读全文
posted @ 2013-02-21 10:32 PoleStar 阅读(469) 评论(0) 推荐(0) 编辑
摘要: 一、RMAN备份的概念 1.数据库完全备份:按归档模式分为归档和非归档 归档模式:打开状态,属于非一致性备份;关闭状态,可以分为一致性和非一致性。 非归档模式:打开状态,非一致性备份无效;关闭状态,一致性备份,非一致性备份不被推荐 2.RMAN备份 RMAN使用服务器会话来完成备份操作,从RMAN客户端连接到服务器将产生一个服务器会话 RMAN备份内容包括:整个数据库,表空间,数据文件,指定的数据文件,控制文件,归档日志文件,参数文件等 3.RMAN备份的类型 完整备份:一个或多个数据文件的一个完整副本,包含从备份开始处所有的数据块.完整备份不能作为增量的基础 增量备份:包含... 阅读全文
posted @ 2013-02-20 17:50 PoleStar 阅读(604) 评论(0) 推荐(0) 编辑
摘要: 此备份脚本整理自网络,再此只是添加了些注释。此脚本思路清晰,稍做更改便可应用到生产机上。 1 #!/bin/bash 2 ####################################################################### 3 # 4 # 备份策略: 5 # 每周日凌晨做0级备份, 6 # 每周一,四做一级备份, 7 # 每周二,三,五,六做二级备份, 8 # 00 4 * * 0 /u01/app/oracle/rman_bak/scripts/rman_bak.sh 0 9 # 00 4 *... 阅读全文
posted @ 2013-02-19 10:43 PoleStar 阅读(703) 评论(0) 推荐(0) 编辑
摘要: 一、List命令的使用列出备份集、数据文件镜像等列出指定表空间任意数据文件的备份集或镜像副本列出指定范围内包含归档日志的备份集或镜像副本 RMAN> list backup; RMAN> list copy; RMAN> list backup of database; RMAN> list backup of tablespace uers; RMAN> list backup of archivelog all; RMAN> list backup verbose; RMAN> list backup summary; RMAN> list 阅读全文
posted @ 2013-02-06 11:44 PoleStar 阅读(1988) 评论(0) 推荐(0) 编辑
摘要: 一、Recovery Manager(RMAN)特性 RMAN是一种用于集备份(backup)、还原(restore)和恢复(recover)数据库于一体的Oracle 工具,支持命令行及图形界面操作。 a.能够备份整个数据库、表空间、数据文件、控制文件、归档文件以及Spfile参数文件。 b.支持增量数据块级别的备份和块级别的介质恢复 c.可以保存频繁执行的备份恢复脚本 d.可以实现数据库的克隆、使用RMAN建立备用数据库 e.支持镜像备份与备份集,可以备份到磁盘与磁带 f.可增加备份并发度或限制I/O减少备份给数据库带来的影响 g.在备份期间检查损坏的数据块二、RMAN组件 1.RMAN可 阅读全文
posted @ 2013-02-04 16:49 PoleStar 阅读(673) 评论(0) 推荐(0) 编辑
摘要: 模拟生产库场景1.1关闭数据库1 SQL> shutdown immediate2 Database closed.3 Database dismounted.4 ORACLE instance shut down.5 SQL> 1.2.冷备 1 -bash-3.00$ cp /u01/oradata/sunbak/* . 2 -bash-3.00$ ls -l 3 total 2214344 4 -rw-r----- 1 oracle oinstall 7389184 Jan 25 23:36 control01.ctl 5 -rw-r----- 1 oracle oi... 阅读全文
posted @ 2013-01-30 14:40 PoleStar 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 需要进行不完全恢复的场景: a.因归档日志丢失而导致完全恢复失败。 b.所有未归档的重做日志文件和数据文件均丢失。 c.用户错误 1.某个重要的表被删除。 2.在表中提交了无效数据。 d.当前控制文件丢失,必须使用备份控制文件才能打开数据库。模拟场景:1.1干净关闭数据库1 SQL> conn /as sysdba2 Connected.3 SQL> shutdown immediate4 Database closed.5 Database dismounted.6 ORACLE instance shut down.7 SQL>1.2 对数据库冷备 1 bash-3.00 阅读全文
posted @ 2013-01-29 14:42 PoleStar 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 场景描述:控制文件损坏(控制文件内容变化)1.1.备份1 SQL> alter database backup controlfile to '/u01/admin/sun/udump/c.bin';2 3 Database altered.4 5 SQL> 1.2.查看当前表空间 1 SQL> select ts#,name from v$tablespace order by 1; 2 3 TS# NAME 4 ---------- ------------------------------ 5 0 SYSTEM 6 1 UNDOTBS... 阅读全文
posted @ 2013-01-28 10:27 PoleStar 阅读(379) 评论(0) 推荐(0) 编辑
摘要: 场景描述:控制文件损坏(控制文件内容没有变化)1.备份1 SQL> alter database backup controlfile to trace as '/u01/admin/sun/udump/c.trc';2 3 Database altered.4 5 SQL> 2.删除备份文件 1 -bash-3.00$ ls -l 2 total 2183024 3 -rw-r----- 1 oracle oinstall 7061504 Jan 23 03:12 control01.ctl 4 -rw-r----- 1 oracle oinstall 70615 阅读全文
posted @ 2013-01-28 10:09 PoleStar 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 控制文件 1.System Checkpoint(v$database :checkpoint_change#) 2.Datafile Checkpoint(v$datafile :checkpoint_change#) 3.Stop SCN(#v$datafile :last_chang... 阅读全文
posted @ 2013-01-26 17:05 PoleStar 阅读(358) 评论(0) 推荐(0) 编辑
上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 32 下一页