Oracle初心者です。
sql developerを用い、localhostでDBに接続できていたのですが
外部からIPの指定で接続したくおもいlistener.ora,tnsnames.oraを触ってしまいました。
後々調べてみるとhostsファイルに指定(?)することでうまくいくとの記事がありましたが、
今現在、listener.ora,tnsnames.oraを触ってしまった影響かDBに接続が出来なくなってしまいました。
Enterprise Manager で確認したところDBが立ち上がらない状態です。
[error]
SQL> SQL> ORA-00119: invalid specification for system parameter LOCAL_LISTENER ORA-00130: invalid listener address '(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.24.53(PORT = 1521))'
[listener.ora]
SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = orcl) (ORACLE_HOME = C:\app\test\product\11.2.0\dbhome_1) (PROGRAM = extproc) (ENVS = "EXTPROC_DLLS=ONLY:C:\app\test\product\11.2.0\dbhome_1\bin\oraclr11.dll") ) ) LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521)) ) ) ADR_BASE_LISTENER = C:\app\test
[tnsnames.ora]
LISTENER_ORCL = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.24.53(PORT = 1521)) ORACLR_CONNECTION_DATA = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1521)) ) (CONNECT_DATA = (SID = orcl) (PRESENTATION = RO) ) ) ORCL = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.24.53(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = orcl) ) )
[port]
host>netstat -an | find "1521" TCP 127.0.0.1:1521 0.0.0.0:0 LISTENING TCP 127.0.0.1:1521 127.0.0.1:49654 TIME_WAIT TCP 127.0.0.1:1521 127.0.0.1:49664 TIME_WAIT TCP 127.0.0.1:1521 127.0.0.1:49666 TIME_WAIT TCP 127.0.0.1:1521 127.0.0.1:49669 TIME_WAIT TCP 127.0.0.1:1521 127.0.0.1:49671 TIME_WAIT TCP 127.0.0.1:1521 127.0.0.1:49672 TIME_WAIT TCP 127.0.0.1:1521 127.0.0.1:49673 TIME_WAIT TCP 127.0.0.1:1521 127.0.0.1:49674 TIME_WAIT TCP 127.0.0.1:1521 127.0.0.1:49675 TIME_WAIT TCP 127.0.0.1:1521 127.0.0.1:49676 TIME_WAIT TCP 127.0.0.1:1521 127.0.0.1:49677 TIME_WAIT TCP 127.0.0.1:1521 127.0.0.1:49678 TIME_WAIT TCP 127.0.0.1:1521 127.0.0.1:49684 TIME_WAIT TCP 127.0.0.1:1521 127.0.0.1:49685 TIME_WAIT TCP 127.0.0.1:1521 127.0.0.1:49686 TIME_WAIT TCP 127.0.0.1:1521 127.0.0.1:49688 TIME_WAIT // 以下同じようなものが続きます(全てローカルアドレスのポート1521で、計30行ほどありました。)
[service]
PS C:\Users\test> Get-Service | where {$_.name -match ".*oracle.*"} Status Name DisplayName ------ ---- ----------- Running OracleDBConsole... OracleDBConsoleorcl Stopped OracleJobSchedu... OracleJobSchedulerORCL Running OracleMTSRecove... OracleMTSRecoveryService Stopped OracleOraDb11g_... OracleOraDb11g_home1ClrAgent Running OracleOraDb11g_... OracleOraDb11g_home1TNSListener Running OracleServiceORCL OracleServiceORCL Stopped OracleVssWriter... Oracle ORCL VSS Writer Service
どのようにすればよいでしょうか?
追記1
ファイアーウォール、セキュリティソフトは停止させています。
追記2
環境はwindows7 でOracle11gを使用しています。

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/09/20 10:32
2015/09/20 11:07
2015/09/20 11:08
2015/09/21 02:11