当前位置:文档之家› 联通xxxx系统备份和恢复指南

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

联通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 –e00 3 * * * /opt/oracle/backup/backup.sh > /dev/null 2>&100 0,12 * * * /opt/oracle/backup/backup.sh -L > /dev/null 2>&100 3 1,16 * * /opt/oracle/backup/backup.sh -B > /dev/null 2>&11.每天对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.Z2.每月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软件系统备份步骤1在服务器上以root用户登录。

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

步骤3 用tar命令分别对系统文件进行备份。

备份内容如下:主备服务器备份billproc、iscc1、sms、smp、websmap、ismpmml这几个目录。

Radius服务器备份iscc2目录。

Portal服务器备份portal目录。

系统恢复篇第一部分数据库恢复恢复所有数据库表该操作可以将sysdb 数据库和billdb 数据库中的所有数据库表恢复到进行备份操作时的状态操作步骤恢复sysdb 数据库所有数据库表步骤1 以oracle 用户登录iscc 应用所在的服务器。

步骤2 将备份文件包AAABackup_2009080611_asc.tar.Z 拷贝到/opt/oracle/backup目录下步骤3 将备份文件名称修改为AAABackup.tar.Z/opt/oracle/backup目录下。

步骤4 解压缩备份文件包。

# uncompress -vf AAABackup.tar.Z# tar -vxf AAABackup.tar步骤5 开始恢复数据库表。

# ./restore.sh备注:文本备份可以恢复单张表,exp备份无法恢复单张表,恢复单张表格时需要建立文本文件并将需要恢复的表名写到文件中,执行如下命令:# ./restore.sh –s [文本名称]恢复billdb 数据库所有数据库表。

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

步骤2 将备份文件包AAABackup_2009080103_asc.tar.Z拷贝到/opt/oracle/backup目录下步骤3 将备份文件名称修改为AAABackup.tar.Z/opt/oracle/backup目录下。

步骤4解压缩备份文件包。

# uncompress -vf AAABackup.tar.Z# tar -vxf AAABackup.tar步骤5 开始恢复数据库表。

# ./restore.sh –B第二部分配置文件恢复恢复配置文件步骤1 以root 用户登录itellin1服务器。

步骤2 将双机rg_isms、rg_iscc两个资源切回itellin1。

步骤4 将备份文件名称由AAABackup_config.tar.Z修改为AAABackup.tar.Z/export/home/backup目录下。

步骤5 将备份文件AAABackup.tar.Z解压# uncompress -vf AAABackup.tar.Z# tar -vxf AAABackup.tar步骤6 开始恢复数据库表。

# ./restore.sh –c命令恢复第三部分话单文件恢复恢复话单文件步骤1 以billproc用户登录isms 应用所在的服务器。

步骤2 将备份文件包AAABackup_2009080603_asc拷贝到/export/home/billproc目录下步骤3 将备份文件名称修改为AAABackup.tar.Z/export/home/billproc目录下。

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

步骤5 解压缩备份文件包。

# uncompress -vf AAABackup.tar.Z# tar -vxf AAABackup.tar步骤6 开始恢复话单文件。

# ./restore.sh –bf。

相关主题