美文网首页
Oracle数据库备份与恢复

Oracle数据库备份与恢复

作者: lookphp | 来源:发表于2020-11-09 18:28 被阅读0次

    使用exp命令备份oracle数据库的方法,恢复文件时需要用imp命令。

    步骤一:

    单击开始,这里输入cmd,打开dos窗口


    image.png

    步骤二:输入导出命令

    D:\develop_doc\2s\OracleSql>exp SYBEROS_OADB/123456 file=SYBEROS_OADB.dmp full=y
    

    图示如下:


    Oracle备份数据库命令

    这里说明一下

    • 这里的SYBEROS_OADB是指备份时,登录数据库实例SYBEROS_OADB的用户名;

    • 这里的/是语法符号。

    • 这里的123456是用户SYBEROS_OADB登录数据库SYBEROS_OADB时的密码;

    • 这里的file=SYBEROS_OADB.dmp 是指备份文件的存放路径。

    • 这里的full=y是将用户SYBEROS_OADB在SYBEROS_OADB数据库实例中的所有文件都备份,也就是完整备份。

    步骤三:查看导出状态

    导出成功

    步骤四:恢复文件时需要用imp命令

    获取帮助

    >imp help=y

    imp SYBEROS_OADB/123456 file=SYBEROS_OADB.dmp full=y
    

    其他:制作备份脚本,创建定时任务,定时备份数据库

    md c:\oracle_backup\%date:~0,4%%date:~5,2%%date:~8,2%_%time:~0,2%
    
    cd c:\oracle_backup\%date:~0,4%%date:~5,2%%date:~8,2%_%time:~0,2%
    
    exp SYBEROS_DB/123456 file=SYBEROS_DB.dmp log=DB.log
    
    exp SYBEROS_OADB/123456 file=SYBEROS_OADB.dmp log=OADB.log
    
    exp SYBEROS_OADB_PLUS/123456 file=SYBEROS_OADB_PLUS.dmp log=OADB_PLUS.log
    
    

    其他:删除30天以前的备份数据

    forfiles -p "c:\oracle_backup" /m *.dmp /d -30 /c "cmd /c del @path"
    
    forfiles -p "c:\oracle_backup" /m *.log /d -30 /c "cmd /c del @path"
    

    相关文章

      网友评论

          本文标题:Oracle数据库备份与恢复

          本文链接:https://www.haomeiwen.com/subject/cfhwyktx.html