oracle 10g的脱机备份 脱机备份属于物理备份,物理备份是把操作系统下的文件拷贝一份,在要恢复的时候再用这些文件把有原有文件覆盖掉。脱机备份是在数据库关闭下进行的。 脱机备份要拷贝的文件 1.参数文体 pfile(Text Parameter File):传统的文本参数文件 spfile(Server Parameter File):服务器参数文件,是一个二进制文件,不可以直接编辑修改,在oracle 9i 后使用 PWD(Password):口令文件 在oracle 10g中,使用show parameters spfile命令就可以看到spfile文件的存放目录,如图: ![oracle 10g脱机备份 - znlxylinwenxiang - 小女子的博客](http://image83.360doc.com/DownloadImg/2015/03/0418/50762054_1.jpg) 默认情况下这三个文件在同一个文件夹下。 注: pfile在oracle 10g中,默认是没有的,可以使用create pfile from spfile命令创建,在oracle 10g中默认文 件名为“INITXXX.ORA”XXX为数据库的SID。因为pfile和spfile是可以相互转换的,可以使用pfile对spfile进 行备份,需要的时间再从pfile转换回spfile,这时使用命令create spfile from pfile=’path’;path表示pfile文件 的在系统中的绝对路径。由于spfile是二进制文件,不可以手工编辑修改参数,可以修改文本文件的pfile, 再把它转换成spfile文件,达到修改spfile文件的目的。 2.控制文件 可以使用命令select * from v$controlfile;查看当前连接的数据库所有控制文件,如图: ![oracle 10g脱机备份 - znlxylinwenxiang - 小女子的博客](http://image83.360doc.com/DownloadImg/2015/03/0418/50762054_2.jpg) 3.数据文件 可以使用命令select * from dba_data_files;得到所有数据文体的存放位置,如图: ![oracle 10g脱机备份 - znlxylinwenxiang - 小女子的博客](http://image83.360doc.com/DownloadImg/2015/03/0418/50762054_3.jpg) 4.重做日志文件 可以使用命令select * from v$logfile;查看当前连接的数据库日志文件,如图: ![oracle 10g脱机备份 - znlxylinwenxiang - 小女子的博客](http://image83.360doc.com/DownloadImg/2015/03/0418/50762054_4.jpg) 最后关闭数据库shutdown immediate;按以上目录,把所有的文件复制到一个新的地址上,到要恢复时覆盖所有原文件即可。
|