联通xxxx系统备份和恢复指南

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

联通XXXX系统备份和恢复指南

数据库备份原则和周期

备份工作应遵循快速、有效原则。

各项数据的备份周期建议如下:

1、数据库:建议SYSDB每天做全量备份,同时做文本备份和exp导出备份

(1)文本备份每天做全量备份,备份时间为3:00,主机和磁阵上分别保留两份备份文件,主机上的保留周期为3天,磁阵上的保留周期为15天。

(2)exp导出备份每天做两次,备份时间为0点和12点,主机和磁阵上分别保留两份备份文件,主机上的保留周期为3天,磁阵上的保留周期为15天。

BILLDB每月做两次全量备份,备份时间为每月的1号和16号3:00。只在磁阵上保留备份文件,磁阵上的保留周期为3个月。

2、话单文件:建议每月做一次全量备份,备份时间为1号3:00,只在磁阵上保留备份文件,磁阵上的保留周期为3个月,本地只保留最新的备份。

3、配置文件:建议系统上线后备份一次,以后如果有修改则重新备份,只在主机保留备份文件。

自动备份篇

自动备份只备份数据库,配置文件和话单文件采取手动备份的方式进行。自动备份是在oracle的用户下进行的,需要将备份文件放置目录的权限赋予oracle用户。并设置oracle 用户的crontab。

# crontab –e

00 3 * * * /opt/oracle/backup/backup.sh > /dev/null 2>&1

00 0,12 * * * /opt/oracle/backup/backup.sh -L > /dev/null 2>&1

00 3 1,16 * * /opt/oracle/backup/backup.sh -B > /dev/null 2>&1

1.每天对sysdb进行自动备份:

(1)每天3:00对sysdb进行文本备份,备份文件的目录:

本地目录:/export/home/backup/sysdb/exp

异地目录:/export/home/mps/sysdb/exp

文件命名格式为:AAABackup_2009080611_asc.tar.Z

(2)每天0:00和12:00对sysdb进行二进制备份,备份文件放置的目录:

本地目录:/export/home/backup/sysdb/asc

异地目录:/export/home/mps/sysdb/asc

文件命名格式为:AAABackup_2009080600_exp.tar.Z

2.每月1号和16号的3:00对billdb进行自动备份

本地目录:/export/home/backup/billdb

异地目录:/export/home/report/billdb

文件命名格式为:AAABackup_2009080103_asc.tar.Z

手动备份篇

第一部分数据库备份

操作说明

该备份操作能够备份sysdb 数据库与billdb 数据库中所有数据库表的记录、建表语

句、建索引语句、表结构等内容。

操作步骤

备份sysdb 数据库所有数据库表。

步骤1以oracle 用户登录iscc 应用所在的服务器。

步骤2进入/opt/oracle/backup目录。

步骤3开始备份数据库。

# ./backup.sh

备份操作完成后,在/opt/oracle/backup 目录下生成AAABackup.tar.Z 文件包,包含sysdb 数据库所有数据库表的建表语句、表数据等内容。

步骤4脚本会自动将备份文件复制到/export/home/backup/sysdb/asc目录下,并复制一份到磁阵中的/export/home/mps/sysdb/asc目录,并将备份文件名称修改为:AAABackup_2009080611_asc.tar.Z。

步骤5开始备份数据库。

# ./backup.sh –L

说明

命令中的参数-L表示按照exp的方式备份sysdb数据库。

备份操作完成后,在/opt/oracle/backup 目录下生成AAABackup.tar.Z 文件包,包含sysdb 数据库所有数据库表的建表语句、表数据等内容。

步骤6 脚本会自动将备份文件复制到/export/home/backup/sysdb/exp目录下,并复制一份到磁阵中的/export/home/mps/sysdb/exp目录,并将备份文件名称修改为:AAABackup_2009080611_exp.tar.Z。

操作步骤

备份billdb 数据库所有数据库表。

步骤1以oracle 用户登录isms 应用所在的服务器。

步骤2进入/opt/oracle/backup 目录。

步骤3开始备份数据库。

# ./backup.sh –B

说明

命令中的参数-B 表示备份billdb数据库。

备份操作完成后,在/opt/oracle/backup 目录下生成AAABackup.tar.Z 文件包,包含billdb 数据库所有数据库表的建表语句、表数据等内容。

步骤4 脚本会自动将备份文件复制到/export/home/backup/billdb目录下,并复制一份到磁阵中的/export/home/report/billdb目录,并将备份文件名称修改为:

AAABackup_2009080103_asc.tar.Z.

第二部分备份配置文件

操作说明

本操作可以备份各个模块运行所必须的配置文件、License 文件和业务文件等。

备份配置文件的目的如下:

备份配置文件能够配合数据库的备份,完全备份infoX AAA 系统运行所必须的所有文件和数据。

在进行恢复操作时,只需提供备份文件,并配合Breeze 工具进行安装,即能够完

全恢复出与备份对象一致的infoX AAA 系统。

操作步骤

步骤1以root 用户登录服务器。

步骤2进入/export/home/backup 目录。

步骤3开始备份配置文件。

# ./backup.sh -c

说明

命令中的参数-c 表示备份配置文件。

备份操作完成后,在/export/home/backup 目录下生成AAABackup.tar.Z 文件包,包含各个模块的配置文件。

步骤4 将服务器上的备份文件名称修改为:AAABackup_config.tar.Z。

第三部分备份话单文件

操作说明

该操作用于备份infoX AAA 系统中所有话单文件。

操作步骤

步骤1 以billproc 用户登录服务器。

步骤2 进入/export/home/billproc 目录。

步骤3 开始备份话单文件。

# ./backup.sh -bf

说明

命令中的参数-bf 表示对话单文件进行备份。

备份操作完成后,在/export/home/billproc 目录下生成AAABackup.tar.Z 文件包。

步骤4 将服务器上的备份文件名称修改为:AAABackup_2009080603_asc.tar.Z,并将修改好的备份文件直接复制一份到磁阵中的相应目录。

第四部分AAA软件系统备份

相关文档
最新文档