- ベストアンサー
ORACLEのスキーマーを別のORACLEインスタンスにコピーする方法
いつもお世話になっています。 表題の件なのですが、ORACLEのスキーマのコピーをおこないたいのですが、方法がわかりません。 いろいろ調べたのですが、テーブル単位のコピーは発見できたのですがスキーマごとというものはみつかりませんでした。 ご存知のかたがいらっしゃったらご教授お願いいたします
- hidebu-
- お礼率35% (16/45)
- その他(データベース)
- 回答数2
- ありがとう数0
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
スキーマ単位のデータ移行(コピー)であれば、エクスポートとインポート機能が利用できます。やり方はotn.oracle.co.jpからドキュメントがダウンロードすればかいてあると思います。 [Oracle9iなら] http://otn.oracle.co.jp/document/products/oracle9i/920/general.html#sql Oracle9i データベース・ユーティリティ リリース2(9.2) [Oracle8iなら] http://otn.oracle.co.jp/document/products/oracle8i/817/general.html#basic Oracle8i ユーティリティ・ガイド リリース8.1 [Oracle8なら] http://otn.oracle.co.jp/document/products/oracle8/80/general.html Oracle8 Server ユーティリティ リリース8.0 あたりに書いてあると思います。
その他の回答 (1)
- muyoshid
- ベストアンサー率72% (230/318)
こんにちわ。 > ORACLEのスキーマのコピー ユーザ単位でexp して、目的のインスタンスでimp するのが 一番楽だと思います。 目的のインスタンスで、表領域, ユーザ, ユーザ権限は予め 設定しておく必要があります。
関連するQ&A
- Oracleのプロシージャについて
Oracleのプロシージャについて教えてください。 現在、Aテーブル(カラム1、カラム2、カラム3、カラム4):件数40万件 Bテーブル(カラムA、カラムB、カラムC):件数50件 と言うテーブルがあります。 この中でデータ置換を行う必要があり、 Aテーブルのカラム2とBテーブルのカラムBが一致したらAテーブルの カラム3にBテーブルのカラムCで更新するプロシージャを作成しています。 通常のUpdate文で3000件単位でCommitを切るようにしていますが時間がかかります。 皆さんはこういう場合どういう手法でやられていますか? ご教授ください。 ちなみに、 サーバOS:Windows2008SERVER クライアントOS:Windows7 Oracle11 です。
- ベストアンサー
- Oracle
- DataGridコントロールのデータのコピー
いつもお世話になっております。 VisudalBasic6の開発環境で Microsoft DataGrid Control(SP6)のDataGridコントロールを使用して、 Oracleデータベースから得られたテーブルのデータを表示させているのですが、 DataGridコントロールに表示されたすべてのデータをコピーし、エクセルなどにペーストすることはできないでしょうか? 方法をご存知の方おられましたらご教授願えないでしょうか?
- ベストアンサー
- Visual Basic
- オラクルの環境をコピーして全く別の所に構築したい
オラクルの環境をコピーして全く別の所に構築したい。 ただ、以下のような条件があります。 1.実体の無い物(ビュー、ファンクション、シノニムなど)は そのままコピーしたい。また、Create文の情報もほしい。 2.実体のあるテーブルですが、非常に件数が多い物があります。 その為、ある特定の件数(例えばMax1000件まで)でコピーしたい。 また、Create文の情報もほしい。 3.テーブルの中身ですが、機密性の高い情報がある可能性があります。 なので、そのようなカラムにはマスキング(データ変更)したい。 そのようなカラムがどこにあるかは事前に分かりませんので、 作業中に判断しながら行っていきたい。 (作業はお客様先で、時間的な制約があります) これらを実現する為には、どのようなツールで、どのようなコマンドで 行うのが適切でしょうか?
- ベストアンサー
- Oracle
- ASP.NET で オラクルテーブルのレコード数を変数に入れるには?
Visual.basic.net で ASP.NETをやってます。 オラクル上のテーブルのレコード件数を取得して 変数に入れたいと思ってます。 記述方法を知ってる方いませんか? オラクルサーバ ORA_SERV スキーマ SUKIMA10 パスワード PWD10 テーブル名 TABLE10
- ベストアンサー
- Microsoft ASP
- オラクルからのSQLServerへのデータを取込み
お世話になります。 オラクルのテーブルからSQLServerのテーブルにデータをスケジューリングして 取り込みたいのですが、どのようにして行えば良いのでしょうか? オラクルの事しか知らないのですが、ストアドプロシージャ-のようなもので 取込みを行うのでしょうか? どなたかご存知でしたら、お教え願います。
- ベストアンサー
- その他(データベース)
- 別のスキーマのテーブルアップデートの件
お世話になります。 Oracle初心者です。 別のスキーマのテーブルをアップデートすべく、 PLSQL(プロシージャ)作成したのですが、 コンパイルすると、ORA01031:権限が不足しています。 と出てしまいます。 どなたかご教示下さいます様、 宜しくお願い致します。
- ベストアンサー
- Oracle
- Oracleにて各テーブルの件数を調べる方法
お世話になります。 Oracleにて各テーブルの件数を調べるSQLをご存知の方おられましたら、教えていただけませんでしょうか。 環境ですが、 Oracle: 8.0.6.0.2 SQL*Plus: 8.0.6.0.0 OS: Soralis SunOS 5.6 Generic 05181-33 July 2002 以上、よろしくお願い致します。
- ベストアンサー
- その他(データベース)
- oracle DBの複製方法について
色々サイトとかをみたのですが、発見できなかったので記載します。 【環境】 Oracle Database 11g linux 6.2 【実現したい事】 あるDBがあって、同じサーバ内に別名でDBを構築したいです。(スキーマとかも一緒) ※期間的な所もあって、一番早く複製できる方法を希望 <DB>A⇒<DB>B 大変お手数ですが、手順を詳細に記載して頂けると助かります。。。。 何か情報として他に必要であればご指摘願います。
- ベストアンサー
- Oracle
- OracleのSQLで同テーブルのカラムをコピー
oracle9iを使用しています。 あるテーブルに新しい列を新規追加し、そのカラムに既存列のデータをそっくりそのままコピーしたいのですが、どのようなSQLを流せばよいのでしょうか? 初心者丸出しな質問で申し訳ありませんが、ご教授頂けましたらありがたいです。 よろしくお願い致します。
- ベストアンサー
- Oracle
- SQLServer 2008のインスタンス間DBコピーの方法を探してい
SQLServer 2008のインスタンス間DBコピーの方法を探しています。 インスタンス1とインスタンス2に同じテーブル構造(名称も同じ)のDBを用意しています。 インスタンス1のDB(以下、DB1)をインスタンス2のDB(以下、DB2)に コピーする方法を模索しています。 SQLServerのバージョンは2008で、Standardです。 できればDB1を止めることなく、DB2にコピーできるよう考えています。 ご存じの情報がありましたら、教えていただければと思います。 よろしくお願いします。
- ベストアンサー
- SQL Server