oracle 資料庫備份

2021-08-29 20:27:36 字數 907 閱讀 4399

chown -r oracle /backup/

##資料庫備份檔案夾賦予oracle使用者

##crontab -e這個命令,哪個使用者使用了它,那麼系統就會用那個使用者身份執行相關的命令或者指令碼。

vi ~oracle/.bash_profile

##對應修改shell檔案中的值

crontab -e

30 23 * * * /home/backup/bak.sh

#!/bin/bash

export oracle_base=對應.bash_profile

export oracle_home=對應.bash_profile

export oracle_sid=對應.bash_profile

export path=對應.bash_profile

#獲取當前時間

date=$(date +%y%m%d)

#獲取7天之前的時間

date_rm=$(date -d "7 days ago" +%y%m%d)

#設定備份目錄,

export dir=/backup/

echo $dir

#建立日期目錄

mkdir $dir/$date

#開始備份,此處採用exp方式匯出,根據實際情況可選用expdb資料方式匯出

echo 'oracle backup...'

exp 使用者名稱/密碼@orcl  file=$dir/$date'/'$date'.dmp' log=$dir/$date'/'$date'.log'

echo 'oracle backup successfully.'

echo 'remove...'

rm -rf $dir/$date_rm

echo 'remove successsfully.'

Oracle資料庫備份

oracle資料庫備份技術 網路故障 os oracle director 一 備份的意義 當我們使用乙個資料庫時,總希望資料庫的內容是可靠的 正確的,但由於計算機系統的故障 硬體故障 網路故障 程序故障和系統故障 影響資料庫系統的操作,影響資料庫中資料的正確性,甚至破壞資料庫,使資料庫中全部或部分...

oracle資料庫備份

oracle資料庫的邏輯備份分為三種模式 表備份 使用者備份和完全備份。表模式 備份某個使用者模式下指定的物件 表 業務資料庫通常採用這種備份方式。若備份到本地檔案,使用如下命令 exp icdmain icd rows y indexes n compress n buffer 65536 fil...

Oracle資料庫備份

將下面的語句儲存為批處理檔案,即backup.dat,雙擊即可實現資料庫備份。1.資料庫匯出,儲存格式為 年月日日期時分秒.dmp 帶有日誌 exp 使用者名稱 密碼 資料庫例項名 file date 0,4 date 5,2 date 8,2 date 11,3 time 0,2 time 3,2...