﻿<?xml version='1.0' encoding='UTF-8'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Релиб / Oracle / Базы данных  / Не могу подключиться после установки Oracle 9.2 / Latest Posts</title><generator>InstantForum.NET v4.1.4</generator><description>Релиб</description><link>http://www.relib.com/forums/</link><webMaster>robot@relib.com</webMaster><lastBuildDate>Wed, 08 Oct 2008 00:18:35 GMT</lastBuildDate><ttl>20</ttl><item><title>RE: Не могу подключиться после установки Oracle 9.2</title><link>http://www.relib.com/forums/Topic894503-21-1.aspx</link><description>[quote]база была предварительно скопирована с тем же путем, что и на старой машине[/quote] Т.е. ты пытаешься подсунуть 8-шную базу 9-ке? Неуверен, что это хорошо. Почему бы не воспользоваться стандартными средствами миграции Оракла? Или (я им пользовался не раз) импортом/экспортом.</description><pubDate>Thu, 06 Apr 2006 12:30:00 GMT</pubDate><dc:creator>TSergey</dc:creator></item><item><title>Не могу подключиться после установки Oracle 9.2</title><link>http://www.relib.com/forums/Topic894503-21-1.aspx</link><description>Помогите разобраться, пожалуйста.Задача: поставить сервер на новую машину. Заодно решено сделать апгрейд с 8.1.6 на 9.2. Инсталлировалось все нормально, база была предварительно скопирована с тем же путем, что и на старой машине, прослушивателя тоже настраиваю по-старому. Пытаюсь подключиться к ней в OEM, чтобы открыть для апгрейда - фигушки. Вот лог:[code]03-АПР-2006 21:57:25 * (CONNECT_DATA=(SID=nich)(SERVER=DEDICATED)(CID=(PROGRAM=C:\Program Files\Oracle\jre\1.1.8\bin\jrew.exe)(HOST=EAGLE1)(USER=User))) * (ADDRESS=(PROTOCOL=tcp)(HOST=192.168.0.10)(PORT=1072)) * establish * nich * 12500TNS-12500: TNS:сбой прослушивателя при запуске выделенного серверного процесса TNS-12560: TNS:ошибка адаптера протокола  TNS-00530: Ошибка адаптера протокола   32-bit Windows Error: 2: No such file or directory[/code] Вот TNSNAMES.ORA:[code]EXTPROC_CONNECTION_DATA.NICH =  (DESCRIPTION =    (ADDRESS_LIST =      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))    )    (CONNECT_DATA =      (SID = PLSExtProc)      (PRESENTATION = RO)    )  ) NICH.NICH =  (DESCRIPTION =    (ADDRESS_LIST =      (ADDRESS = (PROTOCOL = TCP)(HOST = eagle1)(PORT = 1521))    )    (CONNECT_DATA =      (SID = nich)#   (SERVICE_NAME = nich.eagle1) -- так тоже не работает, пробовал      (SERVER = DEDICATED)    )  )[/code]Вот LISTENER.ORA:[code]SID_LIST_NICH =  (SID_LIST =    (SID_DESC =      (SID_NAME = PLSExtProc)      (ORACLE_HOME = C:\Oracle92)      (PROGRAM = extproc)    )    (SID_DESC =      (GLOBAL_DBNAME = nich.eagle1)      (ORACLE_HOME = D:\OracleData\NICH)#   пытался копировать файлы данных в C:\Oracle92\oradata и соответственно указывать ORACLE_HOME, бесполезно      (SID_NAME = nich)    )  )NICH =  (DESCRIPTION_LIST =    (DESCRIPTION =      (ADDRESS_LIST =        (ADDRESS = (PROTOCOL = TCP)(HOST = eagle1)(PORT = 1521))        (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))      )    )  )[/code] Вот SQLNET.ORA:[code]NAMES.DEFAULT_DOMAIN = nichSQLNET.AUTHENTICATION_SERVICES= (NTS)NAMES.DIRECTORY_PATH= (TNSNAMES)[/code] А вот что выдает трассировка (TRACE_LEVEL = SUPPORT):[code][03-АПР-2006 21:57:25:093] nsglfc: Assume establishing a connection: look for SID[03-АПР-2006 21:57:25:093] nsglfc: command = establish[03-АПР-2006 21:57:25:093] nttaddr2bnd: entry[03-АПР-2006 21:57:25:093] nttaddr2bnd: exit[03-АПР-2006 21:57:25:093] nsbequeath: entry[03-АПР-2006 21:57:25:093] nsc2addr: entry[03-АПР-2006 21:57:25:125] nlpcaini: entry[03-АПР-2006 21:57:25:125] nlpcaini: prg = oracle[03-АПР-2006 21:57:25:125] nlpcaini: arg[0] = oraclenich[03-АПР-2006 21:57:25:125] nlpcaini: arg[1] = (LOCAL=NO)[03-АПР-2006 21:57:25:125] nlpcaini: exit[03-АПР-2006 21:57:25:125] nsc2addr: normal exit[03-АПР-2006 21:57:25:125] nsbeqaddr: entry[03-АПР-2006 21:57:25:125] nsbeqaddr: connecting...[03-АПР-2006 21:57:25:125] ntpcon: entry[03-АПР-2006 21:57:25:125] ntpcon: toc = 1[03-АПР-2006 21:57:25:125] sntpcall: entry[03-АПР-2006 21:57:25:125] snlpcss: entry[03-АПР-2006 21:57:25:140] sntpcall: exit[03-АПР-2006 21:57:25:140] ntpcon: exit[03-АПР-2006 21:57:25:140] nserror: entry[03-АПР-2006 21:57:25:140] nserror: nsres: id=3, op=72, ns=12560, ns2=0; nt[0]=530, nt[1]=2, nt[2]=0; ora[0]=0, ora[1]=0, ora[2]=0[03-АПР-2006 21:57:25:140] nsbeqaddr: error exit[03-АПР-2006 21:57:25:140] nsbequeath: error exit[03-АПР-2006 21:57:25:140] nsrefuse: entry[/code] Т.е. при подсоединении через BEQUEATH почему-то указываются какие-то левые параметры: LOCAL=NO, ORACLE_SID неизвестно какой, ORACLE_HOME тоже неизвестно какой. Я даже пытался прописать адрес для BEQUEATH, каким ему положено быть, в TNSNAMES.ORA, хотя должно бы работать и без этого... эффект нулевой.При этом tnsping nich проходит успешно, но он работает через TCP, вот фрагмент трассировки:[code]nttcnp: creating a socket.nttcnp: exitnttcni: entrynttcni: trying to connect to socket 1840.nttcni: connected on ipaddr 192.168.0.10nttcni: exitnttcon: NT layer TCP/IP connection has been established.nttcon: set TCP_NODELAY on 1840nttcon: exitnsopen: transport is open[/code] [underline][bold]ВОПРОС.[/bold] [/underline]  Что мне сделать, чтобы спокойно подключиться к базе с этой же машины?!</description><pubDate>Tue, 04 Apr 2006 15:17:00 GMT</pubDate><dc:creator>Impostor</dc:creator></item></channel></rss>