02 2013 档案
摘要:Extents An extent is a logical unit of database storage space allocation consisting of a number ofcontiguous data blocks. One or more extents make up a segment. When the existing space in asegment is completely used, the Oracle server allocates a new extent for the segmentAdvantages of Large Extent.
阅读全文
摘要:数据块 In an Oracle database, the block is the smallest unit of data file I/O and the smallest unit ofspace that can be allocated. An Oracle block consists of one or morecontiguous operatingsystem blocks.标准块大小在创建数据库时使用DB_BLOCK_SIZE参数设置;除非重新创建该数据库,否则无法更改用于SYSTEM和TEMPORARY表空间DB_CACHE_SIZE指定标准块大小的DEFAU...
阅读全文
摘要:---恢复内容开始---一.RMAN实现不完全恢复步骤:a.加载数据到mount状态(建议恢复前先做备份);b.为高并发分配多个通道;c.还原所有(所需)的数据文件;d.使用until time,until sequence,until scn来恢复数据库;e.使用resetlogs打开数据库;f.全备数据库;演示RMAN基于until time的例子: 1 SQL> insert into user1.t select 9,'polestar' from dual; 2 1 row created. 3 SQL>...
阅读全文
摘要:在Oracle中,三大文件即控制文件,数据文件,日志文件的丢失与破坏都将需要使用还原或恢复来使数据库正常化。而RMAN还原与恢复是实现数据库完整性、可靠性必不可少的手段之一。还原简言之即是将所需的文件从备份中复制到原来文件所在的路径。还原通常可以包括数据库、表空间、数据文件级别的还原。通常还原后的内
阅读全文
摘要:一、备份的其它特性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...
阅读全文
摘要:一、RMAN备份的概念 1.数据库完全备份:按归档模式分为归档和非归档 归档模式:打开状态,属于非一致性备份;关闭状态,可以分为一致性和非一致性。 非归档模式:打开状态,非一致性备份无效;关闭状态,一致性备份,非一致性备份不被推荐 2.RMAN备份 RMAN使用服务器会话来完成备份操作,从RMAN客户端连接到服务器将产生一个服务器会话 RMAN备份内容包括:整个数据库,表空间,数据文件,指定的数据文件,控制文件,归档日志文件,参数文件等 3.RMAN备份的类型 完整备份:一个或多个数据文件的一个完整副本,包含从备份开始处所有的数据块.完整备份不能作为增量的基础 增量备份:包含...
阅读全文
摘要:此备份脚本整理自网络,再此只是添加了些注释。此脚本思路清晰,稍做更改便可应用到生产机上。 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 *...
阅读全文
摘要:一、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
阅读全文
摘要:一、Recovery Manager(RMAN)特性 RMAN是一种用于集备份(backup)、还原(restore)和恢复(recover)数据库于一体的Oracle 工具,支持命令行及图形界面操作。 a.能够备份整个数据库、表空间、数据文件、控制文件、归档文件以及Spfile参数文件。 b.支持增量数据块级别的备份和块级别的介质恢复 c.可以保存频繁执行的备份恢复脚本 d.可以实现数据库的克隆、使用RMAN建立备用数据库 e.支持镜像备份与备份集,可以备份到磁盘与磁带 f.可增加备份并发度或限制I/O减少备份给数据库带来的影响 g.在备份期间检查损坏的数据块二、RMAN组件 1.RMAN可
阅读全文