當前位置:首頁 » 編程軟體 » oracle批處理腳本

oracle批處理腳本

發布時間: 2024-05-05 07:32:20

A. oracle 自動備份,保留一個星期

寫批處理文件:
exp username/password file=D:\bak\bak_%date:~0,4%%date:~5,2%%date:~8,2%_%time:~0,2%%time:~3,2%.dmp owner=username
創建計劃任務:
請單擊開始,單擊所有程序,指向「附件」,指向「系統工具」,然後單擊「任務計劃程序」。
1、點擊右側的「創建基本任務」,填寫任務名稱和描述,點擊下一步。
2、選擇「每周」,點擊下一步。
3、後面按照向導自己操作吧,很簡單。我剛剛自己試了一遍,沒問題。您有問題可給我留言。
祝好~~
補充:
「保留7天」是什麼意思?思考中。。。
以下兩種情況是我揣測樓主的意思,希望能被我命中。
1、每天定時執行一次備份,一個星期後該計劃自動取消。
解決方式:進入「任務計劃程序」,點擊右側「操作」界面中的「創建任務」,點擊上方標簽中的「觸發器」,點擊下方的「新建」按鈕,「高級設置」中存在「過期時間」設置項,後面不再冗述。
2、每周執行一個備份,第二次執行備份之前要把第一次的刪掉。
解決方法:更改批處理文件為——
del D:\mp\bak.dmp
exp username/password file=D:\bak\bak.dmp owner=username
---------------------------------------------------------
二次補充:
樓主的意思每天都備份,每周備份的文件需清除一次。
實現辦法:
1、寫兩個批處理文件。
第一個:每天定時備份的批處理文件,代碼略。
第二個代碼如下:
rd /s /q D:\bak ----------刪除備份目錄及其子文件
md D:\bak -----------創建的新的備份目錄
2、創建兩個計劃任務。
將第一個批處理文件設為每天定時執行。
將第二批處理文件設為每周執行。(要算好時間啊!)
總結:以上的方法應該可以達成樓主的目的,但還是請樓主親自試驗一下。(試驗前做好備份哦)。祝好~

B. 如何利用BAT文件登陸Oraclesql並執行多個sql腳本PLSQL語句

首先,做一個簡單的sql文件(log.sql)。

在這個SQL文件中我們創建了一個表。

接下來,我們來建一個bat批處理文件(log.bat)。

在這個bat文件裡面我們調用絕對路徑的sql文件,並將執行過程及結果輸出到log.txt文件中。

最後,我們運行bat文件,執行多個sql腳本plsql語句。

熱點內容
RDB演算法 發布:2024-11-27 14:26:57 瀏覽:136
悟空數學的原始密碼是多少 發布:2024-11-27 14:26:54 瀏覽:75
php資料庫查詢json 發布:2024-11-27 14:26:06 瀏覽:796
可編程式控制制器課後答案 發布:2024-11-27 14:22:16 瀏覽:737
60頁文件夾 發布:2024-11-27 13:52:59 瀏覽:884
vivo安卓手機看電影軟體哪個最好 發布:2024-11-27 13:52:23 瀏覽:963
新建的ad域伺服器可以修改ip 發布:2024-11-27 13:45:39 瀏覽:948
銀行存錢的密碼是多少 發布:2024-11-27 13:40:13 瀏覽:212
對接協議編程 發布:2024-11-27 13:35:26 瀏覽:122
matt伺服器搭建 發布:2024-11-27 13:33:52 瀏覽:119