《oracle备份与恢复[术语表]》由会员分享,可在线阅读,更多相关《oracle备份与恢复[术语表](5页珍藏版)》请在金锄头文库上搜索。
1、ORACLE备份与恢复术语表ORACLE备份与恢复术语表1. alert log(告警日志)一个文本文件,Oracle持续不断的将重要的信息记录在其中。记录在该文件中的事件包括数据库关闭、数据库启动、增加或删除表空间或数据文件以及一些数据错误信息。这个文件所在的目录是由初始化参数BACKGROUND_DUMP_DEST定义的。2. Archiver process (ARCH or ARCn)归档进程,一种Oracle后台进程,负责向归档重做日志文件拷贝联机重做文件的内容。3. archive redo log file(归档重做日志文件)归档进程(日志切换时发生)或用户要求归档日志时生成的联
2、机重做日志文件的拷贝。归档日志用于从备份恢复数据库。4. auxiliary database/instance(辅助数据库/实例)当应用RMAN中的一些功能(复制数据库、备用数据库以及表空间时间点恢复)时,作为一个新的或临时的数据库生成的第二个实例或数据库,成为辅助数据库。5. auxiliary set(辅助集)当执行表空间时间点恢复时,必须还原一些不属于恢复集的数据文件。这些文件包括控制文件、系统数据文件以及包含在回退段中的所有数据文件,还可以选择临时表空间数据文件。6. background process(后台进程)在后台为所有连接的用户执行任务的Oracle进程。后台进程包括数据库
3、写入器(DBWR或DBWn)、系统监视器(PMON)、归档器(ARCH或ARCn)、日志写入器(LGWR)以及进程检查点(CKPT)。7. backup(备份)整体数据库或部分数据库的拷贝。备份包括控制文件、表空间、数据文件、数据库对象或归档重做日志文件。8. backup piece(备份片)当创建备份时由RMAN创建的一种物理文件,其使用的格式只适用于RMAN,这种文件可以存在磁盘或磁带上。9. backup set(备份集)RMAN备份片的逻辑集合。当RMAN进行备份时,生成由一个或多个备份片组成的一个或多个备份集。备份集包含控制文件和数据文件(或归档日志文件)。备份集不会同时包含数据文
4、件和归档日志文件。10. buffer cache(缓冲存储区)系统全局区(SGA)中的一部分区域,用来存储来自数据库的数据文件。数据库被从磁盘上读取并在被浏览或修改之前先存储到缓冲存储区中。11. channel(通道)RMAN和目标数据库之间的通讯通道。通道通常用于查询目标数据库以及在还原和恢复操作期间向被选择的备份介质(磁盘或磁带)传送数据。12. change vector(更改矢量)对数据块进行更改,将其从一个状态转变为另一个状态。有时也称之为重做矢量,在恢复期间被直接应用于数据块,而且是在实际数据块在缓冲区中被更改之前创建。13. checkpoint(CKPT,检查点)在控制文件
5、和数据文件中存储的一种结构体,说明对于给定SCN的所有更改都被记录在数据文件当中了。在检查点期间,在缓冲区中的已被修改的数据块被写到数据文件之前,日志缓冲中的重做记录被写到当前的联机重做日志中。14. checkpoint process(检查点进程)Oracle后台进程,向控制文件及其文件首部记录检查点信息,这个进程也通知数据写入器将缓冲区中的脏数据向磁盘中更新。从Oracle8i开始,每3秒向控制文件记录一次检查点。15. clone(克隆)重新命名的数据库拷贝。16. closed/cold backup(关闭状态/冷备份)当数据库关闭时进行的数据文件或控制文件备份,也称之为一致性备份。
6、17. complete recovery(完全恢复)从备份中还原数据库或数据库子集,并应用所有的归档日志文件和联机日志文件。所有的数据块更改都将被应用到还原的数据文件中。在RMAN恢复期间,还需要增量备份。18. control file(控制文件)属于数据库的数据文件,存储所有关键的结构信息,包括数据文件、联机和归档重做日志文件以及检查点信息。如果使用RMAN进行备份,则备份信息也存储在控制文件中。19. corruption(讹误)数据块从正确的状态变到其他状态或Oracle内部结构不正确。为了解决讹误问题,需要经常进行文件恢复,或者使用Oracle 9i中的介质恢复功能。20. cra
7、sh recovery(灾难性恢复)当实例突然崩溃时,需要在下一次数据启动时自动的应用所有联机重做日志文件中的重做信息。灾难恢复时不需要归档的重做日志文件。者也叫做实例恢复。21. database writer(DBRW or DBWn)数据库写入器,将缓冲区中更改过的数据块写入数据文件中的一个Oracle后台进程。数据库写入器在事务提交时并不将缓冲区中的数据写入到文件;大多数情况下时当缓冲区中新的数据块需要空间时,或者在检查点时才写入“脏”的缓冲区。22. data block(数据块)Oracle数据库中最小的单元空间,这个空间的大小由初始化参数DB_BLOCK_SIZE决定。23. d
8、ata block address(DBA)数据块地址,数据库中数据块的地址。其编码表示文件编号和文件中的块编号。24. datafile(数据文件)Oracle生成的物理文件,由一些列数据块组成。数据文件在一个数据库中只能属于一个表空间。25. Data Guard(数据卫士)在Oracle 8.1.7版本的一些平台上启用的新改进的备用数据库版本,在9i中又有了显著提高。对备用数据库的明显增强主要在传送和应用归档日志文件方面。26. data definition language(DDL)数据定义语言,定义、创建、删除以及维护模式对象的SQL语句。CREATE TABLE就是一个DDL实例
9、。27. data manipulation language(DML)数据操作语言,处理存储在数据库中数据的SQL语句。这样的语句有INSERT, UPDATE和DELETE等。28. duplicate database(复制数据库)与原始数据库具有同样或不同名称的数据库拷贝。29. export(导出)Oracle提供的一种工具,可以将数据库或其子集的内容提取到一个二进制格式的文件中,该文件可以用来向其他数据库传递对象和数据。30. image copy(映像拷贝)RMAN可以生成数据文件、归档日志文件等的精确映像拷贝。这类似于操作系统拷贝命令生成的文件拷贝。31. import(导入)
10、Oracle提供的一种工具,可以用来向数据库中插入包含在Oracle二进制导出文件中的对象。32. incomplete recovery(不完全恢复)数据库或其子集从备份还原并应用了并非全部的重做信息,其中一些改变并没有被应用到数据库。因此,存储在重做文件中的一些更改并没有在数据库中得以恢复。为了在不完全恢复之后打开数据库,必须重置联机重做日志。33. instance(实例)当数据库首次启动时创建的Oracle后台进程以及系统全局区(SGA)的组合体。34. log buffer(日志缓冲区)SGA中的一部分区域,用来保存数据库改变时的重做记录。当日志缓冲区有1/3部分被填满,或者要求提交
11、时,或生成了1MB的重做信息时,或要求日志切换时,日志缓冲区中的信息都要更新到当前的联机重做日志文件中。35. logical backup(逻辑备份)没有物理拷贝数据文件而通过创建数据库内容产生的备份。Oracle 的Export工具可以用于对数据库或数据库的子集进行逻辑备份。36. LogMiner一种Oracle工具,可以从Oracle数据库的重做日志文件中读取信息,重新构建用于生成数据块更改和撤销更改的SQL语句。从Oracle 8i开始引入该工具,但从Oracle 8.0就可以用来浏览日志文件。37. log sequence number(日志序列号)唯一表示一个重做日志文件的编号
12、。当第一次生产化数据库时,第一个 重做日志的需要就是1。当日志切换时,该日志序列号就增加1,变为2。38. log switch(日志切换)日志写入进程停止向一个联机重做日志文件写入并开始写入另外一个联机重做日志文件。当前的联机重做日志文件被写满时,或者用户提交ALTER SYSTEM SWITCH LOGFILE命令时,进行日志切换。39. log writer(LGWR)日志写入器,Oracle后台进程,负责将日志缓冲区中的重做信息写到当前联机重做日志中。40. Media Management Layer(MML)介质管理层,第三方软件,负责处理序列介质(比如磁带等)数据的输入与输出操作
13、。41. NOLOGING当执行直接加载插入操作时进行的日志重做模式。当使用NOLOGING时,重做信息的数量明显减少,但必须在插入操作后备份受到影响的对象,以便发生失败时的恢复操作。直接加载操作包括CREATE TABLE AS SELECT , CREATE INDEX, ALTER TABLE MOVE/ SPLIT PARTITION和ALTER INDEX REBUILD/SPLIT PARTITION.42. online redo log file(联机重做日志文件)当刷新日志缓冲区的内容时,有LGWR连续地执行向两个或更多日志文件集合的写入操作。这些文件以循环方式使用。例如,如
14、有两组联机重做日志文件,当第二组写完后,将向第一组中写入并覆盖原来的内容。43. open/hot backup(打开状态/热备份)当数据库打开并可以使用时进行的备份。如果数据库进行ARCHIVELOG模式,则只能进行这种类型的备份。也叫做不一致备份。44. physical backup(物理备份)数据库文件被物理地从一个地方拷贝到另一个地方。可以使用操作系统的工具或者RMAN的映像拷贝功能来完成这种备份。45. primary database(主数据库)在数据库复制或创建备用数据库时被拷贝的初始或源数据库。在表空间时间点恢复期间,复制和恢复主数据库部分。46. process globa
15、l area(PGA)进程全局区,当服务进程连接到数据库时,为其分配的私有内存区域。这部分内存区用于排序、会话信息以及LogMiner等。47. process Monitor(PMON)进程监视器,处理用户进程恢复失败的后台进程。该进程可以清理并释放失败进程占有的所有资源。48. proxy copy(代理拷贝)一种备份方法,控制管理、备份和还原数据库文件都由介质管理层处理。49. recovery(恢复)应用增量备份(使用RMAN时)和重做信息来重新构建对数据块的更改的过程。50. recovery catalog(恢复目录)供RMAN使用的信息库,其中记录了Oracle数据库以及这些数据库所进行的备份信息。这是RMAN体系结构中的一个可选部分。其中一些信息也被记录到目标数据库控制文件中。51. Recovery Manager(RMAN)恢复管理器,用于备份、还原和恢复Oracle数据库的Oracle工具。52. recovery set(恢复集)在表空间时间点恢复期间,执行不完全恢复以还原所需要的数据或数据对象的数据文件集。恢复集不包含任何系统数据文件或有回退段的数据文件。53. redo record(重做记录)对数据库进行原子更改的一组重做矢量。重做矢量分组为记录并在数据库恢复期间应用。如果在恢复期间应用了一个重做矢量,则同一记