こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

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

SI Object Browserを使ってデータベースの接続を行いたいと思います。
設定環境は以下の通りです。

■PC環境
OS:CentOS(Ver5.3)
DB:Oracle XE

Linux上に、インストールしたOracle XEのDBに接続したいと
思っています。接続には、SI Object Browserを使います。
SI Object Browserを使って接続をしたいのですが、
設定方法がわからず、接続ができません。

特に、「データベース」の項目に、何を入力したらいいのかが
わからず、止まっている状態です。

ご教授の程お願い致します。

投稿日時 - 2009-08-16 13:14:34

QNo.5211287

困ってます

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

C:\WINDOWS\system32\drivers\etc\hosts

ipアドレス    ホスト名
例)192.168.100.50 DBSERVER

を追記すると、ホスト名でもOKです。

投稿日時 - 2009-08-18 14:57:19

ANo.1

win上からならば。
winにオラクルのリスナー入れないとだめなんじゃない?


もしくは、インストールしたOracleに外部からの接続を許可する設定をしなきゃいけないでしょう。

投稿日時 - 2009-08-16 13:57:54

補足

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上のものを認識させるには、どちらかの番号を調整しないと
いけないのでしょうか。

ご教授の程、お願い致します。

投稿日時 - 2009-08-16 14:43:51

お礼

すいません。調べていたら、外部からの接続ができるようになりました。
Net Configuration Assistantの設定を行い、対応することができました。

ただ、接続先となるLinux上のDBを「ホスト名」で指定できず、
直接、IPアドレスを入れて対応しました。

ホスト名で指定できればと思っていますが、
よろしければ、ホスト名で設定できる方法を教えて頂けると
ありがたく思います。

投稿日時 - 2009-08-16 15:09:48

あなたにオススメの質問