找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 4629|回复: 0

[基础] 1986宽带管理系统 RAudiS双机冷备教程

[复制链接]
发表于 2009-1-19 23:51:19 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

×
CBMS OR GBMS双机冷备一天同步一次的方法

注意:安装以下程序之前需安装好CBMS或者GBMS计费系统,主、备服务器需要安装相同的软件版本号。

1、    备机上的做法需安装ftp服务,即必须安装vsftpd。
把install.tar.gz上传到备机
tar zxvf install.tar.gz
解压完后进入目录
cd install
进入背机目录
cd slvae
./install
出现以下提示时
please input the ftp path [/home/ftp]
输入ftp的主目录为/a01/data_bk

please input username
输入登陆ftp的用户名 amtium

please input password
输入登陆ftp的密码 eflow

please select db type,oracle input 1,postgre input 2
选择数据库的类型,oracle就输入1,postgre就输入2
如:
[root@cbms slave]# ./install.sh
start touch virtual username
please input the ftp path [/home/ftp]
/a01/data_bk
virtual username_>Done!
start touch username and password
please input username
amtium
please input password
eflow
username and password_>Done
username and password_>Done!
start vsftpd config!
vsftpd config_Done!
Shutting down vsftpd: [  OK  ]
Starting vsftpd for vsftpd: [  OK  ]
please select db type,oracle input 1,postgre input 2
2
you select postgre


2、    主机上的做法
把install.tar.gz上传到主机
tar zxvf install.tar.gz
解压完后进入目录
cd install
进入背机目录
cd master
./install
出现以下提示时
please select db type,oracle input 1,postgre input 2
选择数据库的类型,oracle为1,postgre为2

please input ftpserver ip
输入备机上ftpserver ip

please input ftplogin name
输入登陆ftp的用户名 amtium

please input ftplogin passwd
输入登陆ftp的密码 eflow


如:

[root@cbms master]# ./install.sh
please select db type,oracle input 1,postgre input 2
2
you select postgre
please input ftpserver ip
192.168.1.240
please input ftplogin name
amtium
please input ftplogin passwd
eflow






3、测试方法
root身份
一、    主服务器上运行
1.    备份数据
[root@localhost ~]# /home/amtium/exp.sh
backup file name : /home/amtium/syn.backup
[root@localhost ~]#date
日  4月 29 15:11:36 SGT 2007
[root@localhost ~]# ll /home/amtium/syn.dmp -h
-rw-rw-r--  1 amtium amtium 156M  4月 29 15:11 /home/amtium/syn.dmp
[root@localhost ~]#
2.    上传数据到备服务器
[root@localhost ~]# /home/amtium/ftp.sh
Please login with USER and PASS.
Please login with USER and PASS.
KERBEros_V4 rejected as an authentication type
Local directory now /home/amtium
[root@localhost ~]#

二、    备机上运行
1.    查看主服务器上传的文件
[root@localhost ~]# ll /a01/data_bk/syn.dmp -h
-rw-r--r--  1 virtual virtual 156M  4月 29 15:17 /a01/data_bk/syn.dmp
[root@localhost ~]# date
日  4月 29 15:17:35 CST 2007
[root@localhost ~]#
2.    同步主服务器的数据
[root@localhost ~]# /home/amtium/imp.sh
DROP INDEX
DROP INDEX
DROP INDEX
.
.
.
CREATE INDEX
CREATE INDEX
CREATE INDEX
ALTER TABLE
ALTER TABLE
ALTER TABLE
REVOKE
REVOKE
GRANT
GRANT
import file to database finish!
[root@localhost ~]#
  到此数据同步功能已经成功完成,登录到备服务器的管理页面去看看是否已经成功同步。




以下为安装同步脚本后相关的操作及功能解释。
程序安装好以后,以root身份可以看到crontab 里有两个计划进程。
主服务器里看到的内容
[root@localhost ~]# crontab -l
MAILTO=""
0 3 * * *      /home/amtium/exp.sh
20 3 * * *      /home/amtium/ftp.sh
[root@localhost ~]#
exp.sh程序为生成备份数据库文件文件位置/home/amtium/syn.dmp
ftp.sh程序把syn.dmp文件上传到到备服务器


备服务器里看到的内容
[root@localhost ~]# crontab -l
MAILTO=""
30 3 * * *      /home/amtium/imp.sh
30 2 * * *      rm -rf syn.dmp
[root@localhost ~]#
imp.sh程序为同步syn.dmp数据

另:如果需要一天同步多次数据可以修改crontab里的时间表即可,但需要考虑服务器性能。
吉林软路由 东北第一家 牛吧  
吉林路由网:http://www.jlrouter.com
吉林路由网论坛:http://bbs.jlrouterfay.com
routeros
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|小黑屋|软路由 ( 渝ICP备15001194号-1|渝公网安备 50011602500124号 )

GMT+8, 2024-5-18 01:52 , Processed in 0.122671 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表