当前位置:首页 » 服务器技术
开发技术指南» 文章正文
    引言: 本文以Oracle数据库在Linux下自动物理备份(脱机备份)的实现为例描述物理备份的操作步骤,希望能帮助更多的Oracle数据库管理员了解这一物理备份过程,避免不必要的数据丢失。
 

 

    摘要:由于oracle数据库备份有三种方式,每种方式具有不同的恢复特性,因此应集成数据库与文件系统备份,集成逻辑备份和物理备份。 一、备份策略 1.在操作系统级,使用大容量磁盘阵列,通过磁盘映像技术使每一个数据库文件自动分布于每个物理磁盘。这样,当某个磁盘出现物理损坏时,操作系统会自动引发映像磁盘来取代失效的磁盘,保证数据库的正常运行。 由于我们使用的是双服务器,因此在另一服务器上保留一个备......
 ·在oracle中实现数据库的复制    »显示摘要«
    摘要:在internet上运作数据库经常会有这样的需求:把遍布全国各城市相似的数据库应用统一起来,一个节点的数据改变不仅体现在本地,还反映到远端。复制技术给用户提供了一种快速访问共享数据的办法。 一、实现数据库复制的前提条件 1、数据库支持高级复制功能 您可以用system身份登录数据库,查看v$option视图,如果其中advanced replication为true,则支持高级复制功能;否则不支持......


用Linux完成Oracle自动物理备份

本文以oracle数据库在linux下自动物理备份(脱机备份)的实现为例描述物理备份的操作步骤,希望能帮助更多的oracle数据库管理员了解这一物理备份过程,避免不必要的数据丢失.本文的目标是通过执行一shell脚本来完成oracle数据库自动备份的全过程,而且能够在当前目录下生成其压缩文件.具体实现步骤如下:

【程序编程相关:FastJar 文件释放目录迁移漏洞

【推荐阅读:SunShop Shopping Car

1.以oracle用户身份登录到linux系统下. 【扩展信息:微软Outlook Express地址本

2.建立database.srcipt文件,以便生成备份数据库的一些参数信息并保存在文件database.parm中.

这些信息对于以后恢复数据库具有重要的参考作用,所以在物理备份的过程中,需要保存这些信息,也可以把其他一些重要的信息写在这个脚本里.

$vi database.srcipt

spool database.parm

--这是当前备份数据库的系统参数列表

select * from v$parameter;

--这是当前备份数据库的字符集部分参数

select * from props$;

--这是当前备份数据库数据文件存储位置及名称

select * from v$datafile;

--这是当前备份数据库控制文件存储位置及名称

select * from v$controlfile;

--这是当前备份数据库日志文件存储位置及名称

select * from v$logfile;

--可以在这里添加其他一些重要信息

--开始生成备份shell文件,可参考backup.sh

spool off

spool backup.sh

select cp ||name || backup/ from v$datafile ;

select cp ||name || backup/ from v$controlfile ;

select cp ||member || backup/ from v$logfile;

spool off

shutdown immediate


...   下一页
 ·oracle 数据库备份技术(1)    »显示摘要«
    摘要:1 引言 oracle 数据库是一种大型关系型的数据库,可以存贮达到存贮 tb 的数据,那么如何保证这些数据的安全尤其至关重要,我们从 1991 年开始使用 oracle 数据库,通过这些年的使用,我们制定了一整套的 oracle 数据库的备份制度。现在把我们的备份制度介绍给大家,供大家参考。 2 根据实际需要决定数据库的运行方式 oracle 数据库有两种运行方式:一是归档方式( arc......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE