1、先做备份全库冷备份,要停服务。可以通过管理工具console
scp back* dmdba@192.168.146.130:/dm8/backup2
注意要在备机里面先创建备份目录
2、备机初始化数据,并且恢复数据
./dminit db_name=DMDB instance_name=DMDBSVR port_num=5236 path=/dm8/data
修改主机配置文件
vi dmarch.ini
vi dmwatcher.ini
vi dmmal.ini
vi dm.ini
3、将主库启动到 mount 状态
[dmdba@localhost bin]$ ./dmserver /dm8/data/DMDB/dm.ini mount
4、修改主库的配置
./disql sysdba/Dameng123
SQL>SP_SET_PARA_VALUE(1, 'ALTER_MODE_STATUS', 1);
SQL>sp_set_oguid(8888);
SQL>SP_SET_PARA_VALUE(1, 'ALTER_MODE_STATUS', 0);
SQL>alter database primary;
5、备机配置开始
vi dmmal.ini 内容与主机一样
vi dmarch.ini 实例名称改成主机的
vi dmwatcher.ini 内容与主机一样
vi dm.ini 修改内容与主机一样
归档路径
mkdir -p /dm8/arch
6、将备库启动到 mount 状态
[dmdba@localhost bin]$ ./dmserver /dm8/data/DMDB/dm.ini mount
7、修改备库的配置
./disql sysdba/Dameng123
SQL> sp_set_oguid(8888);
SQL> alter database standby;
8、分别启动主库和备库上的守护进程
[dmdba@localhost bin]$ ./dmwatcher /dm8/data/DMDB/dmwatcher.ini
./dmwatcher /dm8/data/DMDB/dmwatcher.ini
检查是否连接正常:注意防火墙
./disql sysdba/Dameng123 主库打开
9、配置监视器
cd /dm8/bin
vi dmmonitor.ini
10、登录监视器
./dmmonitor /dm8/data/dmmonitor.ini
注意配置文件的分组名称(8888),和主备两台电脑IP和端口配置
login
用户名:sysdba
密码:
Show
主备切换
Switchover
文章
阅读量
获赞