0

C# でコードを作成するように依頼されました。

1) まず、DB からすべてを削除します。
現在、SQL plus を使用して次のコマンドを実行しています。

RAMNIVAS_CC/RAMNIVAS_CC@orclwex3 セット ページ 0 セット ライン 80 スプール c:\delete_objects_cc select 'drop '||object_type||' '||オブジェクト名||';' user_objects から; スプール オフ スタート c:\delete_objects_cc.lst パージ リサイクルビン; ページを 100 に設定します。user_objects から count(*) を選択します。

command.ExecuteNonQuery(); を使用して ADO.net を使用してそのコマンドを実行できますか? ? count(*) は、完了したかどうかを確認するために使用されます。

2) 次に、DB を格納します。バックアップ ファイル (DMP とテキスト) を保存したフォルダーが 1 つあります。
コマンド プロンプトに移動し、次のコマンドを実行します。

imp YOGENDRA_CA/YOGENDRA_CA@ORCLWEX3 file=CA.dmp log=CA.Log buffer=1000000 fromuser=RAMNIVAS_CA touser=YOGENDRA_CA 統計=none grants=n commit=y

私もステップ1と同じ手順でできますか?

3)次に、コマンド
exp YOGENDRA_CA/YOGENDRA_CA@ORCLWEX3 を使用して復元します file=CA.dmp log=CA.log direct=y compress=y buffer=1000000 grants=n statistics=none

4

0 に答える 0