こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

oracle 11g複製

現在本稼働しているDBを開発環境構築の為、テーブルを複製したいと考えております。

本環境:Oracle Database 11g
開発環境:Oracle Database 11g Express Edition

全てのテーブルを複製する必要はありません。
SQLのテストのため、Userテーブルを複製したいと考えてます。
必要なテーブルが、30テーブルほどあり内10テーブルは、200万件程度のレコード数があります。

安全かつ、本サーバーに負担の少ない方法はどうしたらよろしいでしょうか?

本環境のSQL sql developerのエクスポート機能で、テーブルを1個づつ出力し、開発環境のSQL developerでインポートを実行すれば、正常に稼働するのでしょうか?

MS SQL Serverなら、上記の方法で問題無いのですが、Oracleは初心者の為、全く分かりませんので、ご教授頂けましたら幸いです。

投稿日時 - 2014-10-26 09:54:05

QNo.8803413

困ってます

このQ&Aは役に立ちましたか?

13人が「このQ&Aが役に立った」と投票しています

回答(1)

ANo.1

こんにちわ。

> 安全かつ、本サーバーに負担の少ない方法はどうしたらよろしいでしょうか?
exp 又はexpdp コマンドを使って外部ファイルに必要なテーブル定義/データを
出力するのが良いです。

投稿日時 - 2014-10-27 00:34:59

お礼

muyoshid様
回答ありがとうございます。
自分なりに、exp expdp 調べて実装できました。
ありがとうございました。

投稿日時 - 2015-01-12 09:38:34

あなたにオススメの質問