当前位置:首页 » 服务器技术
开发技术指南» 文章正文
    引言: 笔者结合实践经验,谈一谈UNIX环境下Oracle数据库的自动备份。
 

 

 ·oracle数据库的备份与恢复    »显示摘要«
    摘要:oracle数据库有三种标准的备份方法,它们分别是导出/导入(exp/imp)、热备份和冷备份。导出备件是一种逻辑备份,冷备份和热备份是物理备份。 一、 导出/导入(export/import) 利用export可将数据从数据库中提取出来,利用import则可将提取出来的数据送回到oracle数据库中去。 1、 简单导出数据(export)和导入数据(import) oracle支......
 ·保持oracle数据库的优良性能    »显示摘要«
    摘要:oracle数据库以其高可靠性、安全性、可兼容性,得到越来越多的企业的青睐。如何使oracle数据库保持优良性能,这是许多数据库管理员关心的问题,根据笔者经验建议不妨针对以下几个方面加以考虑。 一、分区 根据实际经验,在一个大数据库中,数据空间的绝大多数是被少量的表所占有。为了简化大型数据库的管理,改善应用的查询性能,一般可以使用分区这种手段。所谓分区就是动态表中的记录分离到若干不同的表空间......


Oracle自动备份数据

笔者结合实践经验,谈一谈unix环境下oracle数据库的自动备份.我们计划让数据库在晚上23点做export导出备份,在凌晨2点将备份文件拷贝到磁带上,在凌晨4点将备份文件拷贝到另一台unix机器上,为此我们可进行如下操作:

一.导出数据库

1. ora—env文件对oracle的参数进行初始化,其内容如下: 【程序编程相关:MySQL Auction "keywo

export命令将数据库中的数据备份成一个二进制文件,它通常有三种模式:用户模式.表模式与整个数据库模式.本文拟采用用户模式,备份之前,应先建立一个备份目录,以容纳备份文件,比如可建一个/backup目录.接着我们可在unix的oracle目录下(也可以是其它目录)分别建立两个文件ora—backup,tar—backup.需要说明的是,前一个文件需要对oracle的参数进行初始化,为了方便起见,我们不妨将初始化命令放到一个文件中(文件名姑且定为ora—env),再由第一个文件调用它. 【推荐阅读:Microsoft IIS畸形URL潜在

oracle—sid=ora73;export oracle—sid 【扩展信息:KOffice KWord PDF过滤器

oracle—home=$oracle—home;export oracle—home

oracle—term=sun;export oracle—term

ld—library—path=$oracle—home/lib;export ld—library—path

ora—nls32=$oracle—home/ocommon/nls/admin/data;export ora—nls

path=.:/usr/ccs/bin:/usr/ucb:$oracle—home/bin:$path;export path

display=host1:0;export display

nls—lang=american—america.zhs16cgb231280;export nls—lang

2. ora—backup文件对数据库做export导出,导出的文件名可以任意定,本文定为字母“xx”加当天日期,即假如当天日期是12月10号,则导出的文件名为“xx1210.dmp”,以区别于其它日期的备份文件.

ora—backup文件内容:

./oracle/ora—env

#初始化oracle数据库

rq=" data+%m%d "

#把当天日期赋予变量rq

rm /backup/

# 清空 /backup目录

exp test/test file=/backup/xx$rq.dmp log=/backup/xx$rq.log


...   下一页
 ·oracle性能调优原则    »显示摘要«
    摘要:影响oracle性能的源头非常多,主要包括如下方面: 数据库的硬件配置:cpu、内存、网络条件 1. cpu:在任何机器中cpu的数据处理能力往往是衡量计算机性能的一个标志,并且oracle是一个提供并行能力的数据库系统,在cpu方面的要求就更高了,如果运行队列数目超过了cpu处理的数目,性能就会下降,我们要解决的问题就是要适当增加cpu的数量了,当然我们还可以将需要许多资源的进程kill掉;......
» 本期热门文章:

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