Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Помогите настроить связь  [new]
qi_ip
Member

Откуда:
Сообщений: 619
Всем доброго времени суток! Помогите настроить связь.
Есть установленный Oracle 9.2.0.4.0. ОС WinXp Sp3
В службах запущены:

OracleServiceORCL
OracleHOME2TNSListener
OracleMTSRecoveryService


Не могу законнектиться

Строка соединения
jdbc:oracle:thin:@192.168.1.1:1521:ORCL

Выдает ошибку SQL S1000 и 12545

TNSNAMES.ORA
# TNSNAMES.ORA Network Configuration File: C:\ORACLE\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.

CNT =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 123-0BBF7019A52)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = ORCL)
    )
  )

ORCL =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 123-0bbf7019a52)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = ORCL)
    )
  )

INST1_HTTP =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = 123-0bbf7019a52)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVER = SHARED)
      (SERVICE_NAME = MODOSE)
      (PRESENTATION = http://HRService)
    )
  )

EXTPROC_CONNECTION_DATA =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
    )
    (CONNECT_DATA =
      (SID = PLSExtProc)
      (PRESENTATION = RO)
    )
  )

LISTENER.ORA

# LISTENER.ORA Network Configuration File: C:\ORACLE\network\admin\listener.ora
# Generated by Oracle configuration tools.

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS_LIST =
        (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
      )
      (ADDRESS_LIST =
        (ADDRESS = (PROTOCOL = TCP)(HOST = 123-0bbf7019a52)(PORT = 1521))
      )
    )
  )

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (SID_NAME = PLSExtProc)
      (ORACLE_HOME = C:\ORACLE)
      (PROGRAM = extproc)
    )
    (SID_DESC =
      (GLOBAL_DBNAME = ORCL)
      (ORACLE_HOME = C:\ORACLE)
      (SID_NAME = orcl)
    )
  )

Sql plus соединяется без логина/пароля. Просто нажимаю ОК и он соединяется.

Подскажите в чем может быть проблема. Спасибо!
28 мар 11, 10:21    [10431841]     Ответить | Цитировать Сообщить модератору
 Re: Помогите настроить связь  [new]
tru55
Member

Откуда: СПб
Сообщений: 19790
Покажи соединение через SQL*Plus. Только не с сервера, а с клиента
28 мар 11, 10:44    [10431953]     Ответить | Цитировать Сообщить модератору
 Re: Помогите настроить связь  [new]
qi_ip
Member

Откуда:
Сообщений: 619
tru55
Покажи соединение через SQL*Plus. Только не с сервера, а с клиента

С клиента-имеете ввиду с др. компа? Не подскажите как это сделать?

К данному серверу соединяюсь локально
Можно, наверное, написать и так:

jdbc:oracle:thin:@localhost:1521:ORCL

telnet через порт 1521 тоже не работает :(
28 мар 11, 11:33    [10432310]     Ответить | Цитировать Сообщить модератору
 Re: Помогите настроить связь  [new]
-2-
Member

Откуда:
Сообщений: 15330
qi_ip,

проверь фйрвол и вывод:
cmd> netstat -an
28 мар 11, 11:35    [10432330]     Ответить | Цитировать Сообщить модератору
 Re: Помогите настроить связь  [new]
qi_ip
Member

Откуда:
Сообщений: 619
-2-
qi_ip,

проверь фйрвол и вывод:
cmd> netstat -an

А причем тут файрволл? Я же все локально делаю? Ну, вообще-то файрвола нету.
28 мар 11, 12:16    [10432678]     Ответить | Цитировать Сообщить модератору
 Re: Помогите настроить связь  [new]
qi_ip
Member

Откуда:
Сообщений: 619
Неужели никто не сталкивался с такой проблемой?
28 мар 11, 16:10    [10434489]     Ответить | Цитировать Сообщить модератору
 Re: Помогите настроить связь  [new]
-2-
Member

Откуда:
Сообщений: 15330
qi_ip,

а показать netstat? или хотя бы address_list не писать два раза в LISTENER.
28 мар 11, 16:35    [10434676]     Ответить | Цитировать Сообщить модератору
 Re: Помогите настроить связь  [new]
zzz_z2
Member

Откуда:
Сообщений: 15
lsnrctl status
28 мар 11, 17:39    [10435171]     Ответить | Цитировать Сообщить модератору
 Re: Помогите настроить связь  [new]
qi_ip
Member

Откуда:
Сообщений: 619
-2-
qi_ip,
а показать netstat? или хотя бы address_list не писать два раза в LISTENER.


C:\ORACLE\BIN>LSNRCTL.EXE
LSNRCTL for 32-bit Windows: Version 9.2.0.4.0 - Production on 30-MAR-2011 16:37:
36

Copyright (c) 1991, 2002, Oracle Corporation.  All rights reserved.

Welcome to LSNRCTL, type "help" for information.

LSNRCTL> status
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))
TNS-12541: TNS:no listener
 TNS-12560: TNS:protocol adapter error
  TNS-00511: No listener
   32-bit Windows Error: 2: No such file or directory
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=123-0bbf7019a52)(PORT=15
21)))
TNS-12545: Connect failed because target host or object does not exist
 TNS-12560: TNS:protocol adapter error
  TNS-00515: Connect failed because target host or object does not exist
   32-bit Windows Error: 1001: Unknown error
LSNRCTL>

C:\ORACLE\BIN>netstat -an

Активные подключения

  Имя    Локальный адрес        Внешний адрес          Состояние
  TCP    0.0.0.0:135            0.0.0.0:0              LISTENING
  TCP    0.0.0.0:445            0.0.0.0:0              LISTENING
  TCP    0.0.0.0:1172           0.0.0.0:0              LISTENING
  TCP    0.0.0.0:2030           0.0.0.0:0              LISTENING
  TCP    127.0.0.1:1032         0.0.0.0:0              LISTENING
  TCP    192.168.1.66:139       0.0.0.0:0              LISTENING
  TCP    192.168.1.66:1172      192.168.1.236:1055     TIME_WAIT
  TCP    192.168.1.66:2839      192.168.1.235:445      TIME_WAIT
  TCP    192.168.1.66:2842      192.168.1.236:445      TIME_WAIT
  TCP    192.168.1.66:2861      192.168.1.252:445      SYN_SENT
  UDP    0.0.0.0:445            *:*
  UDP    0.0.0.0:500            *:*
  UDP    0.0.0.0:1025           *:*
  UDP    0.0.0.0:2804           *:*
  UDP    0.0.0.0:2805           *:*
  UDP    0.0.0.0:2806           *:*
  UDP    0.0.0.0:2807           *:*
  UDP    0.0.0.0:2808           *:*
  UDP    0.0.0.0:2809           *:*
  UDP    0.0.0.0:2810           *:*
  UDP    0.0.0.0:2811           *:*
  UDP    0.0.0.0:2812           *:*
  UDP    0.0.0.0:4500           *:*
  UDP    127.0.0.1:123          *:*
  UDP    127.0.0.1:1135         *:*
  UDP    127.0.0.1:1900         *:*
  UDP    192.168.1.66:123       *:*
  UDP    192.168.1.66:137       *:*
  UDP    192.168.1.66:138       *:*
  UDP    192.168.1.66:1900      *:*

Я так понял что листенер не работает?
1 апр 11, 08:03    [10454882]     Ответить | Цитировать Сообщить модератору
 Re: Помогите настроить связь  [new]
dimyaz
Member

Откуда:
Сообщений: 442
qi_ip,

CMD> LSNRCTL
LSNRCTL> set current listener
LSNRCTL> start
LSNRCTL> status
1 апр 11, 08:19    [10454916]     Ответить | Цитировать Сообщить модератору
 Re: Помогите настроить связь  [new]
qi_ip
Member

Откуда:
Сообщений: 619
Вот такая ошибка все равно.

Делал
CMD> chcp 866
CMD> set NLS_LANG=.RU8PC866
CMD> LSNRCTL
LSNRCTL> set current listener
LSNRCTL> start
LSNRCTL> status 

Выдало вот такую ошибку

TNSLSNR for 32-bit Windows: Version 9.2.0.4.0 - Production
Їрщыюь ёшёЄхьэvї ярЁрьхЄЁют  ты хЄё  C:\Oracle\network\admin\listener.ora
ёююс•хэш  яЁюЄюъюыр чряшёрэv т C:\Oracle\network\log\listener.log
¦Ёюёыє°штрхЄё : (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1i
pc)))
+°шсър яЁш яЁюёыє°штрэшш эр: (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=123-76807
70307D)(PORT=1521)))
TNS-12545: TNS:Tсющ ёюхфшэхэш , Є.ъ. ъюэхўэvщ їюёЄ шыш юс·хъЄ эх ёє•хёЄтє¦Є
 TNS-12560: TNS:ю°шсър рфряЄхЁр яЁюЄюъюыр
  TNS-00515: Tсющ ёюхфшэхэш , Є.ъ. ъюэхўэvщ їюёЄ шыш юс·хъЄ эх ёє•хёЄтє¦Є
   32-bit Windows Error: 1001: Unknown error

Listener failed to start. See the error message(s) above...
15 апр 11, 13:57    [10523890]     Ответить | Цитировать Сообщить модератору
 Re: Помогите настроить связь  [new]
env
Member

Откуда: Россия, Москва
Сообщений: 6727
qi_ip,

или хост нормально назовите, или работайте по айпишнику
15 апр 11, 14:01    [10523929]     Ответить | Цитировать Сообщить модератору
 Re: Помогите настроить связь  [new]
qi_ip
Member

Откуда:
Сообщений: 619
env
qi_ip,

или хост нормально назовите, или работайте по айпишнику


ммм....не могли конкретней объяснить, что значит по "айпишнику". В TNSNAMES.ORA и LISTENER.ORA перепрописать айпишник или коннектиться по айпишнику (в этом случае не коннектиться-уже пробовал)? Спасибо!
15 апр 11, 16:14    [10525169]     Ответить | Цитировать Сообщить модератору
 Re: Помогите настроить связь  [new]
qi_ip
Member

Откуда:
Сообщений: 619
Решения нет что ли?
19 апр 11, 09:00    [10534228]     Ответить | Цитировать Сообщить модератору
 Re: Помогите настроить связь  [new]
Mumytroll
Member

Откуда:
Сообщений: 224
qi_ip
Решения нет что ли?

(ADDRESS = (PROTOCOL = TCP)(HOST = 123-0BBF7019A52)(PORT = 1521))
Странное имя хоста. Пропиши ip
19 апр 11, 09:10    [10534255]     Ответить | Цитировать Сообщить модератору
 Re: Помогите настроить связь  [new]
qi_ip
Member

Откуда:
Сообщений: 619
Mumytroll
qi_ip
Решения нет что ли?

(ADDRESS = (PROTOCOL = TCP)(HOST = 123-0BBF7019A52)(PORT = 1521))
Странное имя хоста. Пропиши ip

Сорри может за глупый вопрос-если подстановка IP не подойдет, то вернув обратно данную строку, на работу сервера никак не повлияет? Просто БД у заказчика стоит, а устанавливал не я, кто устанавливал - не знает почему по сетке не коннектиться (софт у них стоит локально).

И еще такой вопрос: как можно сделать в оракле так, чтобы можно было логиниться локально без пароля, а по сетке не пускает? Или все дело к имени хоста? Спасибо!
20 апр 11, 04:49    [10539355]     Ответить | Цитировать Сообщить модератору
 Re: Помогите настроить связь  [new]
env
Member

Откуда: Россия, Москва
Сообщений: 6727
qi_ip
как можно сделать в оракле так, чтобы можно было логиниться локально без пароля, а по сетке не пускает?

stff SQLNET.AUTHENTICATION_SERVICES
20 апр 11, 10:24    [10539892]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить