Forum » Pomoč in nasveti » 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:
Pa sevis laufa:
To pa javi SQL developer, čeprav so nastavitve enake kot prej:
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:
Pa sevis laufa:
To pa javi SQL developer, čeprav so nastavitve enake kot prej:
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 :)
Probi pa samo restartat oacleservicexe, za vsak slucaj :)
Zgodovina sprememb…
- spremenil: OracleDev ()
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.
"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:
Tisti UNKNOWN na koncu mi je čuden?
Če pa probam
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
Pa po geslu javi, da se ne more na oracle povezat. Torej domnevam na bazo, ker ni dostopna.
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:
A ti to dela? Pol bova šla naprej.
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 ::
Jure14 ::
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.
Če pa ne dela pa poglej še tukaj
Hvala, probam jutri. Grem raje spat.
Vredno ogleda ...
| Tema | Ogledi | Zadnje sporočilo | |
|---|---|---|---|
| Tema | Ogledi | Zadnje sporočilo | |
| » | SQL poizvedbaOddelek: Programiranje | 4054 (3399) | awy |
| » | [java] Osnovna vprašanjaOddelek: Programiranje | 3138 (2145) | killa bee |
| » | Oracle SQL DeveloperOddelek: Programska oprema | 3250 (2427) | cesy |
| » | Prenašanje cookijev med poddomenamiOddelek: Informacijska varnost | 2238 (1953) | jype |
| » | tomcat in datasourceOddelek: Programiranje | 2591 (2348) | infiniteLoop |