• 首  页
  • 最新公告
  • 域名帮助
  • 空间帮助
  • 主机帮助
  • 邮局帮助
  • 数据库帮助
  • 网站建设帮助
  • 财务帮助
  • CDN加速
  • 最新公告
  • 域名帮助
  • 空间帮助
    • VPS主机
    • 虚拟主机
  • 主机帮助
    • win服务器应用及安全
    • linux服务器应用及安全
  • 邮局帮助
  • 数据库帮助
    • MSSQL数据库
    • ORACLE数据库
    • ACCESS数据库
    • MYSQL数据库
    • 数据库基础与原理
  • 网站建设帮助
    • Html语言教程
    • ASP语言程序
    • PHP语言程序
    • DIV+CSS语言程序
    • SEO优化教程
    • JAVA语言程序
  • 财务帮助
  • CDN加速
千喜网络 ---数据库帮助 ---ORACLE数据库
AIX环境下exp备份Oracle分区表实例
发布时间:2012-12-2 19:26:28   阅读次数:

1 简述

一般情况下,为保证数据库数据不丢失或少丢失,降低事故恢复时间,我们常使用Oracle数据库export工具对数据库进行定期备份。对于常用的exp备份,无论是备全库、备用户或是备单个表,命令都比较简单。

下面说明一下如何每天定时备份分区表的某个分区的详细步骤。

2 环境描述

硬件环境:IBM P570

操作系统:AIX5.3

数据库版本:Oracle9.2.0.6

业务场景:数据库t_sms表包含每天所有的短信发送历史数据(每天大约700W),由于数据量庞大,且平时有查询需要,所以根据月日建立了分区(每天一个分区,比如P01_01代表1月1日的数据)(t_sms脚本: )

备份需要:每天700W数据存放在一张表中,造成此表数据量庞大,极易产生索引失效等副作用,故决定对此表历史数据进行迁移,迁移策略为保留前天到目前的数据在表中,其他数据迁移到历史归档库中。如有查询需要,可直接连接归档库进行短信数据查询。这样一方面可以减少t_sms表的数据量,另一方面也把查询数据迁移到归档库,降低生产库负荷。

3 备份策略

1、每天凌晨00:30分,利用crontab执行exp脚本,把前天分区里的数据生成dmp文件;

2、3:30分,ftp到归档库

3、4:30分,归档库执行imp脚本导入归档数据

4 操作步骤

1、以Oracle用户身份登陆小型机;

2、把exp.sh脚本拷贝到小型机/sms目录下

3、chmod 755 /sms/exp.sh

4、执行crontab –e,输入30 00 * * * /sms/exp.sh

5、建立ftp用户

6、在归档库上设定自动任务,定时ftp到小型机下载dmp文件,并imp到归档库中。

网站关键词:千喜网络 云主机租用 服务器托管 CDN加速 虚拟主机 网站空间 域名注册 企业邮局 数据库
上一章:浅谈Oracle ERP上线准备的五条重要经验   下一章:Oracle 11g R2文档泄露的几点新特性   
中华人民共和国增值电信业务经营许可证:陕B2-20100043
地址:西安市莲湖路37号省外贸大楼623室 全国统一服务热线:400-600-7112
CopyRight@2009-2012 Qianxinet.com 版权所有 西安千喜网络科技有限公司