oracle dmp文件的导入导出

Posted 职业法师李富贵!

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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/[email protected]  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文件。

以上是关于oracle dmp文件的导入导出的主要内容,如果未能解决你的问题,请参考以下文章

oracle 导出文件dmp文件怎么打开

如何在oracle中导入导出dmp文件

oracle导入:怎么将远程电脑上导出的dmp导入到本机oracle用户下

oracle如何在本机导出dmp文件?

oracle单实例使用exp导出全库的数据dmp文件 怎么使用imp导入到oracle rac数据库中?

oracle中用一个用户导出的dmp文件中含有多个表空间,怎么用该用户将这个文件再导入数据库