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文件。

  • 相关阅读:
    407 Trapping Rain Water II 接雨水 II
    406 Queue Reconstruction by Height 根据身高重建队列
    405 Convert a Number to Hexadecimal 数字转换为十六进制数
    404 Sum of Left Leaves 左叶子之和
    403 Frog Jump 青蛙过河
    402 Remove K Digits 移掉K位数字
    401 Binary Watch 二进制手表
    400 Nth Digit 第N个数字
    398 Random Pick Index 随机数索引
    397 Integer Replacement 整数替换
  • 原文地址:https://www.cnblogs.com/ltlinux/p/9662876.html
Copyright © 2011-2022 走看看