程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Oracle數據庫 >> Oracle教程 >> vCSA6.0 數據庫的備份與恢復方法

vCSA6.0 數據庫的備份與恢復方法

編輯:Oracle教程

vCSA6.0 數據庫的備份與恢復方法


vCSA全稱:vCenter Server Appliance,是一個基於Linux的虛擬化管理平台,與vCSA5.x不同的是,在vCSA5.x的時候我們只需要導入OVF模板即可,但是到vCSA6.x就不再是OVF模板,而是ISO文件,需要我們通過浏覽器進行部署,後續我們的詳細講解部署過程,今天我這裡主要想說是一下vCSA6.x的數據庫備份與還原;

在vCSA6.x中,數據庫的備份與還原與vCSA5.x也是有一定區別的,vCSA5.x在嵌入式DB2數據庫,而在vCSA6.x中數據庫采用vPostgres,當然也可以使用外接數據庫Oracle,但是官方是不支持MSSQL的;

在企業中我們必須保證數據的安全性,為確保vCSA管理平台的數據安全,所以對於數據庫我們需要做好安全保證,下面我們來簡單說一下數據庫的備份與還原操作方法;

一、數據庫備份:

1、SSH連接,以管理員root進入,在root目錄有以下幾個文件;

CatchCD82(01-02-09-03-40)[4]

DBBackup.sh 將數據備份到文件服務器192.168.0.189腳本;

backup_lin.py 數據庫備份腳本;

restore_lin.py 數據庫還原腳本;

下面簡單說一下腳本詳細內容:

DBBackup.sh
mount-tcifs//192.168.0.1/VCSADB_backup/mnt/DBbackup-ousername=lidongni,password=密碼,domain=lidongni.com
BKTime=$(date+%Y%m%d)_VCDB.bak
python/root/backup_lin.py-f/mnt/DBbackup/$BKTime
umount/mnt/DBbackup

由於官方腳本本身無法滿足我的正常需求,所以我在有官方腳本的基礎上,添加了一個計劃任務備份,將對應的數據庫備份到一個專門的備份服務器上;

其它兩個腳本篇幅過長,可自行到VMware官方下載查看;

2、添加計劃任務:

vcsa6:~#crontab-l
#DONOTEDITTHISFILE-editthemasterandreinstall.
#(/tmp/crontab.XXXXXglKmPinstalledonThuDec3115:06:582015)
#(CronversionV5.0--$Id:crontab.c,v1.122004/01/2318:56:42vixieExp$)
3022***/root/DBBackup.sh
vcsa6:~#crontab-e
3022***/root/DBBackup.sh

每天晚上22點30分進行備份操作;

3、重啟cron任務:

vcsa6:~#servicecronrestart
ShuttingdownCRONdaemondone
StartingCRONdaemondone

生效配置;

4、測試備份結果生效:

image

相對於備份數據庫來說,還原數據庫會更加簡單一些,詳細操作如下:

二、數據庫還原方法:

運行以下命令,停止 vmware-vpxd 和 vmware-vdcs 服務:

servicevmware-vpxdstop
servicevmware-vdcsstop

運行 restore_lin.py 文件並提供備份文件的位置。 例如,如果要將備份文件另存為/mnt/DBBackup/20151231_VCDB.bak,請運行以下命令:

python/root/restore_lin.py-f/mnt/DBBackup/20151231_VCDB.bak

還原完成後,您會看到提示還原成功完成的消息。

運行以下命令,啟動 vmware-vpxd 和 vmware-vdcs 服務:

servicevmware-vpxdstart
servicevmware-vdcsstart

注意:因為vCSA安裝完成以後,采用的時區並非CST,而是UTC,所以我們在做計劃任務之前,需要先做一個時區修改的操作,避免數據庫備份時間的錯誤,詳細的時間修改方法,可查看我的個人博客:www.lidongni.com

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved