Oracle資料庫自動備份

2021-10-01 02:03:48 字數 1381 閱讀 3327

1.首先看一下服務中的以下的兩個服務是否開啟:

sid_name = clrextproc 改為 sid_name = orcl (orcl是例項名)

host = localhost 改為 host = 192.168.1.111(遠端連線改為ip位址)

兩處 host = localhost 改為 host = 192.168.1.111 (遠端連線為改為ip位址)

sid = clrextproc 改為 sid = orcl

4.好了,重啟oracle的上邊的兩個服務就ok了。

@echo off

set orclsid=orcl

set expuser=scott

set exppass=123456

set filedir=f:\oracle-bak

set sysdate=%date:~0,4%%date:~5,2%%date:~8,2%_%time:~0,2%%time:~3,2%%time:~6,2%

set filename=%expuser%~%orclsid%_%sysdate%

@echo * * * * * * * * * * * * * * * * * * * *

@echo * * * * * * * * * * * * * * * * * * * *

@echo * * * * * oracle 資料庫備份 * * * * * *

@echo * * * * * * * * * * * * * * * * * * * *

@echo * * * * * * * * * * * * * * * * * * * *

@echo 服務名 = %orclsid%

@echo 使用者名稱 = %expuser%

@echo 密 碼 = %exppass%

@echo 目 錄 = %filedir%

@echo 時 間 = %sysdate%

@echo 檔名 = %filename%.rar

@echo 開始備份資料庫...

exp %expuser%/%exppass%@%orclsid% file=%filedir%/%filename%.dmp log=%filedir%/%filename%.log

@echo 資料庫備份完成!

@echo 退出cmd

~exit

參考:

自動備份Oracle資料庫

相信為數不少的系統管理員每天都在做著同一樣的工作 對資料進行備份。一旦哪一天疏忽了,而這一天系統又恰恰發生了故障,需要進行資料恢復,那麼此時就無能為力了。假如每天設定乙個固定的時間,系統自動進行備份,那該多好啊!下面筆者結合實踐經驗,談一談unix環境下oracle資料庫的自動備份,以起到拋磚引玉的...

自動備份Oracle資料庫

自動備份oracle資料庫 摘自 賽迪網 相信為數不少的系統管理員每天都在做著同一樣的工作 對資料進行備份。一旦哪一天疏忽了,而這一天系統又恰恰發生了故障,需要進行資料恢復,那麼此時就無能為力了。假如每天設定乙個固定的時間,系統自動進行備份,那該多好啊!下面筆者結合實踐經驗,談一談unix環境下or...

oracle資料庫自動備份

第一步編寫指令碼 配置oracle的環境變數 必須配置 export oracle base data server oracle export oracle home data server oracle product 12.2.0.1 db 1 export oracle sid les ex...