• 締切済み

Linux上にインストールしたOracle XEとの接続について

SI Object Browserを使ってデータベースの接続を行いたいと思います。 設定環境は以下の通りです。 ■PC環境 OS:CentOS(Ver5.3) DB:Oracle XE Linux上に、インストールしたOracle XEのDBに接続したいと 思っています。接続には、SI Object Browserを使います。 SI Object Browserを使って接続をしたいのですが、 設定方法がわからず、接続ができません。 特に、「データベース」の項目に、何を入力したらいいのかが わからず、止まっている状態です。 ご教授の程お願い致します。

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

みんなの回答

回答No.2

C:\WINDOWS\system32\drivers\etc\hosts に ipアドレス    ホスト名 例)192.168.100.50 DBSERVER を追記すると、ホスト名でもOKです。

  • inu2
  • ベストアンサー率33% (1229/3720)
回答No.1

win上からならば。 winにオラクルのリスナー入れないとだめなんじゃない? もしくは、インストールしたOracleに外部からの接続を許可する設定をしなきゃいけないでしょう。

jackboy197
質問者

お礼

すいません。調べていたら、外部からの接続ができるようになりました。 Net Configuration Assistantの設定を行い、対応することができました。 ただ、接続先となるLinux上のDBを「ホスト名」で指定できず、 直接、IPアドレスを入れて対応しました。 ホスト名で指定できればと思っていますが、 よろしければ、ホスト名で設定できる方法を教えて頂けると ありがたく思います。

jackboy197
質問者

補足

Win上から、LinuxuにインストールしているOracleDBに繋ぎます。 ●ファイアウォールについて ポートを1520、1521、8080を解放しています。 ⇒問題ないという認識でいます。 ●リスナーの設定 これは、実行していませんでした。 Net Configuration Assistantにて、設定をしないといけない。 上記の設定について、調べながら進めています。 ■質問1 今、下記のSQLを流しました。 select instance_name, status, version, edition from v$instance; INSTANCE_NAME STATUS VERSION EDITION ---------------- ------------ ----------------- ------- XE OPEN 10.2.0.1.0 XE Net Configuration Assistantのリスナー名を 「INSTANCE_NAME」である「XE」を指定したらよろしいのでしょうか。 ■質問2 データベースのポート番号をLinuxu上のものは1521としています。 Win上にも入れており、そのポート番号も「1521」となっています。 Linux上のものを認識させるには、どちらかの番号を調整しないと いけないのでしょうか。 ご教授の程、お願い致します。

関連するQ&A

  • LinuxでOracle10gインストールする手順

    お世話になっております。 Linuxで、Oracle10gをインストールしたいのですが、インストール時に、 データベース作成を選択すると、固まってしまいました。 そこで、質問なのですが、インストール時にデータベース作成を 選択すると、DBCAからデータベースを作成するときに表示する画面 (例えば、DBのサイズ選択)と同じ様な画面・同じ様な手順でDBを 作成するのでしょうか。 データベース作成を選択しても、結局は、DBCAが必要になるのかなど、 ちょっと気になりました。 宜しくお願いします。

  • PHP5とORACLE10の接続方法

    参考意見を頂ければと思い質問しました。 現在PHP5+ORACLE10gRelease2でDB接続をしようと思っています。 またORACLEを使用したことがなく調べている状況です。 Oracle8関数の使用やPEAR、PDOなど何種類かあるよう ですが、実際現時点でどういった接続方法が一般的なのでしょうか。 環境としてはLinuxでwebサーバ、DBサーバを分けて接続予定です。 アドバイス等ございましたらよろしくお願いします。

    • ベストアンサー
    • PHP
  • CentOS7から外部サーバーのOracle接続

    CentOS7からJqueryなどを使って、WEBページ上でボタンなどを押したら、別サーバー上のOracleデータベースのデータを取得したいと考えています。 ただ、サーバーIPアドレスや、サーバー名、DB名などを指定して接続では接続できなくて、素人の質問かと思いますが、どのような設定?をすればCentOS7からOracleサーバーへのDB接続ができて、データを取得することができるのでしょうか。 教えていただけましたら幸いです。 足りない情報などございましたらお聞きください。 どうぞ宜しくお願いします。

  • OracleDB 11g XE インストールエラー

    学習用に Oracle Database Express Edition 11g Release 2 のlinux版を仮想Linuxにインストールしようとしているのですが、インストール中に以下のようなエラーが出ました。 ■エラー内容 [oracle@oraclesv Disk1]$ rpm -ivh oracle-xe-11.2.0-1.0.x86_64.rpm エラー: トランザクション ロックを(/var/lib/rpm/.rpm.lock 上に)作成できません。(許可がありません) ちなみにOSはCentOS 7です。 このトランザクションロックを作成できないとはどういうことでしょうか? 解決策を教えていただけると助かります。 よろしくお願いします。

  • Oracleへの接続を行いたいのですが・・・やり方がいまいちわかりません。助けてください

    VBScriptでOracleへの接続を行いたいのですが無知なためあまりよくわかりません。 http://www.happy2-island.com/access/gogo03/capter00403.shtml ここのサイトを元にスクリプトはなんとかわかったのですが・・・ODBCとかADOとかがよくわかりません・・・ もらったPCで元々InstantClientが入っておりSI Object BrowserでDBへの接続は可能になっています。 transname.oraもあるのですがいまいち使い方が分かりません・・・ どなたか助け舟をだしていただけないでしょうか? よろしくお願いします。

  • PHPとOracleの接続が全く分かりません。

    PHPを使って、Oracleに接続したいのですが 接続方法がよく分かりません。 初めに、何から始めればいいのか?? 初歩的な事も分からない状況です。 <環境>  OS :Windows XP Profesional  DB :Oracle9i Enterprise Edition Release 9.2.0.1.0  Webサーバ:apache http server 2.0.53  WEB :PHP 5.0.4 どうぞ、よろしくお願いします。

  • DBリンクの参照について

    オラクルのデータベースリンクについて教えて下さい。仮にデータベース"TEST_A"と"TEST_B"があります。 TEST_AからTEST_Bへデータベースリンクしようとしているのですが、TEST_Bのユーザ(1) ではログオンできるのですが、ユーザを(2)に変更するとログオン出来ません。 その時のエラーの内容としては... -------------------------------------------------"ORA_01017:ユーザ名/パスワードが無効です。ログオンは拒否されました。" "ORA_02063:先行のエラー・メッセージを参照してください。(データベースリンク名称)" ------------------------------------------------- これは権限かなにかの問題でしょうか? 説明不足かもしれませんが解決方法を教えて頂きたく宜しくお願い致します。 ※ 環境: ORACLE10g  また運用保守で Object Browser というソフトを使用しています。 上記のエラー内容はObject BrowserでDBリンクの接続を試みた時に表示されました

  • データベースに接続できない

    Oracle初心者です。 環境:9i 現在、とあるoracleデータベースに、object browserを使用してアクセスしようとしています。 が、接続できません。 SQL Plusで接続しようと思い、やってみると、 「ORA-12154: TNSサービス名を解決できませんでした」 とでてきました。 TNSサービス名とは何なのでしょうか? なぜ接続できないのでしょう? どなたかアドバイスをよろしくお願いいたします。

  • Linuxについて

    サイトを作ろうと思っているものです。 友達と作る予定ですが、そこで使うのがLinuxとのことですがしかし使ったことがまったくありません。 WindowsXPで、コマンドプロンプトでちょっと調べることが出来るレベルです。 LinuxでCentOSを使っています。というかパソコンにインストールしただけですが。 いろいろなサイトを見るとあれを入力しろこれを入力しろとあり、確かにそれで出来ます。 しかし、私は初心者としてではなく、中上級者というレベルまで使えるようになりたいのです。 そのために勉強したいのですが、なにをどこから勉強すればいいのかがさっぱりわかりません。 ぜひ、何を勉強してからLinuxをやればしっかり扱えるか、などをお教え願いたいと思います。 またLinuxのOSとしてはCentOSを使おうと思いますが、もしほかによいものがあればお教えください。 サイトの環境 Webサーバ: Apache PHP: PHP5.2.3 以降 データベースサーバ: MySQL5.1以降

  • PHPからODBCによるOracle10gへの接続

    Windows2003Serverに展開しているPHPベースのページからODBCを経由して、Oracle10gへアクセスしようとすると以下のようなエラーが表示されてしまいます。 -------------------------------------------- Warning: odbc_connect(): SQL error: 指定されたドライバはシステム エラー 5 (Oracle in OraDb10g_home1) のため読み込めませんでした。, SQL state IM003 in SQLConnect in c:\php\pear\DB\odbc.php on line 129 データベースの接続に失敗しました。 -------------------------------------------- コントロールパネルのODBC設定でのテストはうまくいくんですが・・。 同様の環境で同様なトラブルの原因と対処策をご存じの方がいらっしゃったら、ご教授いただけないでしょうか?