知识大全 Windows下的Oracle导出脚本

Posted 文件

篇首语:不经过琢磨,宝石也不会发光。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Windows下的Oracle导出脚本相关的知识,希望对你有一定的参考价值。

Windows下的Oracle导出脚本  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  导出脚本内容

  @echo off

  REM

  REM File name Daily bat

  REM Batch Process

  Reload DB Backup

  REM

  REM Author Frank Fan

  REM Modification History

  Created

  REM Modified

  REM

  for /F "tokens= delims=/ " %%i in ( date /t ) do @set FILENAMEDT=%%i%%j%%k

  #取系统当前日期 年月日(中文格式) 月日年(英文格式)

  for /F "tokens= delims=: " %%i in ( time /t ) do @set FILENAMETM=%%i%%j

  #取系统当前时间 时分

  SET USERNAME=SYSTEM #oracle帐号

  SET USERPASSWD= #oracle密码

  SET SERVICENAME=QEWAY #oracle SID

  SET SCHEMASNAME=ISCOP #oracle SCHEMA帐号

  SET RARTOOL=C:\\Program Files\\WinRAR #设定WINRAR路径(各个机器不同)

  SET DBBACKUPPATH=D:\\DBBAK #设定被导出的文件路径

  SET DBADIRECTORIES=DBBAK #oracle内设置的Directory目录名

  SET DBBACKUPFILENAME=QEWAY_%FILENAMEDT% %FILENAMETM%

  goto main

  :main

  ECHO Exporting schemas

  expdp %USERNAME%/%USERPASSWD%@%SERVICENAME% DUMPFILE=%DBADIRECTORIES%:%DBBACKUPFILENAME% dmp schemas=%SCHEMASNAME% LOGFILE=%DBADIRECTORIES%:%DBBACKUPFILENAME% log

  ECHO Done exporting schemas

  ECHO =======================================================

  ECHO Done export

  if exist %DBBACKUPPATH%\\%DBBACKUPFILENAME% RAR del %DBBACKUPPATH%\\%DBBACKUPFILENAME% RAR

  "%RARTOOL%\\winrar exe" a ep %DBBACKUPPATH%\\%DBBACKUPFILENAME% RAR %DBBACKUPPATH%\\%DBBACKUPFILENAME% dmp

  del %DBBACKUPPATH%\\%DBBACKUPFILENAME% dmp

  Echo Compression plete

  forfiles /p "%DBBACKUPPATH%" /m * rar d /c "cmd /c del /f @path"

  #删除 天之前的RAR文件

  REM Send a mail to notification

  start D:\\DBBAK\\Batch_notification_Daily vbs #调用邮件通知VBS文件

  EXIT

  邮件通知VBS文件内容

  NameSpace = "

  set Email = CreateObject("CDO Message")

  Email From = "XXXX@Exchange "

  Email To = "XXXX@ "

  Email Subject = "Gongxtpt Batch Daily Task"

  Email Textbody = "Gongxtpt Batch Daily Task was done!! Starting at : AM"

  with Email Configuration Fields

   Item(NameSpace&"sendusing") =

   Item(NameSpace&"smtpserver") = " "

   Item(NameSpace&"smtpserverport") =

   Item(NameSpace&"smtpauthenticate") =

   Item(NameSpace&"sendusername") = ""

   Item(NameSpace&"sendpassword") = ""

   Update

  end with

  Email Send

cha138/Article/program/Oracle/201311/19111

相关参考

知识大全 在Linux下的Oracle 用脚本建库实录

在Linux下的Oracle用脚本建库实录  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  首先写

知识大全 Oracle10g在solaris10下的自动运行脚本

Oracle10g在solaris10下的自动运行脚本  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧

知识大全 图解Oracle9i在Windows2000下的安装(1)

图解Oracle9i在Windows2000下的安装(1)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一

知识大全 导出oracle数据库对象--同义词,系列,视图

  脚本可分两部分:    同义词    :synonymcmd:    sqlplusdxsq/teledoone@jnnew@synonymsql    synonymsql:    create

知识大全 oracle数据库导出表结构

  通过plsql打开对应的数据库  选择菜单tools下的exportusersobjects子菜单  选中需要导出表的表名称然后选择保存后的路径  单击export按钮即可导出选中的导出的表  导

知识大全 oracle数据库备份与恢复apieceofcake(4)

  oracle数据库日志备份(windows平台)  本片是接上次的数据库在线备份进行数据库全备份后需要备份归档的日志文件  建立数据库备份的脚本  在上面建立的目录下建立如下的两个脚本  建立执行

知识大全 批量安装windows补丁的批处理脚本

批量安装windows补丁的脚本创建installbat文件编辑该文件输入一下脚本  复制代码代码如下:  @echoofffor%%iin(*exe)do%%i/passive/norestart/

知识大全 RMAN自动备份的脚本(windows环境)

RMAN自动备份的脚本(windows环境)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!自从推出

知识大全 oracle数据库如何导出并重新导入

oracle数据库导出并重新导入 一导出数据库?将数据库TEST完全导出用户名scott密码tiger导出到D:\\testDBdmp中[plain]expscott/tiger@TESTf

知识大全 用Oracle导入导出工具实现Oracle数据库移植

用Oracle导入导出工具实现Oracle数据库移植  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!