當前位置:首頁 » 編程軟體 » 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語句。

熱點內容
刪除sqlserver服務 發布:2024-05-18 16:47:06 瀏覽:323
密碼盒的密碼是多少錢 發布:2024-05-18 16:43:52 瀏覽:95
linux哪個c語言編譯器好用 發布:2024-05-18 16:30:03 瀏覽:469
搜狐視頻無法緩存 發布:2024-05-18 16:30:03 瀏覽:310
小鳥雲伺服器值不值得買 發布:2024-05-18 16:30:01 瀏覽:899
durbin演算法 發布:2024-05-18 16:29:57 瀏覽:556
qq郵箱訪問受限 發布:2024-05-18 16:23:27 瀏覽:473
電信光纖上傳限制 發布:2024-05-18 16:08:05 瀏覽:911
sql中的limit 發布:2024-05-18 16:05:57 瀏覽:896
啟動ug時伺服器無響應是怎麼回事 發布:2024-05-18 15:48:24 瀏覽:372