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

  • 相关阅读:
    rabbitmq发送消息的两种格式:发送json数据和直接发送对象以及对json与对象之间的相互转换
    rabbitmq 的hello world程序
    rabbitmq用户管理、角色、权限管理以及UI管理界面的使用
    redis设置密码以及安装到服务
    mybatis- generator自动生成代码
    COGS 有标号的二分图计数系列
    Codeforces183D T-shirt
    bzoj3473 字符串
    51Nod1782 圣诞树
    51Nod1601 完全图的最小生成树计数
  • 原文地址:https://www.cnblogs.com/ltlinux/p/9662876.html
Copyright © 2011-2022 走看看