Ubuntu 定時備份Oracle資料庫實現

2021-08-27 17:00:04 字數 739 閱讀 6330

[img]

最近開發需要在ubuntu裡面定時備份oracle資料庫的需要,採用cron,具體步驟如下:

1,為oracle使用者配置環境變數 /home/oracle/.profile

#for oracle

export oracle_home=/opt/ora10

export oracle_sid=orcl

export oracle_owner=oracle

export path=$path:$oracle_home/bin

export ld_library_path=$oracle_home/lib:/lib:/lib32:/usr/lib

export disable_hugetlbfs=1

export nls_lang=american_america.zhs16gbk

2,寫好導資料指令碼 存為 expdb.sh

source /home/oracle/.profile

exp xx/xx file=/usr/local/aaa.dmp

給指令碼授權

chmod 777 expdb.sh

3,寫定時任務 crontab -u oracle -e

00 17 * * 1-5 /usr/local/cjd/expdb.sh #表示 周一至周五 每天 17點執行

4,檢視該使用者定時任務

crontab -u -l

5,一切完畢。

ubuntu系統設定定時備份mysql

第一步 建立mysql的備份執行指令碼 1.新建備份指令碼檔案,在新建在了 home mysql backup下,命名為 mysqlbackup.sh xml touch mysqlbackup.sh 2.編輯並新增內容 xml vi mysqlbackup.sh 注 mysqldump執行引數這裡...

ubuntu定時備份mysql資料庫

在專案中,遇到自動備份資料庫的需求,以應對專案遭遇bug時將不利影響降低到最小。ubuntu版本16.04 檢視命令 sudo lsb release a mysql版本5.7 檢視命令 mysql version 為方便檢視,在 home ubuntu目錄下新建備份目錄data backup,將備...

mysql定時備份指令碼 MySql定時備份指令碼

最近需要對某服務的資料庫資料進行備份,因此參考網上教程完成資料庫備份指令碼.因為服務的使用頻率較低,因此設定定時任務,在每天的中午以及午夜時分進行備份操作.bin bash 設定mysql的登入使用者名稱和密碼 根據實際情況填寫 mysql user mysql password mysql hos...