collapse

Reklama


Autor Wątek: Problem po migracji Oracle z 10g XE na 11g standard  (Przeczytany 13175 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline BartOr

  • Początkujący
  • *
  • Wiadomości: 58
  • Pomógł? 2
Problem po migracji Oracle z 10g XE na 11g standard
« dnia: Czerwca 16, 2016, 08:51:32 am »
Witam,

Migracja bazy przeszła bez większych problemów, po migracji zainstalowany somed i tu pojawia się problem. Wydaje mi się, że wszystko ustawiłem dobrze a przy sprawdzaniu połączenia w konfiguratorze dostaje komunikat

ORA-12504: TNS:nasłuch nie otrzymał SERVICE_NAME w CONNECT_DATA
System to windows serwer 2008 standart.

Zawartość pliku tnsnames.ora:
SOMED =
  (DESCRIPTION =
    (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = PCS1)(PORT = 1521))
    )
    (CONNECT_DATA =
      (SERVICE_NAME = SOMED)
    )
  )


Zawartość pliku listener.ora:

SID_LIST_LISTENER =
  (SID_LIST =
    (SID_DESC =
      (GLOBAL_DBNAME = SOMED)
      (SID_NAME = SOMED)
    )
  )

LISTENER =
  (DESCRIPTION_LIST =
    (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = PCS1)(PORT = 1521))
    )
  )

ADR_BASE_LISTENER = C:\app\Administrator

Może ktoś ma jakiś pomysł. Dzieki z góra za podpowiedź.
« Ostatnia zmiana: Czerwca 17, 2016, 13:50:38 pm wysłana przez BartOr »

Offline 09061303

  • Global Moderator
  • Ekspert
  • *****
  • Wiadomości: 3079
  • Pomógł? 325
  • Podkarpacki OW
Odp: Problem po migracji Oracle z 10g XE na 11g standart
« Odpowiedź #1 dnia: Czerwca 16, 2016, 09:28:39 am »
Somed odpalany z innego komputera czy z serwera win2008?
Ile bitów win server, ile bitów baza Oracle?
Wyrzuć jeszcze zawartość sqlnet.ora i zmiennej środowiskowej PATH (tutaj interesować nas powinny wpisy dotyczące oracla).

I takie jeszcze jedno pytanie - czy czasem wcześniej na tym samym kompie nie stał Oracle 10?
« Ostatnia zmiana: Czerwca 16, 2016, 10:04:34 am wysłana przez 09061303 »
Kliknij pomógł, jeślim pomógł :-)

Offline BartOr

  • Początkujący
  • *
  • Wiadomości: 58
  • Pomógł? 2
Odp: Problem po migracji Oracle z 10g XE na 11g standart
« Odpowiedź #2 dnia: Czerwca 16, 2016, 10:43:47 am »
Więc tak:

Somed odpalany z serwera, nazwa serwera PCS1.
Win ser 64 bit, oracle 64bit standart.
Zawartość sqlnet.ora:
# sqlnet.ora Network Configuration File: C:\app\Administrator\product\11.2.0\dbhome_1\network\admin\sqlnet.ora
# Generated by Oracle configuration tools.

# This file is actually generated by netca. But if customers choose to
# install "Software Only", this file wont exist and without the native
# authentication, they will not be able to connect to the database on NT.

SQLNET.AUTHENTICATION_SERVICES= (NTS)

NAMES.DIRECTORY_PATH= (TNSNAMES, EZCONNECT)


Zmiennej środowiskowej PATH
C:\app\Administrator\product\11.2.0\client_12;C:\app\Administrator\product\11.2.0\client_11;C:\app\Administrator\product\11.2.0\client_1;C:\app\Administrator\product\11.2.0\dbhome_1\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\
Raczej nie było tu Oracla chociaż nie wiem bo przejeliśmy serwer i przychodnie po poprzedniej firmie. Serwer nowy kupiony rok temu a somed nadal na starym dell'u GX620 i win XP :) Może ktoś wcześniej próbował coś tu stawiać chociaż wydaje mi się, że raczej nie.


PS.: Sprawdzałem z innego komputera w sieci połączenie i dostaje taki sam komunikat.
« Ostatnia zmiana: Czerwca 16, 2016, 11:23:09 am wysłana przez BartOr »

Offline Sorn

  • Specjalista
  • ***
  • Wiadomości: 239
  • Pomógł? 24
Odp: Problem po migracji Oracle z 10g XE na 11g standart
« Odpowiedź #3 dnia: Czerwca 16, 2016, 15:03:37 pm »
Zamiast hosta wpisz adres IP.
Druga sprawa, upewnij się, że masz zainstalowanego klienta 32bit na serwerze bo na 64bit somed nie pójdzie.
Sprawdź czy masz otwarty port 1521 na firewall.

Offline BartOr

  • Początkujący
  • *
  • Wiadomości: 58
  • Pomógł? 2
Odp: Problem po migracji Oracle z 10g XE na 11g standart
« Odpowiedź #4 dnia: Czerwca 16, 2016, 15:08:12 pm »
Próbowałem wpisać IP, komunikat taki sam.
Klient na 100% jest 32 bit. Port otwarty.

Offline 09061303

  • Global Moderator
  • Ekspert
  • *****
  • Wiadomości: 3079
  • Pomógł? 325
  • Podkarpacki OW
Odp: Problem po migracji Oracle z 10g XE na 11g standart
« Odpowiedź #5 dnia: Czerwca 16, 2016, 16:19:56 pm »
W ścieżce PATH widać ślady po trzech klientach - albo są dalej zainstalowane albo nie były do końca poprawnie odinstalowywane. Ja bym zrobił z tym porządek.
Druga sprawa, odinstalowałbym wszystkie klienty, wyczyścił po nich katalogi (na wszelki), spradził PATHa czy nie ma pozostałości po klientach (powinien zostać tylko wpis dla bazy) i spróbował się zalogować sqlplusem spod samej bazy (da radę bez klienta) - jak nie wywali błędu, to próbowałbym instalować dopiero klienta 32bit w wersji 11 (12 nie dotykałbym, nie ma potrzeby). Jakby wywaliło błąd przy łączeniu po nazwie bazy (@PCS1) to spróbowałbym bez łączenia bez aliasu (czasem jest inny wynik). Wtedy wiemy czy listner nie ma jakichś problemów. Co dalej - trzeba zobaczyć jakie będą wyniki powyższego.
Kliknij pomógł, jeślim pomógł :-)

Offline BartOr

  • Początkujący
  • *
  • Wiadomości: 58
  • Pomógł? 2
Odp: Problem po migracji Oracle z 10g XE na 11g standart
« Odpowiedź #6 dnia: Czerwca 17, 2016, 12:07:10 pm »
Postawiłem na drugim kompie na windowsie 7 oracla tego samego, czyli standart one. Ten sam komunikat. Windows 7 64bit, oracle 64 bit, client 32 bit. Czysta instalacja windowsa, oracla i someda. To samo co tam... Więc to jednak nie od ilości instalacji clienta :)

Offline 09061303

  • Global Moderator
  • Ekspert
  • *****
  • Wiadomości: 3079
  • Pomógł? 325
  • Podkarpacki OW
Odp: Problem po migracji Oracle z 10g XE na 11g standart
« Odpowiedź #7 dnia: Czerwca 17, 2016, 13:23:29 pm »
Ale zmienna PATH może być skrzaczona po stronie serwera i jak nie poprawisz tam pewnych rzeczy, to nieważne skąd się połączysz, może być problem. Nie mówię, że to jest na pewno przez to, ale poszedłbym tą ścieżką, o której wcześniej pisałem.
Kliknij pomógł, jeślim pomógł :-)

Offline BartOr

  • Początkujący
  • *
  • Wiadomości: 58
  • Pomógł? 2
Odp: Problem po migracji Oracle z 10g XE na 11g standart
« Odpowiedź #8 dnia: Czerwca 17, 2016, 13:26:45 pm »
Serwer postawiłem na innym kompie :) Czysty windows i czysty oracle i to samo jest, więc podejrzewam, że coś nie umiem skonfigurować tego oracla standart edition one, skoro na dwuch różnych maszynach jako serwery jest to samo...

PS. Na czystym systemie postawiłem darmowego oracla 11g XE i zaimportowałem bazę i łączy się, więc problem na 100% jest z konfiguracją oracla standard ...
« Ostatnia zmiana: Czerwca 17, 2016, 14:25:18 pm wysłana przez BartOr »

Offline Sorn

  • Specjalista
  • ***
  • Wiadomości: 239
  • Pomógł? 24
Odp: Problem po migracji Oracle z 10g XE na 11g standard
« Odpowiedź #9 dnia: Czerwca 17, 2016, 16:04:32 pm »
A masz uruchomionego listenera czy tylko plik konfiguracyjny w notatniku uruchomiłeś?
Spróbuj konfiguratorem graficznym zmienić konfigurację.
Może coś pomoże.

Offline Sławek

  • Super Specjalista
  • ****
  • Wiadomości: 288
  • Pomógł? 42
Odp: Problem po migracji Oracle z 10g XE na 11g standard
« Odpowiedź #10 dnia: Czerwca 18, 2016, 23:35:06 pm »
Witam

Mam podobny problem, instaluję nową końcówkę i wyskakuje mi taki sam problem.
Wygoglowałem sobie błąd i problem teoretycznie dotyczy pliku tnsnames.ora, niestety według mnie jest Ok napisałem na pomoc do Kamsoftu i dostałem taką odpowiedź :
"Czy jest zainstalowany tylko 1 klient Oracla? Jeśli jest ich więcej niż 1 to być może plik tnsnames jest czytany z innej lokalizacji?
Czy parametr SERVICE_NAME jest poprawny?
XXX =(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 10.10.0.0)(PORT = 1521))(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME =XXX)))"

Sprawdziłem wcześniej z innym kompem który działa i jest identyczny a że to nowy komputer to nie ma możliwości żeby był inna instalka. Paradoksalnie poprzez Net Cofigurator Asisantan się łączy ale na poziomie sqlplusa już nie.
Reasumując sprawdź polecenie tnsping nazwa aliasu czy masz poprawną ścieżkę , czy przypadkiem nie próbuje korzystać z innego i porównaj sobie zawartość w/w pliku z innym kompem. Niestety u mnie nadal temat jest nierozwiązany, podejrzewam że może coś w systemie blokuje może jakaś aktualizacja, nie wiem.

Pozdrawiam

Offline BartOr

  • Początkujący
  • *
  • Wiadomości: 58
  • Pomógł? 2
Odp: Problem po migracji Oracle z 10g XE na 11g standard
« Odpowiedź #11 dnia: Czerwca 20, 2016, 08:59:32 am »
Dokładnie u mnie też przez Net Cofigurator Asisantant łączy się.

@Sorn

Konfigurowałem przez Net Configurator Asistant. Próbowałem to zmieniać na różne sposoby i za każdym razem ten sam błąd.

Offline Sorn

  • Specjalista
  • ***
  • Wiadomości: 239
  • Pomógł? 24
Odp: Problem po migracji Oracle z 10g XE na 11g standard
« Odpowiedź #12 dnia: Czerwca 20, 2016, 12:03:45 pm »
@BartOr
W zmiennej path masz kilka ścieżek do klienta oracle.
Wejdź do katalogu C:\app\Administrator\product\11.2.0\ i zobacz ile masz tam katalogów zaczynających się od client.
Wywal wszystkie takie katalogi, zainstaluj clienta 32 bit od nowa.
Wrzuć tam właściwy plik tnsnames.ora i spróbuj ponownie.

Offline BartOr

  • Początkujący
  • *
  • Wiadomości: 58
  • Pomógł? 2
Odp: Problem po migracji Oracle z 10g XE na 11g standard
« Odpowiedź #13 dnia: Czerwca 20, 2016, 12:33:55 pm »
Zrobiłem jak napisałeś, zawartość PATH:
C:\app\Administrator\product\11.2.0\client_1;C:\app\Administrator\product\11.2.0\dbhome_2\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\
Nadal to samo

Offline Sławek

  • Super Specjalista
  • ****
  • Wiadomości: 288
  • Pomógł? 42
Odp: Problem po migracji Oracle z 10g XE na 11g standard
« Odpowiedź #14 dnia: Czerwca 20, 2016, 19:55:50 pm »
Dzisiaj czekałem cały dzień na odpowiedź z KS ale się nie doczekałem :/

 

* Szukaj


* Kto jest on-line

  • Kropka Gości: 638
  • Kropka Ukrytych: 0
  • Kropka Użytkowników: 0

Nie ma żadnego użytkownika on-line.

Reklama

* Aktywni

Paweł Paweł
9408 Wiadomości
mpi
3356 Wiadomości
PiotrSz
3285 Wiadomości
Michał Michał
3191 Wiadomości
karolweksler
3153 Wiadomości
09061303
3079 Wiadomości
Edward_B Edward_B
2968 Wiadomości
Bartosz Bartosz
2375 Wiadomości
maciek777 maciek777
2201 Wiadomości
cilazapril cilazapril
1634 Wiadomości

Reklama

Reklama

Style:3: index (domyslny), Portal (default), Display (default).
Pod-szablony:8: init, html_above, body_above, portal_above, main, portal_below, body_below, html_below.
Pliki językowe:8: SPortal.english (domyslny), SPortal.polish-utf8 (domyslny), SPortal.english (domyslny), index+Modifications.english (domyslny), index+Modifications.polish-utf8 (domyslny), SPortal.polish-utf8 (domyslny), index.english (domyslny), index.polish-utf8 (domyslny).
Arkusze stylów:1: portal (default).
Uwzględnione pliki:15 - 738KB. (pokaż)
Użytych zapytań: 28.

[Pokaż zapytania]