分享

oracle 10g脱机备份命令

 room854 2015-03-04

oracle 10g的脱机备份

脱机备份属于物理备份,物理备份是把操作系统下的文件拷贝一份,在要恢复的时候再用这些文件把有原有文件覆盖掉。脱机备份是在数据库关闭下进行的。

脱机备份要拷贝的文件

1.参数文体

    pfile(Text Parameter File):传统的文本参数文件

    spfile(Server Parameter File):服务器参数文件,是一个二进制文件,不可以直接编辑修改,在oracle 9i

    后使用

    PWD(Password):口令文件

    在oracle 10g中,使用show parameters spfile命令就可以看到spfile文件的存放目录,如图:

     oracle 10g脱机备份 - znlxylinwenxiang - 小女子的博客

    默认情况下这三个文件在同一个文件夹下。

    注:

    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 - 小女子的博客

3.数据文件

    可以使用命令select * from dba_data_files;得到所有数据文体的存放位置,如图:

    oracle 10g脱机备份 - znlxylinwenxiang - 小女子的博客

     

4.重做日志文件

    可以使用命令select * from v$logfile;查看当前连接的数据库日志文件,如图:

    oracle 10g脱机备份 - znlxylinwenxiang - 小女子的博客

    

最后关闭数据库shutdown immediate;按以上目录,把所有的文件复制到一个新的地址上,到要恢复时覆盖所有原文件即可。


    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多