• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:ネットワーク経由のデータのロード)

ネットワーク経由のデータのロード

このQ&Aのポイント
  • マシンAとマシンBの間でネットワーク経由でデータをロードする方法について調べました。
  • ネットワーク経由でデータをロードする際には、マシンAのOracleローダーを使用する方法と、データを転送してマシンBのローダーを使用する方法があります。
  • 一般的には、DBMSのローダーをネットワーク経由で使用することができますが、ローカルでのロード方法と比較して利点や注意点があります。

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

  • ベストアンサー
  • taka_tetsu
  • ベストアンサー率65% (1020/1553)
回答No.3

>マシンAにはOracle Serverのライセンスが必要になるんでしょうか?それともClientでいいのでしょうか? マシンAはClientでいいですよ。 データベースを構築しているマシンではないみたいなので。

noname#27709
質問者

お礼

早速ありがとうございます! そうですね。DB自体はマシンBの想定です。 ローダーを入れるので、もしかしたらServerライセンスが必要になるかと心配しました。ありがとうございます!

その他の回答 (2)

  • taka_tetsu
  • ベストアンサー率65% (1020/1553)
回答No.2

>ところでライセンス的にはどうなんでしょうか? >マシンAにコピーしてじっこうしてよいのでしょうか? もちろんライセンス要りますよ。 Oracle Clientのライセンスが。 正確にはサーバのライセンス(接続数orCPU数)になりますけど。 CPU数なら特に問題ないし、接続数でも、すでにClient入れて稼動しているのであればライセンスあるはずでしょうし。

noname#27709
質問者

お礼

早速のご回答ありがとうございます。 そうですよね。 マシンAにはOracle Serverのライセンスが必要になるんでしょうか?それともClientでいいのでしょうか?

  • taka_tetsu
  • ベストアンサー率65% (1020/1553)
回答No.1

A1. sqlldr user/pass@host control=aaa.ctl A2.ハードウェアとネットワークのスピードによるでしょう。 マシンBのスペックが高いのであればB上で行う方が速いです。 sqlldr自体は起動したマシンのCPUを使用しますんで。 Gigabitでつながっているマシン等で、HDDのアクセススピードの方が気になるような状態だと、表領域と、ロードデータが同一のHDD上に置かれたような場合はネットワーク越しのほうが速くなる可能性もあります。 A3. AIXのDB2では、Windowsマシンから行ったことがあります。 A4. A2と同様です。

noname#27709
質問者

お礼

遅くなり、すみません。 ご回答どうもありがとうございます。 こういった情報は調べても中々わからなかったので、非常に助かります! ローダーのオプション等を探ってみればよかったみたいですね。 ありがとうございました! ところでライセンス的にはどうなんでしょうか? マシンAにコピーしてじっこうしてよいのでしょうか?