oracle資料庫備份批處理

2021-06-19 09:38:03 字數 726 閱讀 5563

@echo off

e:cd e:\資料庫備份\

set username=test

set password=123456

set strdate=%date:~0,4%%date:~5,2%%date:~8,2%

set filename=%username%%strdate% 

@echo on

@echo 備份開始-- %date:~0,10%  %time% >>oracledbbak.log

exp %username%/%password% buffer=64000 file=%filename%.dmp log=%filename%.log owner=%username%

rar a -k -r -s -ibck %filename%.rar %filename%.*

del %filename%.dmp,%filename%.log /f

@echo 備份結束-- %date:~0,10%  %time% >>oracledbbak.log

@echo ******************************==== >>oracledbbak.log

將上述**拷貝,修改你的資料庫使用者名稱和密碼(這裡使用者名為:test密碼:123456),更改匯出位置(這裡的位置為:e:\資料庫備份\),

儲存為.bat格式,雙擊執行,ok!!!

你還可以將這個批處理檔案新增到任務計畫,實現定時備份。

使用批處理備份oracle資料庫

echo on set backpath d set filename date 0,4 date 5,2 date 8,2 time 0,2 time 3,2 time 6,2 set username was set password wasuser set dbname was echo 準備...

批處理備份SQL Server資料庫

osql u username p password d s master q backup database database to disk d backup database date 0,4 date 5,2 date 8,2 bak 網上說是isql,也有說是isqlw的,但並不好使呀?莫...

批處理操作Oracle資料庫

批處理操作oracle 資料庫 由於最近在測試中要執行 oracle 資料庫的初始化,每次要測試執行是否成功。而初始化完成後,要是有錯誤需要清理資料庫,以及表空間,最後還要重新建立使用者,異常麻煩。就想著如何簡化一下於是就想到了批處理。首先我先把我要在資料庫執行的操作寫好 刪除使用者 drop us...