利用windows脚本实现Oracle数据库…
来源:互联网 发布:四大花旦知乎 编辑:程序博客网 时间:2024/04/29 14:25
Oracle10g为我们提供了expdp命令来将数据库数据导出到文件,因此我们可以使用脚本来实现数据定时导出文件的功能,其步骤如下:
1、创建脚本文件,并保存为exportOracle.bat
2、配置expdp导出命令
其命令示例如下:
expdpsystem/pwddirectory=pms_backup_schemadumpfile=�te:~0,10%exp.dmplogfile=�te:~0,10%exp.logschemas=pmsuserjob_name=exp_test_schema
(注意:以上所有代码都写在一行)
以上黑体部分为可替换字符,其说明如下:
system
具有导出权限的用户名
pwd
上述用户密码与用户名使用“/”连接
pms_backup_schema
oracle的目录空间对象名
�te:~0,10%exp.dmp
该字符串指示了导出文件的文件名,“%”之间为系统日期变量,并格式化为从0字符开始的10个字符大小。例如2006年11月30日星期四,格式化为2006-11-30。
�te:~0,10%exp.log
该字符串指示了导出日志的文件名,规则同上
pmsuser
表空间名
exp_test_schema
作业名
3、复制导出文件到临时文件夹
命令示例如下:
e:
cdE:\oracle\pmsSchemaBackup
copy�te:~0,10%exp.dmp temp\�te:~0,10%exp.dmp
(注意:以上代码分三行)
以上黑体部分为可替换字符,其说明如下:
e:
cdE:\oracle\pmsSchemaBackup
copy�te:~0,10%exp.dmp temp\�te:~0,10%exp.dmp
4、建立FTP服务器
如在目标机器搭建FTP服务器,将目录指向即将存放备份文件的路径,并使目录可写,这样做的优点是同步执行脚本处于同一机器,有利于统一管理。
如在源机器搭建FTP服务器,则只需将目录指向导出文件所在路径,开放读取权限即可,但以下的脚本需要运行在目标机器上。
这里使用了目标机器搭建FTP服务器。
5、建立FTP操作脚本
创建一个新文件,并命名为ftpup.src,其内容如下:
open 127.0.0.1
user oracleBackup
password
putE:\oracle\pmsSchemaBackup\temp\*EXP.DMP
close
quit
以上黑体部分为可替换字符,其说明如下:
open 127.0.0.1
user oracleBackup
password
putE:\oracle\pmsSchemaBackup\temp\*EXP.DMP
close
quit
6、在exportOracle.bat中加入FTP操作脚本
ftp -n-s:E:\oracle\pmsSchemaBackup\ftpup.src
7、删除临时文件
8、建立计划任务
如果选择了源机器搭建FTP数据库,则需要在源机器和目标机器上分别建立计划任务。
0 0
- 利用windows脚本实现Oracle数据库…
- 利用windows脚本实现Oracle数据库定时导出文件
- 利用windows脚本实现Oracle数据库定时导出文件
- 利用windows脚本实现Oracle数据库定时导出文件
- 利用脚本文件管理Oracle数据库
- 利用windows脚本实现路由的转换
- 【Windows】Windows环境下Oracle数据库的自动备份脚本
- oracle数据库导出导入--perl脚本实现
- 利用oracle dbms_scheduler执行windows的bat脚本加载数据
- 利用windows脚本实现文件的自动备份
- Windows 下 Oracle数据库自动备份批处理脚本
- Windows Server 2003下Oracle数据库自动备份批处理脚本
- Windows下定时备份Oracle数据库指定用户数据脚本
- Windows下定时备份Oracle数据库指定用户数据脚本
- Oracle数据库的自动导出备份脚本(windows环境)
- Windows环境下Oracle数据库的自动备份脚本
- windows环境下Oracle数据库的自动备份脚本
- Windows环境下Oracle数据库的自动备份脚本
- 大文件上传NeatUpload简单用法 (…
- 如何使用PLSQL Developer从oracle…
- 清明上河全图欣赏
- 转 人生体会
- EXPDP 和 IMPDP(笔记)
- 利用windows脚本实现Oracle数据库…
- 2011年05月14日
- cmd命令行显示中文为乱码该怎么办…
- 使用oracle的IMP/EXP实现数据的导…
- 我看《肖申克的救赎》
- 清明上河图
- 软银3.84亿美元入股千橡
- 什么镜头更接近人眼
- 2011年05月19日--国学