• ベストアンサー

oracleのエクスポートについて

こんにちわ 質問なんですが、oracleのデータを他のマシンに移行するためにテーブルをエクスポートしようと思うのですが、エクスポートする際、シーケンスもいっしょにエクスポートすることは可能なのでしょうか?

  • Oracle
  • 回答数2
  • ありがとう数1

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

>オブジェクト所有者が含まれるようにオプション指定するにはどうしたらよいのでしょうか? エクスポートのモードを、FULLとするか、ユーザモードでエクスポートする。 ユーザモードの場合は、シーケンスを所有するユーザを忘れない。 という普通のエクスポートです。 詳しくは、ユーティリティマニュアルをご覧あれ。

その他の回答 (1)

回答No.1

可能です。 (オブジェクト所有者が含まれるようにオプション指定すればOK)

nekoyaman
質問者

お礼

おお、可能なんですね。 オブジェクト所有者が含まれるようにオプション指定するにはどうしたらよいのでしょうか?

関連するQ&A

  • オラクルのエクスポートについて

    いつもお世話になっています。さっそく質問ですが、 オラクルのエクスポートをユーザーモードでした場合に、 いったいどこまで、エクスポートされるのでしょうか? 表定義、シーケンスなどのオブジェクトや権限はもちろん のこと、別のユーザーにそのエクスポートファイルを インポートした時にエクスポートされたユーザーとまったく 同じ環境になるのですか? 実際にインポートしてみたはいいものの自分が作った ユーザーではないので、確認がとりづらいのです。 どうか、未熟な私にお教え願えないでしょうか?

  • オラクルのエクスポートについて

    こんにちわ。 あるdmpファイルをインポートした際、その中のデータには主キーの重複したレコードが存在しているらしく一意制約エラーでおちてしまいます。 もちろん、テーブル構造もエクスポートしている為、エクスポートした時点で、テーブル内がそのような状況になるということは有り得ないはずなのですが、バイナリエディタで覗くと実際、キーの重複したデータが存在しています。 というわけで、dmpファイルをバイナリエディタなどで編集するというようなことはナシで(あくまでオラクルユーティリティ内の範疇で)、そのようなdmpファイルを強引に作ることが出来るのでしょうか? よろしくお願いします。

  • ORACLEのエクスポートについて

    こんばんわ。 いまORACLE9iで, DOSコマンドでエクスポートを実行しています。 ところが不必要なテーブルまですべてエクスポートしてしまっていて, 時間がかかりすぎています。 実行途中でDOSを強制終了したら, ORACLEのほうに影響(障害?)が出るでしょうか? それとも何も影響がないでしょうか? 教えてください。よろしくお願いします。

  • アクセスからオラクルへテーブルをエクスポートするVBAコードは?

    バックアップとして、アクセスからオラクルへテーブルをエクスポートします。その際のアクセスVBAのコードがわかりません。 SQLで行おうとしたらフィールドが120ほどありコードが軽く千行を超えてしまったためあきらめました。 流れとしては、mdb内にオラクルテーブルをコピーして→mdbからオラクルへテーブルをエクスポートして→テーブルのリンクを削除する、と考えています。 また、もしSQLで簡潔に上記作業を行える書き方があるのなら、それも合わせて回答をいただけるととても助かります。 よろしくお願いいたします

  • Oracleのトリガーについて

    Oracleのトリガーについて質問です。 旧システムから新システムへデータ移行を行おうとしているのですが、 新システムではNEWテーブル(仮名)が新規で追加されています。 データ移行の方法として、旧システムのダンプファイルをエクスポートし、 新ステムにユーザを再作成後インポートしました。 その後、あらかじめ新システムでNEWテーブルのみテーブル指定のエク スポートを行っていたダンプファイルより、追加でインポートを行いました。 これでデータ移行完了と思っていたのですが、NEWテーブルのデータはトリガー により生成されるらしいのですが、どのタイミングで生成されるのでしょうか? データ移行完了時はデータ0件です。 NEWテーブルをインポートする順番が逆なのでしょうか? それともインポートではトリガーは起動しないのでしょうか? または、トリガーの仕組みが消えている(?)のでしょうか? (納入先に行かないと確認できない状態なので実際のデータベースが確認できません…) Oracleはあまり詳しくないため、わかりづらい質問かもしれませんが よろしくおねがいします。 【環境】 Oracle11g R2 Windows2008Server

  • データベースのエクスポートとインポート

    OSもOracleのバージョンも同じ環境で、データベースを移行したいと思っています。    OS:WindowsXP Pro SP2    Oracle:9i (9.2.0) 新しいマシンは、Oracleをインストールしただけの状態です。 インストール時に自動で作成されたデータベースだけがあります。 (ユーザはまだ作成していません) この状態で、現状のマシンにあるデータを全て丸ごとエクスポート・インポートは可能なのでしょうか?移行したいデータベースには、3つのユーザが存在しますが、この3つのユーザを一度にインポートできないかと思っています。 EXPに、FULL というパラメータがありますが、ここで [ Y ] を指定した場合、3つのユーザのデータを丸ごとエクスポートできるのでしょうか?その場合、USERIDのパラメータには、どのユーザ名を設定すれば良いのでしょうか? エクスポートできれば、そのDMPファイルをインポートすれば良いだけだと思っているのですが・・・ (ちなみにデータベースを、あと2つ作成して、同じようにインポート・エクスポートしたいと思っています) Oracle初心者です。質問内容もまとまっていないかもしれません。 不足などがあれば補足要求下さい。 よろしくお願い致します。

  • Oracleのエクスポート、インポートについて困っています・・・

    Oracleのエクスポート、インポートについて詳しい方にお伺いしたいのですが。 質問の内容と、スペックですが、 エクスポートの対象にしているOSがlinuxで、DBがOracleです。このサーバーは私のローカル内にありません。 インポートしたいデモ環境(OSがlinuxで、DBがOracle)が、私のローカル内にあります。二つとも別場所です。 お分かりのとおり、この対象OSのOracle内のデータとデモ環境(OSがlinuxで、DBがOracle)のOracle内のデータを 同じようにしようとしております。 私のOSはwindowsXPで、Oracleはインストールしておりません。 これが痛くてフリーソフトをあれこれ使おうとすると、SQL*Net(有料?あまりよくわからない)が必要なことを知ってより困っています。 この私の環境(OSはwindowsXPで、Oracleはインストールしていない)で 別場所のOracleからエクスポートし、自分のローカル内にあるデモ環境(OSがlinuxで、DBがOracle)のOracleに インポートできるフリーソフトってあるのでしょうか。 別場所であろうが、自分のローカル内だけであろうが、 エクスポートだけしかできないフリーソフトでもほしいです。 ないとは思いますが(結構、調べたので)、もし、ご存知のかたがいれば教えていただけないですか。 あと、実際、上記のような質問をしていますが、やはり、この件に関しては、 コマンドプロンプトを開いてimp/expをするのがよいのでしょうか。 できるだけ、シンプルな方法をつかみたい次第です。 もし、コマンドからの操作しかないのでしたら、 imp/expにおいて気をつけなければいけないこと等はあるのでしょうか。 expはDBに危険がないような気がするのですが、impはなにかと気をつけないといけなさそうな気がしますが・・・。 初心者すぎる質問で見苦しく恐縮です。 OracleのSQL文もよく知らないもので。 できれば詳しい方、よろしくお願いします。

  • Oracle11gでエクスポートコマンドを実行

    Oracle11g初心者です。 Windows7でバックアップの際にエクスポートコマンドを実行した場合に、空のテーブル(行数が0行)のテーブルが出力されない現象をどうにかして直したいと思っています。 どうか、ご指導、ご鞭撻のほどをよろしくお願いします。

  • オラクルにて

    オラクルにて オラクルデータベースへ新規テーブルをエクセルからインポートしようと していますが、その中で、●の記号(マーク)しかないフィールドがあり、 このデータ型は何にあたるか教えて頂きたく、もしかしたらこの記号は オラクルへ移行出来ないのかも知れないと思ってもいますが、 ご回答下さいます様宜しくお願い致します。

  • SEQUENCEのEXPORT

    当方ではORACLE8.0.5 OSはsolaria2.6を使用しています CREATE SEQUENCEで作成したものを 別のDBに移行したいのですが移行先のDBにもすでに同じ名前のSEQUENCEがあるため まずこれを削除してから移行元のDBのSEQUENCEをIMPORTしようと考えております 質問ですがUSERに作成されたSEQUENCEをEXPORTする方法を教えてください よろしくお願い致します。