.BATデータベースのバックアップORACL

=========================== 
@echo OFFの    
エコー =================== =============================   
 エコー  WindowsのOracleデータベースの下の自動バックアップスクリプトは、  
 エコー  1 。現在の日付を使用してバックアップファイルに名前を付けます。  
エコー ================================================     
: :ユーザー名、パスワードを設定し、データベースをバックアップします。  
USERのSET :: = 検出1   
:: SET PASSWORD = 検出1   
::のSET DATABASE = ORCL   
::現在時刻を削除し、 "YYYYMMDD"形式。
年間のSET =%のDATE:〜04。 
REM GET月
SET月 =%のDATE:〜5。 2
レムGETデータ
セットの日付 =%のDATE:〜82
REM GET MyDateに該当
セットMyDateに該当 =%年%%月%% 日付  
。::创建备份目录
場合は存在しません" D:\ YtForever \ YTPQM \ DB \バックアップを\ "MKDIR D:\ YtForever \ YTPQM \ DB \バックアップ\    
セットDATADIR = D:\ YtForever \ YTPQM \ DB \バックアップ\   
expの検出1 /検出1 @ 127.00.1 / ORCL   ファイル =%DATADIR%\ detection1_%MyDateに該当%.DMP 
EXP ytdetection1 / ytdetection1 @ 127.00.1 / ORCL   ファイル=%DATADIR%\ ytdetection1_%MyDateに該当%.DMP 

終了  

 

ファイルの削除> 7日

 

forfiles / P " D:\ YtForever \ YTPQM \ DB \バックアップ"。/ S / M * / D - 7 / C " CMD / Cデル@Path "

 

Oracleエクスポート空のtable文

- クエリの実行
SELECT  ALTER TABLE || TABLE_NAME || ;エクステントを割り当てる から; USER_TABLES 

- 完全でクエリ文の結果の実行を

 

おすすめ

転載: www.cnblogs.com/zl0828/p/11846952.html