2016-10-19 14 views
1

Oracle RDBデータベースを使用して従来のOpenVMSシステムを継承しました。最近、バックアップのサイズが愚かに大きくなったため、本番データベースの古いデータの一部をアーカイブしました。今は実際のデータベースファイルを縮小する必要がありますが、これについてどうやって行くのかは分かりません。OpenVMSでOracle RDBデータベースを縮小

私は過去にこれを達成するために、他の人がアンロード/エクスポートして読み込み/読み込みするのを漠然と見ています。

私が必要とするのは、これを行う方法のステップバイステップです。

答えて

0

基本的には、それが成功した場合、あなたはそれをインポート

mc sql$ drop database filename ''base';

データベースをドロップし、

mc sql$ export database filename ''base' into ''fil_export'; exit

とを行うことになるでしょう

mc sql$ import database filename ''base' from ''fil_export';

これは、例えば、ここで

Oracle Rdbは™ SQLリファレンス・マニュアル 4巻

有り

download.oracle.com/otn_hosted_doc/例えば、OracleのRDBのドキュメントで詳しく説明されていますrdb/pdf/sql_ref_v72_part4.pdf

+0

こんにちは。私がそれをやろうとすると次のようになる。 – IKJ

+0

こんにちは、私はそれを試してみましょう: SQL>データベースファイル名を '' bos_db 'を' 'bos_unload'; データベースファイル名を '' bos_db 'を' 'bos_unload' 'にエクスポートします。 ^ %は、SQL-W-LOOK_FOR_STTは、構文エラー、探し: %SQL-W-LOOK_FOR_CON、USER、使用して、INTO、 %SQL-F-LOOK_FOR_FIN、代わりにbos_dbとbos_unloadは、論理名を指している BOS_DBに見つかりましたそれぞれデータベースファイルとアンロードファイルの場所に移動します。 – IKJ

+0

さて、いろいろな引用符はDCLで 'の値で置き換えてください 'という意味なので、すべての引用符を取り除いてから' export database filename bos_db into bos_unload;'と書いてみてください。このshoudlはbos_unload.rbfを作成します。このタイプのファイルのデフォルト値 – user2915097

関連する問題