oracleでテーブルを別のユーザーにコピーの方法
テーブルをあるユーザーから別のユーザーにコピーするには、次の手順を実行できます。
- Oracleデータベースにネイティブユーザーとしてログインする。
- CREATE USER 対象ユーザー名 IDENTIFIED BY パスワード;
- 目標ユーザー名に、接続、リソース、ビュー作成権限を付与します。
- CREATE TABLE [宛先ユーザ名].[新しいテーブル名] AS SELECT * FROM [ソースユーザ名].[ソーステーブル名];
- 必要に応じて、インデックスや制約などの調整も可能
- 上記の操作を実施するためには、送信側と受信側双方が十分な権限を持っていることを確認してください。
この手順を実施する際は、必要な操作を実行するのに十分な権限があることに注意してください。