OCP认证考试指南(19):备份Oracle数据库
1、备份工具
直接使用操作系统实用程序copy、cp就可以进行备份操作。但,Oracle强烈建议使用Recovery Manager(恢复管理器,简写RMAN)。
RMAN能够备份数据文件、控制文件、归档日志以及服务器参数文件(spfile)。备份可以被写入磁盘或磁带。
2、概念与术语
2.1、全部备份与部分备份
全部备份(whole backup)是所有数据文件、控制文件以及服务器参数文件的备份。控制文件的所有复用副本都是完全相同的,因此只需要备份其中一个副本。要注意的是,并不需要备份联机重做日志!联机重做日志文件通过复用与可选的归档受到保护。还有,只有用于永久表空间的数据才会被备份。RMAN不能备份临时表空间文件,这些临时文件也不能被置入用于操作系统备份的备份模式。
部分备份(partial backup)包括了一个或多个数据文件以及控制文件。部分备份与数据库的剩余部分肯定不会同步。部分备份只是特定时刻数据库某部分的副本。如果有必要从部分备份中还原一个文件,那么这个文件在能够使用之前必须与数据库的其余部分同步,这意味着需要通过应用归档和联机重做日志文件中的变化使恢复的文件是最新的。
只有在数据库位于archivelog模式时,部分备份才有效。
2.2、完整备份与增量备份
完整备份(full backup)是一个或多个数据文件的一个完整副本。这个副本可以是全部备份,也可以是部分备份。
增量备份(incremental backup)只是数据文件的某些数据块的一个备份,这个备份只包含从最近一次完整备份完成以来被修改或添加的数据块。
无论数据库位于archivelog模式或noarchivelog模式中,增量备份都可以在数据库打开或关闭时进行。不过,只有RMAN才能进行增量备份。
2.3、脱机备份与联机备份
脱机备份(offline backup)是在数据库关闭时生成的备份。
联机备份(online backup)是在数据库正被使用时生成的备份。
联机备份可以是全部备份,也可以是部分备份,并且能够通过使用RMAN或操作系统命令来完成。不过,联机备份只有在数据库位于archivelog模式中才能进行。在联机备份期间,因为存在额外的磁盘活动,所以数据库性能会退化。
2.4、映像副本与备份集
映像副本(image copy)是某个文件的备份,并且每个字节都与源文件相同。
备份集(backup set)是由RMAN生成的一种专有结构。这是一种由一个或多个被称为片(piece)的物理文件所组成的逻辑结构。备份片包含了一个或多个数据库文件,这些数据库文件可以是数据文件、控制文件或归档日志文件。3种
相关文档:
关于Oracle Job 不执行
2008-11-11 19:48
我们用的生产环境Job是可以正常执行的,但是在测试环境是不可以执行的
在网上查了一下原因如下
SQL> show parameter job
NAME   ......
SELECT...FOR UPDATE 语句的语法如下:
SELECT ... FOR UPDATE [OF column_list][WAIT n|NOWAIT][SKIP LOCKED];
其中:
OF 子句用于指定即将更新的列,即锁定行上的特定列。
WAIT 子句指定等待其他用户释放锁的秒数,防止无限期的等待。
“使用FOR UPDATE WAIT&rd ......
指标名称
指标描述
指标范围
指标单位
1.关于实例效率(Instance Efficiency Percentages)的性能指标
缓冲区未等待率
(Buffer Nowait %)
指在缓冲区中获取Buffer的未等待比率。
该指标的值应接近100%,如果该值较低,则可能要增大buffer cache。
%
Redo缓冲区未等待 ......
下面我们来学习怎么在Linux环境下创建一个新数据库。
一、Database Configuration Assistant(DBCA)创建数据库
1、以Oracle用户登录到Linux系统。
2、改下显示编码吧,要不然出现的提示框界面会和Oracle安装时候一样。改编码命令:
?[Copy to clipboard]View Code BASH
$ LANG="en_US"
3、由于先前我们已经把环境变 ......
一、基本的Oracle存储结构:表空间与数据文件
Oracle数据库中具有两种类型的存储:物理存储和逻辑存储。
上面的Oracle存储结构模型中,可以看出下列要素:
每个数据库(Database)都必须由一个或多个表空间(Tablespace)组成。每个表空间都必须属于并且只属于一个数据库。
每个表空间都必须由一个或多个数据文件(Dat ......