Oracle10g localhost実行環境
SQLPLUSとかCSEではつながるのに、eclipseからOracleに
つながらなくて悩んだ。。
問題はlistener.oraにGROBAL設定が無い状態で動的登録に
なっていたためかと思われますが、勉強不足でいまいちよく
わかっておりません。詳しい方いらっしゃいましたらぜひ教えて
くださいm(__)m
とりあえず動いた設定
【tnsnames.ora】
------------------------------------------------------------
# tnsnames.ora Network Configuration File: C:\oracle\product\10.1.0\Db_1\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.
ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
)
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)
EXTPROC_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))
)
(CONNECT_DATA =
(SID = PLSExtProc)
(PRESENTATION = RO)
)
)
------------------------------------------------------------
【tnsnames.ora】
------------------------------------------------------------
# listener.ora Network Configuration File: C:\oracle\product\10.1.0\Db_1\network\admin\listener.ora
# Generated by Oracle configuration tools.
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = C:\oracle\product\10.1.0\Db_1)
(PROGRAM = extproc)
)
(SID_DESC =
(GLOBAL_DBNAME = AAA)
(ORACLE_HOME = C:\oracle\product\10.1.0\Db_1)
(SID_NAME = orcl)
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC))
)
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
)
)
)
------------------------------------------------------------
※SID_DESCからSID_NAMEまで追加したら動くようになりました。
またGLOBAL_DBNAMEは何にしても動きました。任意ではないかと…
設定確認後、コマンドプロンプトでOracleOra10g_home1TNSListenerを
立ち上げる。
※リスナー経由で呼び出しているので上記を立ち上げる必要があります。
リスナー経由ではない呼び出しはまた勉強しますm(__)m
コマンド → lsnrctl start
終了は → lsnrctl stop
とりあえず覚書。
トラックバック(0)
このブログ記事を参照しているブログ一覧: Oracle10g localhost実行環境
このブログ記事に対するトラックバックURL: http://menicks.s192.xrea.com/cgi-bin/mt/mt-tb.cgi/9

コメントする