- 1、本文档共30页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Oracle 10g 数据库 培训学习笔记;1.数据库备份.
数据库备份是对数据库的物理结构文件,包括数据文件,日志文件和控制文件的操作系统备份,这是物理的操作系统备份方法,这种备份方法对每一个数据库来说都是必需的。操作系统备份有完全数据库及部分数据库备份,其中,部分数据库备份在数据库恢复需要数据库前一段运行时产生归档的日志的支持
完全数据库备份是对构成数据库的全部数据文件、在线日志文件和控制文件的一个操作系统备份。完全数据库备份在数据库正常关闭之后进行。在数据库关闭时,构成数据库的所有文件都关闭,文件的同步号与当前检验点号一致,不存在不同步问题。利用这种备份方法,在拷贝回数据库备份文件后,不需要进行数据库恢复。完全数据库备份可以备份到任何类型的存储介质上。;部分数据库备份也是物理文件的操作系统微备份。不同的是,部分数据库备份可以在数据库关闭时也可以数据库运行时进行。
例如,对某一个表空间中全部数据库文件备份、单个数据文件备份或控制文件备份。
部分数据库备份由于数据库文件之间存在不同步,在备份文件拷回数据库时需要实施数据库恢复,所以这种方法只可以在归档模式下使用,使用归档日志进行数据库恢复。
2.数据库备份与恢复的方法。
对于Oracle数据库,备份方法可以分为物理备份与逻辑备份。根据数据库的归档方式不同。物理备份又可以分为非归档的操作系统备份、归档的操作系统备份。逻辑备份使用Export工具进行备份,用Import进行逻辑恢复。
3.数据库归档方式。
数据库备份与恢复方法的确定与数据库归档方式有直接关系的关系。因为如果选择通过日志进行数 据库恢复的备份方法,则数据库必需运行在归档模式下,只有归档模式下才会产生归档日志,而只有产生归档日志,数据库才可能实施恢复。;参数文件(parameter file): 设置内存各项参数,指定控制文件.
控制文件(control file): 指定数据文件,临时文件,重做日志文件及其他控制信息
数据文件(data file): 存放数据库全部数据
重做日志文件(redo log file):存放所有事务日志
归档文件(archive log file): 重做日志文件的截断备份
口令文件(password file): 对通过网络进行管理的用户进行认证
警告文件(alert file): 记录数据库文件运行中主要事件的命令与结果
跟踪文件(trace file): 记载后台进程遇到的重大事件信息;1 .参数文件备份与恢复。
参数文件名及路径:
/u01/app/oracle/admin/oracle/pfile
$ORACLE_HOME/dbs/spfile$ORACLE_SID.ora 二进制配置文件
$ORACLE_HOME/dbs/init$ORACLE_SID.ora 文本配置文件
spfile与pfile的相互生成
SQLcreate pfile from spfile;
SQLcreate spfile from pfile;spfile与pfile特点
spfile:二进制存储,参数修改动态生效.
pfile: 文本存储,易于查看修改,修改后重启生效.
SQLstartup open pfile=/u01/app/oracle/initora10.ora指点备份的参数文件启动。
如果参数文件没有备份而破坏了,可以到相同的服务器上拷贝一份pfile文件到破坏的服务器上。修改参数的值便可启动到nomount下。
需要修改的参数有:
db_name,instance_name,db_domain,service_names,control_files,
db_block_size,user_dump_dest,background_dump_dest等参数;2. 控制文件备份与恢复
(1) 控制文件概述
每个oracle数据库必须至少有一个控制文件,用于记载数据库物理结构
每个oracle数据库应该至少有两个控制文件相互镜像,并存储在不同磁盘上防止磁盘失效
控制文件记载信息包括:
数据库名称,数据文件名称和位置,重做日志名称和位置,表空间名称,当前日志序列号,检查点信息,日志历史信息.
在线备份控制文件。
SQLalter database backup controlfile to /u02/oracle/control.backup;
SQLalter database backup controlfile to trace;命令运行结束后,在以下目录中检测跟踪文件:/u01/app/oracle/admin/ora10/udump/*.trc
(2) 查询数据库控制文件
SQLselect name,blo
文档评论(0)