Oracle XE デフォルトの設定を消す(バッチ)  ああ手抜き | ある意味メモ帳がわり

ある意味メモ帳がわり

ブログの説明を入力します。

@echo off


rem OracleXE デフォルトの設定ファイル削除バッチ
rem インスタンス停止後に行う(sysdba から shutdown immediate)
rem windows vista / 7 管理者モードで起動すること

rem 当然実行は自己責任にて



rem 変数の定義
set work_drv=C:
set work_dir=\oraclexe\app\oracle\product\10.2.0\server
set data_dir=\oraclexe\oradata


rem 作業ドライブを移動
%work_drv%


rem デフォルトインスタンスを削除するバッチを起動する
cd "%work_drv%%work_dir%\bin"
call cleanup.bat


rem デフォルトのインスタンスのpfileやパスワードファイルを削除

cd "%work_drv%%work_dir%\database"
for %%d in (*) do (
if "%%d" NEQ "oradba.exe" del %%d
)


rem デフォルトのインスタンスのspfile削除
cd "%work_drv%%work_dir%\dbs"
for %%d in (*) do (
del %%d
)


rem デフォルトのインスタンスの制御ファイルとデータファイルを削除
cd "%work_drv%%data_dir%\XE"
for %%d in (*) do (
del %%d
)

pause