Oracle9i文件的自动备份在Windows下的运行

数据库 Oracle
以下的文章主要介绍的是Windows下正确进行Oracle9i数据库文件的相关自动备份的实际操作方案的,下面就是文章的具体内容的分析。

以下的文章主要介绍的是Windows下如何进行Oracle9i数据库文件的相关自动备份的实际操作步骤,如果你对这一实际操作心存好奇的话,以下的文章将会揭开它的神秘面纱。希望会给你带来一些帮助在此方面。

第一步:

在D盘根目录下新建文件夹Backup,这个目录可以任意,复制exp.exe文件到这个目录下,在该目录下新建文件expbkup.bat

 

  1. exp test/test@test file=d:\backup\%date:~0,10%.dmp log=
    d:\backup\%date:~0,10%.log compress=n buffer=8092 consistent=
    y direct=n constraints=y feedback=10000 grants=y record=y indexes=y triggers=y rows=y 

sid是test,用户名/密码是test/test,调用exp命令在d:\backup目录下生成相应的数据文件和日志文件。

第二步:

在控制面板的任务计划下新建一任务计划向导,选择执行任务的文件expbkup.bat,任务名随意expbkup,选择每天执行这个任务,起始时间18:00,起始日期默认为从当天开始,输入用户名和密码,点完成可添加每天下午6:00备份一次Oracle数据库的计划任务。

调用linux日期函数,实现每天自动生成一个oracle备份

 

  1. -bash-2.05b$ more /opt/oracle/product/movedata/movedata1.sh  
  2. ORACLE_HOME=/opt/oracle/product/9.0.2  
  3. export ORACLE_HOME  
  4. . /opt/oracle/product/.bash_profile  
  5. export DATE=$(date +%Y%m%d)  

 

 调用linux日期函数,实现文件按日期命名每天一个备份

  1. /opt/oracle/product/9.0.2/bin/exp goldring/123456@szdb file=/data/OracleDB_Backup/goldring.dmp log=/data/OracleDB_Back  
  2. up/loggoldring.dmp consistent=yes 
  3. /opt/oracle/product/9.0.2/bin/exp jltgame/123456@szdb file=/data/OracleDB_Backup/jltgame$DATE.dmp log=/data/OracleDB_Ba  
  4. ckup/logjltgame.dmp consistent=yes 
  5. /opt/oracle/product/9.0.2/bin/exp userid=oraclebackup/"abcd456&*("@szdb owner=moonprincess file=/data/OracleDB_Backup/moon  
  6. princess.dmp log=/data/OracleDB_Backup/logmoonprincess.dmp consistent=yes 
  7. #ftp -n 10.0.0.3 < /opt/oracle/product/movedata/ftpcommand  

 

把以上脚本放到crontab中即可。

注:Windows下Oracle9i数据库文件的自动备份关键是要在备份脚本中加入oracle的环境变量和在备份文件名中加入$DATE变量

【编辑推荐】

  1. Oracle树的存储过程的实际操作4步骤
  2. 调用Oracle procedure在pl/sql中的操作
  3. Oracle数据库设计规范化的前两个要求
  4. Oracle 11g调用相关函数的5种方法
  5. Oracle EXPLAIN PLAN实际应用技巧心得
责任编辑:佚名 来源: 博客园
相关推荐

2011-05-13 11:14:18

2010-04-01 09:22:31

Oracle9i分析函

2010-04-13 10:29:12

Oracle 9i

2010-04-19 15:04:28

升级Oracle10g

2010-04-13 11:01:30

Oracle安装

2010-05-06 10:52:36

Oracle9i

2009-01-06 09:14:08

8i9ioracle

2010-04-13 14:53:01

Oracle9i和Or

2010-10-26 10:56:04

Oracle备份

2009-07-29 15:26:43

ASP.NET连接Or

2011-05-12 13:42:01

2010-04-19 12:35:36

Oracle数据库

2010-04-16 14:30:13

Oracle 9i

2010-04-19 12:54:01

Oracle数据库

2009-03-26 11:42:36

定时备份Oracle

2012-09-28 13:39:40

Windows备份

2010-04-14 09:16:39

Oracle 9i

2011-06-28 13:26:23

Oracle数据库ODBC

2010-04-22 11:41:55

Oracle 9i

2011-08-24 15:16:37

Oracle数据库自动备份
点赞
收藏

51CTO技术栈公众号