PL/SQLでテーブル構造をエクスポートおよびインポートする方法は何ですか?

PL/SQLで、テーブル構造をエクスポートおよびインポートするためにデータポンプツールを使用することができます。以下は一般的な方法です:

  1. 表構造をEXPDPを使用して抽出する:
  2. expdpユーザー名/パスワード DIRECTORY=ディレクトリ名 DUMPFILE=dumpfile_name.dmp SCHEMAS=スキーマ名 CONTENT=メタデータのみ
  3. 上記は、usernameとpasswordがデータベースユーザーの認証情報であり、directory_nameがエクスポートファイルのディレクトリであり、dumpfile_nameがエクスポートファイルの名称であり、schema_nameがエクスポートするスキーマの名称である。
  4. 表構造をIMPDPを使用してインポートする。
  5. impdpユーザー名/パスワード DIRECTORY=ディレクトリ名 DUMPFILE=dumpfile_name.dmp SCHEMAS=スキーマ名 CONTENT=METADATA_ONLY
  6. ユーザー名とパスワードはデータベースユーザーの証明書であり、ディレクトリ名はインポートファイルのディレクトリ、ダンプファイル名はインポートファイルの名前、スキーマ名はインポートするスキーマの名前です。
  7. SQL Developerを使用して、テーブルの構造をエクスポートする。
  8. SQL Developerを開いてデータベースに接続してください。
  9. オブジェクトブラウザーで、エクスポートするテーブル構造のスキーマを展開してください。
  10. 選択したテーブルをエクスポートするには、右クリックして「エクスポート」を選択してください。
  11. “DDL”というエクスポートタイプを選択し、エクスポートファイルの場所と名前を指定して、「エクスポート」ボタンをクリックしてください。
  12. SQL Developerを使用してテーブル構造をインポートする:
  13. SQL Developerを起動して、データベースに接続してください。
  14. オブジェクトブラウザーで、インポートするテーブル構造のスキーマを展開してください。
  15. ツールバーで「ファイル」を選択し、「開く」を選んで、DDLステートメントが含まれているSQLファイルを選択してください。
  16. 指定要导入的对象,然后点击”运行”按钮。

データ ポンプ ツールを使用してテーブル構造をエクスポートおよびインポートする際には、対応するデータベース権限が必要です。

bannerAds