Oracle数据库的自动备份

发表于:2007-06-22来源:作者:点击数: 标签:
下一页 1 2 对于一个管理信息系统来说, 数据库 中数据的重要性是显而易见的,管理员们总是想尽一切办法来确保它们的 安全 。在那些要求每周7天、每天24小时不间断运行的系统中,管理员们动用了UPS、RIAD、备份站点等几乎 所有手段来确保系统的高可用性。然

下一页 1 2 

   

  对于一个管理信息系统来说,数据库中数据的重要性是显而易见的,管理员们总是想尽一切办法来确保它们的安全。在那些要求每周7天、每天24小时不间断运行的系统中,管理员们动用了UPS、RIAD、备份站点等几乎

所有手段来确保系统的高可用性。然而再坚实的系统也可能存在崩溃的一天,当这一天到来时,唯一能拯救他们的可能只是及时备份出来的数据。于是数据备份就理所应当的成为数据库管理员的日常工作中最重要的一部分,当然也是最为枯燥的工作之一。对于Oracle RDBMS的DBA来说,Oracle提供了多种的备份方式,其中使用频率最高的首推EXP逻辑导出工具。由于我们的系统就是一个不间断运行的系统,系统中存储了数十万人员的基本信息和其它业务资料。为确保系统的安全,我们制订了详细的备份计划:每天二次硬盘备份,硬盘上至少保存一周的备份数据,每月结算的备份数据刻入光盘永久保存。于是我也就陷入的持久的、枯燥的数据备份工作中,每天定时使用EXP工具将数据导出到硬盘中,直到有一天开始使用数据备份专家软件。

  数据备份专家是一款专为Oracle DBA设计的自动完成Oracle数据库系统逻辑备份工作的软件,在设置好相应的参数后,它就可以每天定时启动EXP工具将数据备份到硬盘的相应位置。如此一来,作为Oracle DBA的我再也不用担心由于其它事情忘记备份而可能造成的严重后果了。

  数据备份专家软件是通过调用Oracle自带的EXP工具软件来实现备份的,软件中还使用到了Oracle的OLE对象,因此要保证它的正常运行,您必须在终端中安装Oracle的客户端软件,配置好与数据库服务器SQL*NET连接,并且确保安装了Oracle Object For OLE选项和Oracle EXP/IMP 工具选项,这些对DBA来说应该不是难事。软件安装完成后点击开始菜单中的"数据备份专家"图标就可以运行了,如果您是第一次运行这个软件,它会提示您是不是在系统重新启动时自动运行数据备份专家,您确认后它会自动进入到"连接设置"界面中要求设置连接参数。因为不设置与Oracle 数据库的连接信息当然不能实现数据的备份,是不是比较人性化?在"连接设置"中您需要输入连接Oracle数据库的用户名、用户密码和网络服务名(根据Oracle的要求,此用户必须拥有EXP_FULL_DATABASE和 IMP_FULL_DATABASE权限,建议赋予它DBA权限),这可能是DBA们最常用的三样东西了,输入后按下连接测试按钮。如果上面的三样东西无误的话,系统会显示连接成功。按下保存按钮将上面的信息保存起来,不用过于担心它们的安全,它们都是加密后保存的,普通的解密手段是无法得到Oracle的连接信息的。为了能在数据库中记录数据备份的日志信息,您还需要按下建立日志表按钮,在数据库中建立名为BCK_LOG的表。至此,连接信息就设置完成了。现在您已经可以通过数据备份专家软件连接到服务器上的Oracle数据库中,接下来就该设置与数据备份有关的参数了。

原文转自:http://www.ltesting.net