小型機環境停機備份操作步驟

ljm0211發表於2012-07-02
完整停機備份操作步驟:
1、    註釋掉zjop01(oraywzkr使用者)、zjop02(oracwyy使用者)、zjapp01(root使用者)、zjapp02(root、weblogic使用者)上的crontab定時任務的執行,從執行schedule中去掉所有當天的DP備份任務,使得當天不執行定時備份任務。
zjop01(oraywzkr)
#10 0 * * * /data1/dbbackup/rmanbackup/sh/startrman.sh > /dev/null 2>&1
#0 22 * * * /data1/dbbackup/sh/backup_daily.sh > /data1/dbbackup/cron.out

zjop01(root)
#0 2 * * * /data1/dbbackup/tarsh/tar.sh > /dev/null 2>&1

zjop02(oracwyy使用者)
#10 0 * * * /cwyy_arch/dbbackup/rmanbackup/sh/startrman.sh > /dev/null 2>&1
#0 22 * * * /cwyy_arch/dbbackup/sh/backup_daily.sh > /cwyy_arch/dbbackup/cron.out

zjop02(root)
#0 1 * * * /cwyy_arch/dbbackup/tarsh/tar.sh > /dev/null 2>&1

zjapp01(root使用者)
#10 0 * * * /usr/local/appbackup/sh/apptar.sh

zjapp02(root使用者)
#10 0 * * * /image/appbackup/sh/apptar.sh

zjapp02(weblogic使用者)
#10 0 * * * sh /usr/local/webapps/crontab/auto/drawCode.sh
#25 0 * * * sh /usr/local/webapps/crontab/auto/drawAnaReport.sh
#30 0 * * * sh /usr/local/webapps/crontab/auto/drawPolicy.sh
#35 0 * * * sh /usr/local/webapps/crontab/auto/drawNewClaim.sh
#40 0 * * * sh /usr/local/webapps/crontab/auto/drawFailure.sh
#45 0 * * * sh /usr/local/webapps/crontab/auto/FxqInfDataCreator.sh
#0 0,7,9,11,13,15,18,21 * * * sh /usr/local/webapps/crontab/auto/transAccount.sh

2、    停止業務系統應用
a)    登入zjapp02
zjapp02#[/]su – weblogic
zjapp02$[/home/weblogic] sh stopAll.sh
b)    登入zj-jy01
[root@zj-jy01 ~]# su – weblogic
[weblogic@zj-jy01 ~]$ cd /home/weblogic/bea/user_projects/domains/jydomain/bin
[weblogic@zj-jy01 bin]$ sh stopWebLogic.sh
c)    登入zj-zkrapp01
[root@zj-zkrapp01 ~]# su – weblogic
[weblogic@zj-zkrapp01 ~]$ cd /home/weblogic/bea/user_projects/domains/marine_domain/bin
[weblogic@zj-zkrapp01 bin]$ sh stopWebLogic.sh
[weblogic@zj-zkrapp01 bin]$ cd /home/weblogic/bea/user_projects/domains/query_domain/bin
[weblogic@zj-zkrapp01 bin]$ sh stopWebLogic.sh
3、    停止財務系統應用
a)    登入zjapp01
login root ;
cd /home/ufida; . ./.profile ; cd ncv5 ;. ./env.sh ;sh stop.sh
4、    停止業務系統資料庫
a)    登入zjop01
zjop01#[/]su – oraywzkr
lsnrctl stop lsnrywzkr
$ sqlplus / as sysdba
shutdown immediate
5、    停止財務系統資料庫
a)    登入zjop02
zjop02#[/]su – oracwyy
lsnrctl stop LISTENER_CWYY
$ sqlplus / as sysdba
shutdown immediate
6、    進行備份操作第1、2步(DP備份,make_tape_recovery)
7、    停止zjop01上的虛擬機器
a)    登入zjapp01

zjop01#[/]hpvmstatus -P guest1
[Virtual Machine Details]
Virtual Machine Name VM #  OS Type State
==================== ===== ======= ========
guest1                   2 HPUX    On (OS)  

[Authorized Administrators]
Oper Groups: 
Admin Groups:
Oper Users:  
Admin Users: 

[Virtual CPU Details]
#vCPUs Entitlement Maximum
====== =========== =======
4       10.0%  100.0%

[Memory Details]
Total    Reserved
Memory   Memory 
=======  ========
12 GB     64 MB

[Storage Interface Details]
Guest                                 Physical
Device  Adaptor    Bus Dev Ftn Tgt Lun Storage   Device
======= ========== === === === === === ========= =========================
disk    scsi         0   1   0   1   0 lv        /dev/vg01/rlv_bootdisk

[Network Interface Details]
Interface Adaptor    Name/Num   PortNum Bus Dev Ftn Mac Address
========= ========== ========== ======= === === === =================
vswitch   lan        vmlan1     1         0   0   0 52-80-65-6e-69-57

[Misc Interface Details]
Guest                                 Physical
Device  Adaptor    Bus Dev Ftn Tgt Lun Storage   Device
======= ========== === === === === === ========= =========================
serial  com1                           tty       console


shutdown –h –y 0

zjop01#[/]hpvmstatus -P guest1
[Virtual Machine Details]
Virtual Machine Name VM #  OS Type State
==================== ===== ======= ========
guest1                   2 HPUX    Off      

[Authorized Administrators]
Oper Groups: 
Admin Groups:
Oper Users:  
Admin Users: 

[Virtual CPU Details]
#vCPUs Entitlement Maximum
====== =========== =======
4       10.0%  100.0%

[Memory Details]
Total    Reserved
Memory   Memory 
=======  ========
12 GB     64 MB

[Storage Interface Details]
Guest                                 Physical
Device  Adaptor    Bus Dev Ftn Tgt Lun Storage   Device
======= ========== === === === === === ========= =========================
disk    scsi         0   1   0   1   0 lv        /dev/vg01/rlv_bootdisk

[Network Interface Details]
Interface Adaptor    Name/Num   PortNum Bus Dev Ftn Mac Address
========= ========== ========== ======= === === === =================
vswitch   lan        vmlan1     1         0   0   0 52-80-65-6e-69-57

[Misc Interface Details]
Guest                                 Physical
Device  Adaptor    Bus Dev Ftn Tgt Lun Storage   Device
======= ========== === === === === === ========= =========================
serial  com1                           tty       console


8、    停止zjop02上的虛擬機器
a)    登入zjapp02

zjop02#[/tmp]hpvmstatus -P guest2
[Virtual Machine Details]
Virtual Machine Name VM #  OS Type State
==================== ===== ======= ========
guest2                   8 HPUX    On (OS)  

[Authorized Administrators]

Oper Groups: 
Admin Groups:
Oper Users:  
Admin Users: 

[Virtual CPU Details]

#vCPUs Entitlement Maximum
====== =========== =======
4       10.0%  100.0%

[Memory Details]

Total    Reserved
Memory   Memory 
=======  ========
20 GB     64 MB

[Storage Interface Details]

Guest                                 Physical
Device  Adaptor    Bus Dev Ftn Tgt Lun Storage   Device
======= ========== === === === === === ========= =========================
disk    scsi         0   1   0   0   0 lv        /dev/vg01/rlv_bootdisk
disk    scsi         0   1   0   1   0 lv        /dev/vgapp/rlvapp

[Network Interface Details]

Interface Adaptor    Name/Num   PortNum Bus Dev Ftn Mac Address
========= ========== ========== ======= === === === =================
vswitch   lan        vmlan1     1         0   0   0 42-bc-f9-7c-14-bc

[Misc Interface Details]

Guest                                 Physical
Device  Adaptor    Bus Dev Ftn Tgt Lun Storage   Device
======= ========== === === === === === ========= =========================
serial  com1                           tty       console

shutdown –h –y 0

zjop02#[/tmp]hpvmstatus -P guest2
[Virtual Machine Details]
Virtual Machine Name VM #  OS Type State
==================== ===== ======= ========
guest2                   8 HPUX    Off      

[Authorized Administrators]

Oper Groups: 
Admin Groups:
Oper Users:  
Admin Users: 

[Virtual CPU Details]

#vCPUs Entitlement Maximum
====== =========== =======
4       10.0%  100.0%

[Memory Details]

Total    Reserved
Memory   Memory 
=======  ========
20 GB     64 MB

[Storage Interface Details]

Guest                                 Physical
Device  Adaptor    Bus Dev Ftn Tgt Lun Storage   Device
======= ========== === === === === === ========= =========================
disk    scsi         0   1   0   0   0 lv        /dev/vg01/rlv_bootdisk
disk    scsi         0   1   0   1   0 lv        /dev/vgapp/rlvapp

[Network Interface Details]

Interface Adaptor    Name/Num   PortNum Bus Dev Ftn Mac Address
========= ========== ========== ======= === === === =================
vswitch   lan        vmlan1     1         0   0   0 42-bc-f9-7c-14-bc

[Misc Interface Details]

Guest                                 Physical
Device  Adaptor    Bus Dev Ftn Tgt Lun Storage   Device
======= ========== === === === === === ========= =========================
serial  com1                           tty       console


9、    進行備份操作第3步(dd備份)
10、    停止cluster
a)    登入zjop01

zjop01#[/]cmviewcl

CLUSTER        STATUS      

cluster_zjop   up          

NODE           STATUS       STATE       

zjop01         up           running     

PACKAGE        STATUS        STATE         AUTO_RUN     NODE       

ywzkrpkg       up            running       enabled      zjop01     

NODE           STATUS       STATE       

zjop02         up           running     

PACKAGE        STATUS        STATE         AUTO_RUN     NODE       

cwyypkg        up            running       disabled     zjop02


cmhaltcl –f –v

zjop01#[/]cmviewcl

CLUSTER        STATUS      

cluster_zjop   down        

NODE           STATUS       STATE       

zjop01         down         unknown     
zjop02         down         unknown     

UNOWNED_PACKAGES


PACKAGE        STATUS        STATE         AUTO_RUN     NODE       

ywzkrpkg       down          halted        enabled      unowned    
cwyypkg        down          halted        enabled      unowned


完整啟動操作步驟:
1、    啟動zjop01上的虛擬機器
a)    登入zjop01
hpvmstart -P guest1
2、    啟動zjop02上的虛擬機器
a)    登入zjop02
hpvmstart -P guest2
3、    啟動cluster,啟動node,package
a)    登入zjop01
cmruncl –f –v

zjop01#[/]cmviewcl

CLUSTER        STATUS      

cluster_zjop   up          

NODE           STATUS       STATE       

zjop01         up           running     

PACKAGE        STATUS        STATE         AUTO_RUN     NODE       

ywzkrpkg       up            running       enabled      zjop01     

NODE           STATUS       STATE       

zjop02         up           running     

PACKAGE        STATUS        STATE         AUTO_RUN     NODE       

cwyypkg        up            running       enabled      zjop02 


(cmruncl –v –n zjop01 –n zjop02
cmrunnode –v zjop01
cmrunnode –v zjop02
cmrunpkg –v –n zjop01 ywzkrpkg
cmrunpkg –v –n zjop02 cwyypkg)
4、    啟動業務系統資料庫(確認資料庫是否已經啟動)
a)    登入zjop01
zjop01#[/]su – oraywzkr
$ sqlplus / as sysdba
startup
$ lsnrctl start lsnrywzkr
5、    啟動財務系統資料庫(確認資料庫是否已經啟動)
a)    登入zjop02
zjop02#[/]su – oracwyy
$ sqlplus / as sysdba
startup
lsnrctl start LISTENER_CWYY
6、    啟動業務系統應用
a)    登入zjapp02
zjapp02#[/]su – weblogic
zjapp02$[/home/weblogic] ./startAll.sh
b)    登入zj-jy01
[root@zj-jy01 ~]# su – weblogic
[weblogic@zj-jy01 ~]$ cd /home/weblogic/bea/user_projects/domains/jydomain
[weblogic@zj-jy01 jydomain]$ nohup sh startWebLogic.sh &
c)    登入zj-zkrapp01
[root@zj-zkrapp01 ~]# su – weblogic
[weblogic@zj-zkrapp01 ~]$ cd /home/weblogic/bea/user_projects/domains/marine_domain
[weblogic@zj-zkrapp01 marine_domain]$ nohup sh startWebLogic.sh &
[weblogic@zj-zkrapp01 bin]$ cd /home/weblogic/bea/user_projects/domains/query_domain
[weblogic@zj-zkrapp01 query_domain]$ nohup sh startWebLogic.sh &
7、    啟動財務系統應用
a)    登入zjapp01
login root ;
cd /home/ufida; . ./.profile ; cd ncv5 ;. ./env.sh ;nohup sh startup.sh &
8、    取消註釋zjop01(oraywzkr使用者)、zjop02(oracwyy使用者)、zjapp01(root使用者)、zjapp02(root、weblogic使用者)上的crontab定時任務,使得定時備份任務正常執行。
zjop01(oraywzkr)
10 0 * * * /data1/dbbackup/rmanbackup/sh/startrman.sh > /dev/null 2>&1
0 22 * * * /data1/dbbackup/sh/backup_daily.sh > /data1/dbbackup/cron.out

zjop01(root)
0 2 * * * /data1/dbbackup/tarsh/tar.sh > /dev/null 2>&1

zjop02(oracwyy使用者)
10 0 * * * /cwyy_arch/dbbackup/rmanbackup/sh/startrman.sh > /dev/null 2>&1
0 22 * * * /cwyy_arch/dbbackup/sh/backup_daily.sh > /cwyy_arch/dbbackup/cron.out

zjop02(root)
0 1 * * * /cwyy_arch/dbbackup/tarsh/tar.sh > /dev/null 2>&1

zjapp01(root使用者)
10 0 * * * /usr/local/appbackup/sh/apptar.sh

zjapp02(root使用者)
10 0 * * * /image/appbackup/sh/apptar.sh

zjapp02(weblogic使用者)
10 0 * * * sh /usr/local/webapps/crontab/auto/drawCode.sh
25 0 * * * sh /usr/local/webapps/crontab/auto/drawAnaReport.sh
30 0 * * * sh /usr/local/webapps/crontab/auto/drawPolicy.sh
35 0 * * * sh /usr/local/webapps/crontab/auto/drawNewClaim.sh
40 0 * * * sh /usr/local/webapps/crontab/auto/drawFailure.sh
45 0 * * * sh /usr/local/webapps/crontab/auto/FxqInfDataCreator.sh
0 0,7,9,11,13,15,18,21 * * * sh /usr/local/webapps/crontab/auto/transAccount.sh

9、    系統測試(軟體開發室協助)

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/11411056/viewspace-734386/,如需轉載,請註明出處,否則將追究法律責任。

相關文章