• oracle dmp文件的导入导出


    一、命令行方式

    以下是windows的批处理任务,加入计划任务即可定时备份oralce数据库

      

    以下是windows批处理任务备份方式:

    @echo off   
    ::Windows环境下Oracle数据库的自动备份脚本,如需删除,请先删除windows下相关定时任务
    ::使用当前日期命名备份文件。  
    ::以“YYYYMMDD”格式取出当前时间。  
    set BACKUPDATE=%date:~0,4%%date:~5,2%%date:~8,2%
    ::创建备份目录。  
    if not exist "D:oracle_backupdata\%BACKUPDATE%" mkdir D:oracle_backupdata\%BACKUPDATE%
    if not exist "D:oracle_backuplog\%BACKUPDATE%" mkdir D:oracle_backuplog\%BACKUPDATE%
    set DATADIR=D:oracle_backupdata
    set LOGDIR=D:oracle_backuplog
    set LOGDIR_DETIAL=D:oracle_backuplog\%BACKUPDATE%
    set DATADIR_DETIAL=D:oracle_backupdata\%BACKUPDATE%
    exp GBPW/HDgbpw_2018@GJBWGPW  file='%DATADIR_DETIAL%gwpw.dmp' log='%LOGDIR_DETIAL%gbpw.log' owner=GBPW
    ::删除7天前的备份。  
    forfiles /p "%DATADIR%" /s /m * /d -30 /c "cmd /c rd /q /s @path"
    forfiles /p "%LOGDIR%" /s /m * /d -30 /c "cmd /c rd /q /s @path"
    exit
    

      

    二、使用PL SQL导入导出

    导出:

    1.导出.sql文件:tools–>export user objects(导出的是建表语句,包括存储结构)

    2.tools ->export tables-> Oracle Export 选择选项导出.dmp文件。

    导入:

    1. tools->import tables->SQL Inserts 导入.sql文件。

     2. tools->import talbes->Oracle Import然后再导入dmp文件。

  • 相关阅读:
    命令行界面下用户和组管理之groupadd的使用
    vue数据更新UI不刷新显示解决方案
    传入函数作为string.replace方法的第二个参数应用
    CSS 黑魔法-css控制图标颜色
    谈谈Web Components
    js函数组合
    “平滑滚动”效果骚操作
    BFC布局解析
    关于js构造函数return的一些解惑
    关于setTimeout和setInterval你不知道的事
  • 原文地址:https://www.cnblogs.com/ltlinux/p/9662876.html
Copyright © 2020-2023  润新知