zoukankan      html  css  js  c++  java
  • 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文件。

  • 相关阅读:
    Swift 中的函数
    Swift中的字典
    IOS组件绑定无效错误
    求余运算符
    Swift中的数组
    swift网络编程入门应用:天气预报
    iOS开发网络篇—Reachability检测网络状态
    IP-Address TextBox
    C#创建用户控件
    C# 判断 当前设备的IP地址、默认网关、子网掩码在不在同一网段内
  • 原文地址:https://www.cnblogs.com/ltlinux/p/9662876.html
Copyright © 2011-2022 走看看