Oracle数据库在UNIX下自动备份的磁带备份

数据库 Oracle
以下的文章主要介绍的是如何在UNIX下自动备份Oracle数据库,以及实现在UNIX下自动备份Oracle数据库的实际操作步骤的描述。

以下的文章主要是介绍如何在UNIX下自动备份Oracle数据库,以下就是相关的具体方案,即,磁带备份,异地备份的描述,希望在你今后的学习中会有所帮助。以下就是正文的具体内容的描述。

相信为数不少的系统治理员天天都在做着同一样的工作——对数据进行备份。一旦哪一天疏忽了,而这一天系统又恰恰发生了故障,需要进行数据恢复,那么此时就无能为力了。

磁带备份

tar—backup文件将用export命令导出的数据文件拷贝到磁带上。

tar—backup文件内容:

 

  1. tar rvf /dev/rmt/0n/backup/? 

本命令可将/backup目录下当天产生的文件备份到磁带上。本文件中,tar命令使用了三个参数,其中r选项表示向磁带上拷入文件而不破坏磁带原来内容,v选项表示在拷贝过程中显示文件信息,f选项后面加上磁带设备名,指定文件向何处拷贝,n选项表示磁带机不倒带。/dev/rmt/0表示UNIX主机***个磁带驱动器,同理,/dev/rmt/1则表示UNIX主机第二个磁带驱动器,依此类推。

ora—env、ora—backup、tar—backup文件编写完成后,分别使用下述命令:

  1. chmod 755 ora—env   
  2. chmod 755 ora—backup   
  3. chmod 755 tar—backup  

这样,三个文件就都变成了可执行文件。

异地备份

我们知道,通常可用FTP命令在两台主机间传输数据,但一般是通过交互方式实现的,即需要手工输入目标主机的IP地址、用户名、口令等。显然,这不符合自动备份的要求。所幸的是,我们可以通过编写一个.netrc的文件来达到目标。这一文件必须命名为.netrc,且必须存放在启动FTP命令的机器上的用户注册目录中,该文件的权限应禁止组内或其它用户进行读访问。

这样,当用户使用FTP命令的时候,系统将会在该用户的注册目录中寻找.netrc文件,假如能够寻找到,将会首先执行该文件,否则,会交互式地提示用户输入用户名、口令等。

在使用FTP命令之前,应先在另一台作备份用的UNIX机器上建一目录,以容纳备份文件,本文建的目录是/pub 。需要指出的是,为了加快备份速度,两台主机之间的传输速率应尽可能的高,***位于同一局域网上。

.netrc文件内容如下:

 

  1. machine host2 

host2为作备份用的主机名

 

  1. login oracle 

oracle为备份主机上的一个用户

 

  1. passWord oracle 

oracle用户的口令为oracle

 

  1. macdef init 


以上的相关内容就是对在UNIX下自动备份Oracle数据库的实际操作步骤的部分介绍,望你能有所收获。

文章出自:http://database.ctocio.com.cn/448/8997448_1.shtml

【编辑推荐】

  1. 联机备份Oracle数据实施是什么?
  2. Oracle移植到mysql中应注意的事项
  3. Oracle 10g数据库的相关内容描述
  4. Oracle数据库的异构服务原理描述
  5. 浅析:Oracle jdbc分页效率的测试
责任编辑:佚名 来源: ctocio
相关推荐

2009-03-26 11:42:36

定时备份Oracle

2011-08-24 15:16:37

Oracle数据库自动备份

2010-04-19 12:35:36

Oracle数据库

2009-08-12 18:16:37

Oracle数据库自动UNIX

2010-04-19 13:15:00

Oracle数据库

2010-04-09 15:22:57

Oracle数据库

2018-12-12 19:10:01

Oracle数据库自动备份

2011-03-30 13:57:41

MySQL数据库自动备份

2010-04-09 15:35:28

Oracle数据库

2011-05-17 15:02:15

ORACLE数据库备份

2009-11-20 14:08:39

Oracle数据库备份

2010-10-26 13:33:08

Oracle自动备份

2011-08-04 17:32:33

Oracle数据库dmp文件

2010-04-12 10:40:49

Oracle数据库

2010-10-26 11:14:07

Oracle数据库备份

2009-04-03 10:54:49

Oracle备份恢复

2013-05-24 13:24:46

Mysql数据库自动备份

2011-08-02 16:03:47

Oracle数据库冷备份冷备份异地恢复

2010-04-12 14:19:00

Oracle数据库备份

2011-04-11 13:46:17

Oracle数据库备份
点赞
收藏

51CTO技术栈公众号