• ベストアンサー

exp、impについて

Oracleをインストールするとexpコマンドとimpコマンドも使用可能になるのでしょうか。 実際にインストールすればいいのですがインストールしていい端末が無い為、確認できません。 インストールの「インストール・タイプ」で変わってくるのでしょうか。 このような質問をして申し訳ありませんがアドバイス宜しくお願いします。

  • Oracle
  • 回答数3
  • ありがとう数3

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

  • ベストアンサー
  • 3rd_001
  • ベストアンサー率66% (115/174)
回答No.3

Oracleのインストールには以下のタイプがあります。 OracleデータベースのインストールではExp/Impがインストールされます。 Oracleクライアントのインストールでは管理者を指定するか、カスタムで指定すればインストールされます。 ・Oracleデータベース  # StandardEdition # EnterpriseEdition # カスタム http://otndnld.oracle.co.jp/document/products/oracle10g/102/windows/B25251-08/toc.htm ・Oracleクライアント  # InstantClient  # 管理者  # ランタイム  # カスタム http://otndnld.oracle.co.jp/document/products/oracle10g/102/windows/B25254-02/toc.htm#64355

oracion2
質問者

お礼

返事が遅くなってすみません。 何も考えずにデータベースをインストールします。 どうもありがとうございました。

その他の回答 (2)

回答No.2

ouiは、インストールの途中で、インストールする内容を変更可能です。 対話式で操作するなら、必ず途中で操作のチャンスがある。 なので、インストールタイプで、標準的な組み合わせを選択して、その後の操作で、 都合の悪い部分を変えてください。 追加インストールは、もう一度ouiを起動すれば良く、オラクルインストール済みの場合、 ouiもインストールされています。 インストールするメディア(CD/DVD)がオラクルクライアント用メディアだと、 管理者用インストールって選択肢があったように記憶しているんですが、 インストールタイプの選択肢に無ければ忘れてください。 ※文中のouiは、OracleUniversalInstallerです。

oracion2
質問者

補足

回答、ありがとうございます。 なるほど、説明ありがとうございます。 追加インストールは何となくわかりました。 すみません、私の質問で横にそれてしまってすみません。 本題に戻らせてもらいますが普通にインストールすればexp、impが利用可能になるという認識でいてよろしいのでしょうか。 色々、聞いて申し訳ありませんが宜しくお願いします。

回答No.1

すべてのインストールタイプを使ったわけではないのですが・・ インストールタイプの選択肢は、インストールする要素の組み合わせの選択であり、 インストールの途中で、要素を増減可能です。 また、インストール後の追加インストールも可能ですので、あまり深く考えなくても良いのではないでしょうか? ちなみに、サーバや管理者用のインストールなら、標準的にインストールされたはずです。

oracion2
質問者

補足

回答、ありがとうございます。 > インストールタイプの選択肢は、インストールする要素の組み合わせの選択であり、 > インストールの途中で、要素を増減可能です。 カスタムインストールってことでしょうか。 > また、インストール後の追加インストールも可能ですので、あまり深く考えなくても良いのではないでしょうか? もし追加インストールする場合はどのようにすればいいのでしょうか。 > ちなみに、サーバや管理者用のインストールなら、標準的にインストールされたはずです。 「サーバや管理者用のインストール」とはどういう意味ですか。 説明していただいてもらったのに大変、申し訳ありませんが再度、アドバイスいただけませんでしょうか。 宜しくお願いします。

関連するQ&A

  • exp / imp について質問

    Oracle 8.1.7.0 にあるデータを【exp】にてダンプし そのデータを、 Oracle 8.1.7.4 に【imp】しました。 imp自体はエラーも出ず、正常に終了し、通常に使用できますが、そのデータを、【exp】しようとコマンドを実行しましたら、 EXP-00008: Oracleエラー 904が発生しました。 ORA-00904: 列名が無効です。 EXP-00000: エラーが発生したためエクスポートを終了します。 と、エラーが出て、 expが行えません。 8.1.7.0で expすれば良いとは思いますが、 8.1.7.4で expする方法がありましたら教えて頂きたいです。

  • 順序のEXP/IMPについて

    Oracle9i 9.2.0 テーブルのデータも権限もなく、順序のみをEXPしてIMPしたいのですが、どのようにしたらよいでしょうか? //EXP C:\oracle\ora92\bin\EXP.EXE ユーザ/パス@サービス file='C:\DB移行作業 \SEQUENCE_EXP.DMP' ROWS=N INDEXES=N TRIGGERS=N //IMP C:\oracle\ora92\bin\imp.exe toshi/toshi@grjctc2 file='DB移行作業\SEQUENCE_EXP.DMP' FEEDBACK=100000 IGNORE=Y ROWS=N INDEXES=N CONSTRAINTS=N ANALYZE=N TABLES=(住所テーブル) 上記で一応うまく登録されたようですが、 よくわかりません。 どなたかアドバイスお願いします。

  • oracleの順序のexp/impにつて

    oracleの順序のEXP/IMPについてです。 oracle 11gでlinuxなのですが、別サーバ上にあるAというスキーマ(例:hon1)の シーケンスを、別サーバ上にあるBというスキーマ(例:dev1)に、expdp/impdp コマンドで、sequenceのみを、export/importをしようとしています。 expdpコマンドでsequenceのみはexportできたのですが、impdpコマンドで、sequence をimportするとエラーがでて失敗します。 SEQUENCEの処理はできるのですが、OBJECT_GRANTの作成でエラーで失敗します。 別環境の別スキーマに入れようとしているので、権限の作成で失敗するのは当たり前 かもしれませんが。 回避する方法、grantを実行しない方法はないのでしょうか。 また、表のimportみたいに、記述したテーブルのみをimportするような、ターゲットの sequenceのみをimportするような記述はできないのでしょうか。 宜しくお願い致します。 環境:oracle 11g、Linux

  • Oracle の imp コマンドについて

    oracle(8.1.6) のフルダンプから、指定したテーブルのみDBにインポートする為、imp コマンドを使います。 ---------------------------------------------------------------- $imp (Enterキーを押す) 1. ユーザー名: userid 2. パスワード: ****** 接続: Oracle8i Enterprise Edition Release 8.1.6.1.0 - Production With the Partitioning option JServer Release 8.1.6.0.0 - Production 3. インポート・ファイル: expdat.dmp > ---------------------------------------------------------------- 3.行目のインポート・ファイルのところで、複数のファイルを指定したい場合はどうすればいいでしょうか。 expdat01,expdat02 (expdat01,expdat02) \(expdat01,expdat02\) expdat01.dmp,expdat02.dmp と色々試してみましたが、どれもうまく行きませんでした。 なお、impのコマンドに入ったあと、普通のコマンドプロンプトに戻る方法も教えて頂けないでしょうか。exit、bye、Ctrl+C のどれも試したが、出来ませんでした。 どうぞよろしくお願いいたします。

  • 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文もよく知らないもので。 できれば詳しい方、よろしくお願いします。

  • 上位バージョンへのインポートに関して

    上位バージョンへのインポートに関して Oracle8 R8.0.5 から Oracle10g r 10.20.0.1.0 へ exp/imp したいと考えています。 そもそもOracle は、上バージョンへのインポートは可能かと思われますが、これだけバージョン が異なるものへのインポートは可能なのでしょうか??? コマンドは単純に、  Oracle 8 側は、   exp user/pass full=y file=c:\パス  Oracle 10g 側は、 imp user/pass@orcl full=y file=c:\パス としました。 実際にやってみたところ、うまくいかず。。。。 何か方法があれば教えて下さい。 よろしくお願いします。

  • データベースの移行について

    初めまして。 ちょっとパソコンに詳しいからだけで何故か私が社内システムで使用しているデータベースの移行をする事になってしまいあわあわしています。 景気が悪く業者に頼む為の予算もないとの事で私がデータベースの移行をする事になってしまいました。 行いたい事は旧サーバーのデータベースの状態をそのまま新サーバーの移行したいですができますでしょうか? ネットで調べていたら「exp」コマンドと「imp」コマンドがありました。 「exp」コマンドでダンプファイルを作成し、「imp」コマンドでダンプファイルを取り込めばいいのでしょうか。 申し訳ありませんが皆さんの知恵を私にお貸し下さい。 些細な事でも、何でも構いませんので宜しくお願いします。 本当に宜しくお願いします。

  • Oracle移行 exp/imp ブロックサイズ相違 容量オーバー

    Oracle移行 exp/imp ブロックサイズ相違 容量オーバー お世話になります。 OracleのDBを9iから10gへ、インポート・エクスポートユーティリティを使用して 移行しようとしているのですが、 9i環境のブロックサイズが4KB、10g環境では8KBであるせいか、 同じ表領域サイズにもかかわらず、容量が全く足らずにインポートできません。 dba_tablesでインポートできた表のブロック数を確認すると9i、10gとも同じサイズとなっております。 ブロック構成はそのままの状態でインポートされるということでしょうか? ブロックサイズが異なるので、PCTFREEで指定した空き領域分はサイズが大きくなる と思いますが、同じブロック数になるということは、4KB単位でインポートされ、 残りの4KB分は空きができているということでしょうか。 表領域管理は9iではディクショナリ管理、10gはAUTOALLOCATEのローカル管理です。 ご教授いただけると幸いです。 以上、よろしくお願いいたします。

  • Oracle インスタンスの exp について

    Oracle9iR2(9.2.0.8) EE を使用しています。(OS は HP-UX 64bit) テストの為、開発環境でインスタンスの定義の exp を行ったところ数分で終了しました。 ところが、いざ本番環境で同様の作業を行ったところ、3時間以上たっても終了しませんでした。 この2環境の差 ・初期化パラメータの差はアーカイブログモードか否か。(本番がアーカイブログモード) ・データ量が本番(150GB程度) >> 開発(30GB程度) 本番環境での exp 中 40MB 程度の dmp を出力するのに 60GB 程度のアーカイブログを出力しており、 event を確認すると log file sync が頻繁に発生していました。 (サイズは中断したので最終的にはもっと増える可能性が有りました。) 作業中 DB アクセスは本 exp のみで他の作業は行っていませんでした。 また、本作業中サーバの vmstat を確認していたのですが、ほぼ常時 idle 80% を占めていました。 disk 上の空容量も十分にある状態でした。 実行した exp のコマンドは下記のとおりです。(開発、本番両環境共) exp system/password@sid file=instance_def.dmp log=instance_def.log full=y compress=n rows=n direct=y 上記 exp コマンドのパフォーマンス劣化を解消する方法についてご教示願います。 インスタンスの設定を no archive log モードに変更する必要が有ったのでしょうか? または、他に何か懸念される設定や、データ量の差等の影響が有りますでしょうか。 よろしくお願いいたします。

  • oracle ダンプファイルのサイズとインポート先の表領域の使用サイズ

    oracle ダンプファイルのサイズとインポート先の表領域の使用サイズの関係 あるダンプファイル(2.5GB)をオラクルDBへimportしたら、 そのDBの表領域が10GBほど使用されました。 2.5GBのものをimportしたのに、なぜここまで表領域を消費するのでしょうか? (これまでこのようなことはありませんでした。) 表領域の使用サイズをもっと少なくするにはどうすればよいのでしょうか? エクスポート時のコマンド exp aaaa/aaaa file=bbbb.dmp log=exp_cccc.log consistent=y インポート時のコマンド imp aaaa/aaaa file=bbbb.dmp log=imp_cccc.log エクスポート時に「compress=n」をつけたり、 インポート時に「ignore=y」をつけたりしたのですが、 とくに変化はありませんでした。