• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:別DBのデータをスマートに利用したい)

別DBのデータをスマートに活用する方法

k_o_r_o_c_h_a_nの回答

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

バージョンによって、名称が違うけど、8iだか9iの頃から機能的には用意されていますよ。 設定が面倒だけど、他社製DBMSを、DBLINKしたオラクルDBのごとく扱えます。 http://otndnld.oracle.co.jp/document/products/oracle11g/111/doc_dvd/server.111/E05709-01/installodbc.htm

参考URL:
http://otndnld.oracle.co.jp/document/products/oracle11g/111/doc_dvd/server.111/E05709-01/installodbc.htm
mr-r00
質問者

お礼

ありがとうございました。 大変参考になりました!

関連するQ&A

  • DBサーバーはどれがいいのですか?

    MySQL、PostgreSQL、SQLサーバー、ORACLEデータベースについて 仮に、ユーザが5000万人のSNSを作った場合、MySQLやPostgreSQLで対応できますか? 検索に時間がかかったりするのでしょうか? その場合、DBをORACLEにしたほうがいいのでしょうか? ■費用について もし、DBサーバーを1台設置して、ORACLEにした場合、初期費用や毎月のコストはどのくらいになるのでしょうか? ORACLE対応のDBサーバーの金額等も教えて頂ければ幸いです。 あと、SNSの会員が10万人までだとしたら、 MySQL、PostgreSQL、SQLサーバー、ORACLEのうちだと、どれがコスト的に一番効率的でしょうか?

  • MySQL/DBサーバって、MySQL/DBクライアントみたいなものりますか?

    Linux+Apache+MySQLでサイト構築を検討しています。 MySQL/DBって、ORACLE8で言うところの、 いわゆる「Net8クライアント」のようなものってあります? 実は、今まで、NT+MS-SQLServer7でサイト構築してたのですが、 Linuxで再構築することとなっちゃいました。 で、MS-SQLServer7だったら、クライアントPCから、 GUIを使って、データベースのデータを簡単に変更することができます。 しかし、LinuxではMS-SQLServerは使えないので、じゃぁ、ORACLEって手もありますね。 そこで、ORACLEだったら、Net8があるので、多分、 上記のような使い方もできると思うのですが、 ORACLEは、導入コストが高すぎるので、却下されてしまいました。 で、Linux+MySQLにしようかと・・・。 しかし、サーバ機にLinux+MySQL/DBを構築するのはいいのですが、 Windowsなどのクライアントから、ORACLEでいうNet8でODBCのような接続で、 Microsoft-Accessなどを使って、データベースのデータを編集させたいんです。 よろしくお願いします!

  • どのDBを使うべき?

    私は現在、大学4年でDBの勉強を始めたいと思っています。そこで実際の現場で広く使われているDBを選択したいと考えています。OSはLinuxです。 1、PostgreSQL 2、MySQL 3、Oracle(体験版) 上記の中でどのDBで勉強したいか迷っています。 現場では、どのDBが一番使われているのでしょうか(オラクルのような気もしますが・・・) フリーのDBなども実際に使われているのでしょうか? 金銭的にオラクルを使う場合は、体験版しか買えず、迷っています。どうかご指示をお願い致します。

  • データベースへ接続要求するためのシステムについて造詣が深い方はいらっし

    データベースへ接続要求するためのシステムについて造詣が深い方はいらっしゃいますでしょうか? OracleではLISTENERというシステムが司っていると思っています。また、Oracleに対してはそれ以外に存在していないと思っています。 たとえば別サーバのアプリケーションより「お宅のDBから情報を頂戴したいと思っているんだけど仲介してくれる?」「ほい!じゃあこの情報を持ってきな!」といったようなやりとりだと思っています。(間違っていないですか?) いろんな会社などからデータベースシステムが販売されていたりするわけですが、それぞれLISTENERのようなアーキテクチャの物はありますか?もしあれば名前を教えてください。 そもそも接続のためのシステムを総称でなんと言うのか分からないところでもありますが・・・ 知りたいサーバ: Oracle Database オラクル DB2 IBM Microsoft SQL Server マイクロソフト Microsoft ACCESS マイクロソフト Symfoware Server 富士通 HiRDB 日立製作所 HiRDB on XDM (XDM/RD) 日立製作所 RIQS? V2 日本電気 (NEC) Teradata テラデータ MySQL MySQL AB PostgreSQL PostgreSQL Global Development Group Firebird Firebirdプロジェクト SQLite D. Richard Hipp

  • SQLについて

    SQLには Transact-SQL、MySQL、PostgreSQL、PL/SQLといったように種類があります。 使用できる関数が違うとかは分かるのですが、 具体的に何がどう違うかなどははっきり理解できていません。 また、どのSQLをどのような用途で使用するのかなども分かっていません。 また、これに関することで、DBでSQLServerとかOracleとかが関わっていると思われるのですが。 例えば、SQLServerではTransact-SQLを使用して、Oracleでは別のSQL(ここはよく分かっていません)を使用するみたいなことでしょうか? 要はSQLというものがあって、それをコーディングするためのアプリケーションに対応しているものが、各SQLといった事? 例えば、C#、VBA、Java(Transact-SQL、MySQL)などのプログラミング言語(SQL)があって それを使用できるアプリケーションはそれぞれ VisualStudio、Excel、eclipse(SQLServer、Oracle)みたいな意味合いなんでしょうか? よく分からない質問と例えになってしまいましたが、ご回答のほうをよろしくお願いします。

  • SQLで小数点の計算がしたいです。

    postgresql8.2.4を使っています。 select to_char(10/3, '99D999'); とすると、 3.000となります。 10/3=3.3333....ではないのでしょうか? 他のSQL(MySQLやSQLServer,Oracle,DB2)もどう記述するか知りたいです。

  • MySQL/PostgreSQLとのDBLink

    お世話になっております。 今回新たにWEBアプリケーションを作成する予定です。 その際、そのアプリケーションに対しては MySQL か PostgreSQL を利用いたします。 ただ、マスタ関連のデータが、別の Oracle(10g) サーバに格納されています。 この新規のアプリケーションから、Oracle への DBLink を作成し、 選択、登録、更新、削除、の操作は可能でしょうか? MySQL や PostgreSQL は最新の安定バージョンとなるかと思います。 少し調べてみたところ、MySQL や PostgreSQL に DBLink の機能があるみたいですが、 どれほど実用的でしょうか? こういった点ができない、または困るなどもありましたら教えていただけますでしょうか? また、MySQL や PostgreSQL から Oracle へ DBLink する場合、 Oracle のライセンスなどが必要になったりはしないでしょうか? (※単なるクライアント扱い?) もし、ご存知のかたがいらっしゃいましたらご教示よろしくお願いいたします。

  • リアルタイムに他のDBにデータを反映させる方法

    現在、リアルタイムに自DBから他DBへのデータを反映させる仕組みを Oracle10gSE(Oracle10gSEone)で探しております。 OS:RedhatLinux4 ES Oracle:Oracle10.2.0.1.0SE (Oracle10gEEなら、レプリケーション機能を使って実現できそう かなとは思いますがライセンスまた私のスキルが足りないため 無理です。) 今考えていますのは Oracleのマテリアライズド・ビューを使って一定の間隔 (10秒毎、1時間毎、1日毎)でリフレッシュする方法です。 ●自Oracle ->  他Oracle ただ、自Oracle内のテーブルは50テーブル近く存在し、 レコードの件数ももっとも多いテーブルで 200万近くに及びます。(しかもカラム数は200・・・) DBサーバへの負荷も考慮し、高速リフレッシュを使うところは 使いたいと思っておりますが、この自Oracleは 他のシステムのDBもバッチプログラム、マテビュー等々で 使っているため、なるべくシンプルにしたいです。 (更新頻度が多いため、MVログを安易に作成したくありません) 設計を見直す上でも、テーブルのデータを他のDBのテーブルへ リアルタイムに(近く)反映させる方法はありませんでしょうか。 Oracleに限らず、さまざまな意見を聞けると大変ありがたいです。 よろしくお願いいたします。

  • Oracleから見たOracleの優位性(SQLServerとの比較)

    OracleとSQLServerを比較したとき、Oracleが優れている点ってどんなところだと思いますか? また開発でOracleとSQLServerどちらかを提案するとき、どういった切り分けで2つを使い分けますか? 私が思うOracleの優位性は ・行ロックが確実 ・RowIDの存在 ・データが大容量でも比較的早い ・細かくチューニングができる です。 またOracleかSQLServerかのどちらかの選択で、私が自由に提案できるとしたら、行ロックがほとんど必要ない&データ件数が数万~数十万程度ならSQLServer、行ロックが頻繁に必要&データ件数が数十万以上ならOracleを提案します。 ちなみに私のDBを使った開発歴は、Access1年程度、SQLServer1年程度、Oracle4年程度です。 よろしければ、みなさんのDBを使った開発歴も教えてください。

  • DBについて教えてください。

    オラクルの本を読んでて疑問というかちゃんと触ったことがないのでよくわからないことがあるのですが、列の表示で、 SQL> SELECT 従業員名 FROM 従業員; 従業員 -------------- 小泉 浜田 野中 田中 塩村 5行が選択されました。 という例題がありますが、 実際、ORACLEとJAVAであるシステムを作るとき、 SQL文というのはたとえばDBAccessクラスなどを作ってそこにSQLを書き込んだりしますよね?(たぶん・・・ そうすると、実際上の例のような事を業務でするのでしょうか? 本にはORACLE上でデータを取り出したりという例ばかりですが、 どうも目的がよくわかりません・・・。 DBはMS-Accessしかやったことがないのでイメージが湧きません・・・。 ORACLEに限らずPostgreSQLやMySQLも・・・。 変な説明で申し訳ないですが、理解していただけますでしょうか? よろしくお願いします。