AIX环境下Sybase Master设备恢复步骤

一实验准备


1备份master库 dump database master to '/backup/master.dat'
2 lv_masrter的大小

# lsvg -l datavg

datavg:

LV NAME TYPE LPs PPs PVs LV STATE MOUNT POINT

lv_backup jfs2 320 320 1 open/syncd /backup

loglv00 jfs2log 1 1 1 open/syncd N/A

lv_master raw 10 10 1 closed/syncd N/A


3删除lv_master

# rmlv -f lv_master

rmlv: Logical volume lv_master is removed.


二重新创建master设备


1创建lv_master(和之前的lv_master保持相同大小)

# mklv -t raw -y lv_master datavg 10


2重建master设备dataserver -d /dev/rlv_master -w master

-w表示在/dev/rlv_master设备上重写master数据库




三以恢复方式启动sybase服务

1 拷贝sybase的主服务RUN文件为 m_RUN_server_name

$ cp RUN_CRM m_RUN_CRM


2 编辑m_RUN_CRM 在其dataserver命令最后一行添加-m 参数如下:

$ cat m_RUN_CRM

#!/bin/sh

#

# Adaptive Server name: CRM

# ASE page size (KB): 2k

# Master device path: /dev/rlv_master

# Error log path: /sybase/ASE-12_5/install/CRM.log

# Configuration file path: /sybase/ASE-12_5/CRM.cfg

# Directory for shared memory files: /sybase/ASE-12_5

#

/sybase/ASE-12_5/bin/dataserver \

-sCRM \

-d/dev/rlv_master \

-e/sybase/ASE-12_5/install/CRM.log \

-c/sybase/ASE-12_5/CRM.cfg \

-M/sybase/ASE-12_5 \

-m


3 通过startserver -f m_RUN_CRM启动数据库

对m_RUN_server_name文件内容中的参数解释如下:

/sybase/ASE-12_5/bin/dataserver \

-sCRM \

-d/dev/rlv_master \

-e/sybase/ASE-12_5/install/CRM.log \

-c/sybase/ASE-12_5/CRM.cfg \

-M/sybase/ASE-12_5 \

-d 指定master设备的名字

-b 指定master设备的大小

-s 服务名

-e 错误日志文件名

-i 接口文件的目录

-M 指定sybases主安装目录就行

-m master的恢复模式,也就是master的单用户模式


四确定并更改sysservers表中关于备份服务的网络名为备份服务名。

select * from sysservers

注意可以直接更新系统表,不需要sp_configure ‘allow update’,1

update sysservers set srvnetname='CRM_back' where srvid=1


五启动sybase的备份服务


$ startserver -f RUN_CRM_back



六loadmaster数据库的备份load database master from '/backup/master.dat'


七重启sybase主服务$ startserver -f RUN_CRM






免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删

QR Code
微信扫一扫,欢迎咨询~

联系我们
武汉格发信息技术有限公司
湖北省武汉市经开区科技园西路6号103孵化器
电话:155-2731-8020 座机:027-59821821
邮件:tanzw@gofarlic.com
Copyright © 2023 Gofarsoft Co.,Ltd. 保留所有权利
遇到许可问题?该如何解决!?
评估许可证实际采购量? 
不清楚软件许可证使用数据? 
收到软件厂商律师函!?  
想要少购买点许可证,节省费用? 
收到软件厂商侵权通告!?  
有正版license,但许可证不够用,需要新购? 
联系方式 155-2731-8020
预留信息,一起解决您的问题
* 姓名:
* 手机:

* 公司名称:

姓名不为空

手机不正确

公司不为空