» »

oracle inštalacija

oracle inštalacija

Jure14 ::

Pozdrav!

Ima kdo kaj pojma o oracle bazi in inštalaciji?

Sem inštaliral oracle 18e v eno virtualko win10 pro.
Vse po defaultu, nobenih imen instanc in podobnega nisem spreminjal.
In je zadeva delala.
Do prvega reštarta virtualke.

Potem pa napaka v SQL developerju:

An error was encountered performing the requested operation:

Listener refused the connection with the following error:
ORA-12505, TNS:listener does not currently know of SID given in connect descriptor
(CONNECTION_ID=Lr9wSy6mQMGcyeksjo/Q0A==)

Vendor code 12505

servis (v services.msc) laufa, instanca (v Oracle instance managerju) laufa.
V SQl developerju pa dobim napako. Ampak vse to je pred restartom delalo.

Kako naj hudiča prepričam, da bo delal?
Pa od kje je CONNECTION_ID=Lr9wSy6mQMGcyeksjo/Q0A== ?
A je v tem težava?

Tako je oracle nameščen:
 instanca

instanca



Pa sevis laufa:
 servisi

servisi



To pa javi SQL developer, čeprav so nastavitve enake kot prej:
 napaka

napaka

OracleDev ::

Če se prov spomnem bi mogu met se oraclexetnslistener service, a tega ni v services. Pomoje listenerja nimaš štartanga.

Probi pa samo restartat oacleservicexe, za vsak slucaj :)

Zgodovina sprememb…

Jure14 ::

Na drugi slikici je tisti ta srednji servis
"OracleOraDB18Home1TNSListener" samo se na sliki ne vidi celega imena.
A je to to?

Sem reštartal večkrat oba servisa (RecoveryServica verjetno ne rabim?)

Ne pomaga.

Ampak napaka je "listener does not currently know of SID given in connect descriptor"
To razumem, da listener dela, ampak nima pojma, kam se hočem povezat.

OracleDev ::

Pomojem si si ti nek drug listener naštimal in nimaš več tega "XE". Dej poglej si mal odgovore tuki, en ti bo že pomagal, jaz bi pogledal tistega LSNRCTL.

Jure14 ::

Sem našel to stran, ja. Amapk tisti LSNRCTL vrne tole:

LSNRCTL> status
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=oraclesql.domena.si)(PORT=1521)))
STATUS of the LISTENER
------------------------
Alias                     LISTENER
Version                   TNSLSNR for 64-bit Windows: Version 18.0.0.0.0 - Production
Start Date                07-JAN-2022 20:12:48
Uptime                    0 days 0 hr. 33 min. 34 sec
Trace Level               off
Security                  ON: Local OS Authentication
SNMP                      OFF
Default Service           XE
Listener Parameter File   C:\app\product\18.0.0\dbhomeXE\network\admin\listener.ora
Listener Log File         C:\app\product\18.0.0\diag\tnslsnr\oraclesql\listener\alert\log.xml
Listening Endpoints Summary...
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=oraclesql.domena.si)(PORT=1521)))
  (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=\\.\pipe\EXTPROC1521ipc)))
Services Summary...
Service "CLRExtProc" has 1 instance(s).
  Instance "CLRExtProc", status UNKNOWN, has 1 handler(s) for this service...
The command completed successfully
LSNRCTL>

Tisti UNKNOWN na koncu mi je čuden?

Če pa probam
C:\app\SQLplus>TNSPING  xe
Used parameter files:
C:\app\product\18.0.0\dbhomeXE\network\admin\sqlnet.ora

Used TNSNAMES adapter to resolve the alias
Attempting to contact (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = oraclesql.domena.si)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = XE)))
OK (0 msec)

Tu pa dobim, da je XE dostopen?

Najbolj me jezi to, da je zadeva delala, do čisto običajnega reštarta računalnika.
Potem pa ne več.

Ob iinštalaciji nisem nič spreminjal, vse je na default vrednostih.

Če se lotim ponovne inštalacije, ali lahko kako obstoječo bazo podtaknem, ker tam je za 2 dni uvažanja podatkov.
Pa nebi še enkrat.


Če pa naredim
>sqlplus /nolog

SQL> conn  system
Enter password:
ERROR:
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
Process ID: 0
Session ID: 0 Serial number: 0

Pa po geslu javi, da se ne more na oracle povezat. Torej domnevam na bazo, ker ni dostopna.

Zgodovina sprememb…

  • spremenilo: Jure14 ()

OracleDev ::

Probi najprej to. Preko sqlplusa se tkole poveži:
sqlplus uporabnik/geslo@XE

A ti to dela? Pol bova šla naprej.

OracleDev ::

No uglavnem, ker ne bom več spremlju te teme... Neki se ne ujema v tnsnamesih imaš hosta napisanega kot oraclesql.domena.si, v sql developerju pa imaš v hostname localhost. Neki ne štima tuki. Če zgornji sqlplus dela, potem samo spremenni localhost v oraclesql.domena.si. Če pa ne dela pa poglej še tukaj

Jure14 ::

OracleDev je izjavil:

Probi najprej to. Preko sqlplusa se tkole poveži:
sqlplus uporabnik/geslo@XE

A ti to dela? Pol bova šla naprej.

Ne, ne dela.
"The listener doed not know...."
Probal z XE, brez XE, :XE /XE. Vedno napaka.

Jure14 ::

OracleDev je izjavil:

No uglavnem, ker ne bom več spremlju te teme... Neki se ne ujema v tnsnamesih imaš hosta napisanega kot oraclesql.domena.si, v sql developerju pa imaš v hostname localhost. Neki ne štima tuki. Če zgornji sqlplus dela, potem samo spremenni localhost v oraclesql.domena.si.

Ne dela. Vse sprobavam na istem računlaniku. Torej v SQL developerju se povezujem na lokalni oracle strežnik. Localhost je delal OK do restarta računlanika.

OracleDev je izjavil:


Če pa ne dela pa poglej še tukaj

Hvala, probam jutri. Grem raje spat.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

SQL poizvedba

Oddelek: Programiranje
164054 (3399) awy
»

[java] Osnovna vprašanja

Oddelek: Programiranje
373138 (2145) killa bee
»

Oracle SQL Developer

Oddelek: Programska oprema
133250 (2427) cesy
»

Prenašanje cookijev med poddomenami

Oddelek: Informacijska varnost
202238 (1953) jype
»

tomcat in datasource

Oddelek: Programiranje
132591 (2348) infiniteLoop

Več podobnih tem