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种
相关文档:
用jpa不能建表,sql语句是对的,不过就是不能建,同样的sql,在下面的jdbc中就可以,可能是框架的限制,希望高人指点
import java.net.URL;
import java.sql.*;
public class Create {
public Create() {
}
public static void main(String[] args){
String url = "jdbc:oracle:thin:@10.0.1.3:1521:SDCDB" ......
第一章:日志管理
1.forcing log switches
sql> alter system switch logfile;
2.forcing checkpoints
sql> alter system checkpoint;
3.adding online redo log groups
sql> alter database add logfile [group 4]
sql> ('/disk3/log4a.rdo','/disk4/log4b.rdo') size 1m;
4.adding online re ......
指标名称
指标描述
指标范围
指标单位
1.关于实例效率(Instance Efficiency Percentages)的性能指标
缓冲区未等待率
(Buffer Nowait %)
指在缓冲区中获取Buffer的未等待比率。
该指标的值应接近100%,如果该值较低,则可能要增大buffer cache。
%
Redo缓冲区未等待 ......
Oracle入门书籍推荐
很多朋友要我帮忙推荐一下Oracle的入门书籍,能够了解Oracle的基本概念、基本知识的那种。
我就免为其难,推荐几本。
首先我想强调的一点是,任何一本系统的Oracle书籍只要认真读下来,都会有不错的收获,读书最忌讳的是虎头蛇尾,浅尝则止。
1.第一本要推荐给大家的是Oracle的概念手册,这本手册 ......