ホームページ  >  記事  >  データベース  >  Oracle ストアド プロシージャのエクスポート

Oracle ストアド プロシージャのエクスポート

WBOY
WBOYオリジナル
2023-05-13 22:38:082490ブラウズ

データベース管理者は、バックアップ、リカバリ、バージョン管理、または他のサーバー間の移行のために Oracle ストアド プロシージャをエクスポートする必要があることがよくあります。この記事では、PL/SQL Developer ツールを使用して Oracle ストアド プロシージャをエクスポートする方法を紹介します。

1. 単一のストアド プロシージャをエクスポートする

  1. PL/SQL Developer ツールを開き、Oracle データベースに接続します。
  2. 「オブジェクト ブラウザ」でエクスポートする必要があるストアド プロシージャを見つけ、右クリックして [エクスポート] オプションを選択します。
  3. ポップアップ「エクスポート ウィザード」ウィンドウで、エクスポートの種類として「ストアド プロシージャ」を選択し、エクスポート パスを指定します。
  4. 次のステップでは、エクスポートするストアド プロシージャの名前と種類、およびコメントやその他の情報をエクスポートするかどうかを選択できます。 「次へ」ボタンをクリックします。
  5. 次のページでは、ストアド プロシージャで参照されるビュー、テーブル、およびその他のオブジェクト情報をエクスポートするかどうかも選択できます。 「次へ」ボタンをクリックします。
  6. 最後のステップでは、ファイルのエンコードと単一ファイルとしてエクスポートするかどうかを設定することもできます。 「完了」ボタンをクリックしてストアドプロシージャをエクスポートします。

2. 複数のストアド プロシージャのエクスポート

複数のストアド プロシージャを一度にエクスポートする必要がある場合は、PL/SQL Developer が提供する「エクスポート ウィザード」を使用して実行できます。

  1. PL/SQL Developer で、[ファイル]->[エクスポート]->[エクスポート ウィザード]を選択します。
  2. ポップアップ ウィザード ウィンドウで、エクスポートの種類として「ストアド プロシージャ」を選択し、エクスポートするストアド プロシージャを選択します。
  3. エクスポート パスを指定し、コメントやその他の参照オブジェクト情報をエクスポートするかどうかを設定します。 「完了」ボタンをクリックします。
  4. PL/SQL Developer は、選択したストアド プロシージャを指定されたパスに自動的にエクスポートします。

3. コマンド ラインを使用したスト​​アド プロシージャのエクスポート

PL/SQL Developer のウィザードを使用したスト​​アド プロシージャのエクスポートに加え、コマンド ラインを使用してストアド プロシージャをエクスポートすることもできます。コマンド ラインを使用してストアド プロシージャをエクスポートする手順は次のとおりです。

  1. コマンド ライン ウィンドウを開きます。
  2. Oracle インストール ディレクトリの「bin」フォルダを入力します。
  3. 次のコマンドを実行して、指定されたストアド プロシージャを指定されたファイル パスにエクスポートします:

expdp username/password@connect_string DIRECTORY=directory_object DUMPFILE=export_file.dmp CONTENT=PROCOBJ:” IN (' object_name')" LOGFILE=export.log

ここで、「username」と「password」はデータベース ユーザーのログイン名とパスワード、「connect_string」は接続文字列、「drictory_object」はエクスポート パス。これは、 で事前に作成された Oracle にあります。 「object_name」はエクスポートする必要があるストアド プロシージャの名前で、「export_file.dmp」はエクスポート ファイルの名前です。この名前は変更できます。 「export.log」はエクスポートログファイルです。

上記のコマンドにより、ストアド プロシージャを正常にエクスポートできます。

概要

上記は、PL/SQL Developer ツールとコマンド ラインを使用して Oracle ストアド プロシージャをエクスポートするための詳細な手順と方法です。この記事が、ストアド プロシージャをエクスポートする必要があるデータベース管理者にとって役立つことを願っています。

以上がOracle ストアド プロシージャのエクスポートの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。