Sybase數據庫備份腳本需要Sybase環境變量

這篇論壇文章(賽迪網技術社區)主要介紹了定時備份Sybase數據庫的腳本問題,詳細內容請參考下文:

前幾天寫了個定時備份Sybase數據庫的腳本,在shell中寫完後試著手動執行,一切都ok。結果寫到cron定時文件後,到了時間就怎麽也不執行。很納悶,又胡亂檢查了一通用戶、權限、目錄權限等(其實手動能執行說明這些都沒問題),都沒問題啊,怎麽回事呢?

後來看到一位前輩的樣例,才恍然大悟。原來自己在登錄shell時sybase的環境變量都在生效,但當cron調度備份腳本運行時産生的子shell中,就無法找到腳本執行所需要的sybase環境變量了。所以,應當在cron中數據庫備份腳本前,執行使sybase環境變量生效的腳本(加在備份腳本中或單獨執行都可以)

suse linux下:

source /home/sybase/.bash_profile;

AIX下:

00 10 *** . /home/sybase/.profile;/home/sybase/backupdb.sh

(注:與備份腳本間有空格)

Lunix環境下MySQL數據庫的自動備份腳本
可以將這個腳本放進crontab,每天淩晨執行一次,自動備份 這個腳本每天最多只執行一次,而且只保留最近五天的備份在服務器上。 #Setting #設置數據庫名,數據庫登錄名,密碼,備份路徑,日志路徑,數據文件位置,及備...查看完整版>>Lunix環境下MySQL數據庫的自動備份腳本
 
個人經驗總結:Sybase數據庫的全量備份方案
Sybase數據庫産品自從1987年問世以來,它的客戶機/服務器(client/server)工作模式、分布處理的基礎體系結構、完善的安全保密性能、高速快捷的運行方式、多平台跨操作系統的廣泛應用等優點,迅速被IT界接受並推廣應用...查看完整版>>個人經驗總結:Sybase數據庫的全量備份方案
 
關于Oracle數據庫熱備份腳本深入剖析
我們都知道Oracle的備份有幾鍾方式,冷備,熱備,rman,imp等,我們注重到當我們采取熱備的時候,需要對每個要備份的表空間置爲backup模式。通常的熱備腳本都是這樣的: alter tablespace XXX begin backup;cp XXX .....查看完整版>>關于Oracle數據庫熱備份腳本深入剖析
 
數據庫鏈接的備份腳本
     This tip comes from Galina Petrenko, Sr. IT Specialist, TPAS Systems Development, at Towers Perrin, in Voorhees, NJ.  Description: This script produces readable output (backup) for database...查看完整版>>數據庫鏈接的備份腳本
 
編制一個Mysql數據庫自動備份腳本
可以將這個腳本放進crontab,每天淩晨執行一次,自動備份這個腳本每天最多只執行一次,而且只保留最近五天的備份在服務器上。 代碼: #!/bin/bash #This is a ShellScript For Auto DB Backup #Powered by SearchData...查看完整版>>編制一個Mysql數據庫自動備份腳本
 
Oracle全局數據庫名、環境變量和sid的區別
一、數據庫名 什麽是數據庫名 數據庫名就是一個數據庫的標識,就像人的身份證號一樣。他用參數DB_NAME表示,如果一台機器上裝了多全數據庫,那麽每一個數據庫都有一個數據庫名。在數據庫安裝或創建完成之後,參數DB_...查看完整版>>Oracle全局數據庫名、環境變量和sid的區別
 
虛擬環境下存儲備份需要考慮的因素
  服務器虛擬化帶來的好處是毋庸置疑的,然而服務器虛擬化衍生出來的一系列問題卻也是企業數據中心管理人員所要仔細考慮的。一旦企業數據中心實行服務器虛擬化解決方案後,那麽之前的存儲體系架構和存儲管理方法和...查看完整版>>虛擬環境下存儲備份需要考慮的因素
 
Web環境下的SQL Server數據備份與恢複
1、前言 實現磁帶備份數據的功能有兩方面的困難:首先,MS SQL Server(以下簡稱SQL)所提供的數據庫的整體備份及恢複功能不能直接滿足本系統要求的數據滾動備份。其次,需要解決如何在Web環境下實現磁帶數據備份功能...查看完整版>>Web環境下的SQL Server數據備份與恢複
 
SQL 2000中非域環境下數據庫的異機備份
1.在備份服務器上設置備份目錄 1.1.在備份服務器上創建特定用戶BackupUser 密碼 123 1.2.在備份服務器的E:下創建一個目錄backup 1.3.共享 backup目錄,共享名爲backup,權限只有用戶BackupUser可以完全控制 2.在數據...查看完整版>>SQL 2000中非域環境下數據庫的異機備份
 
 
回到王朝網路移動版首頁