Helló!
Egy oracle 10g express edition adatbázist szeretnék belőni egy glassfish szerver alá de sehogy sem megy. Letöltöttem a drivert, azzal minden rendben van, amivel szívok az az url. Mit kell megadni?
Próbáltam kapcsolódni az sql developerrel is de a SID miatt nem tudok, bármit írok oda azt visszautasítja a szerver. Mi az a SID és mit kell odaírni alpértelmezetten?
Előre is köszi.
Szati
- 1679 megtekintés
Hozzászólások
XE
- A hozzászóláshoz be kell jelentkezni
Nem megy sajnos. Ezt az URL-t adom meg: jdbc:oracle:thin:@localhost:1521:XE
Ezt írja ha Pinget nyomok:
Listener refused the connection with the following error: ORA-12505, TNS:listener does not currently know of SID given in connect descriptor The Connection descriptor used by the client was: localhost:1521:XE
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
Valami nagyon nincse nrendben.
debian-srv:~/Desktop# /usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin/sqlplus root/root@XE
Error 6 initializing SQL*Plus
Message file sp1.msb not found
SP2-0750: You may need to set ORACLE_HOME to your Oracle software directory
debian-srv:~/Desktop#
A tnsnames.ora-ban ez van:
# tnsnames.ora Network Configuration File:
XE =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = debian-srv)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = XE)
)
)
EXTPROC_CONNECTION_DATA =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC_FOR_XE))
)
(CONNECT_DATA =
(SID = PLSExtProc)
(PRESENTATION = RO)
)
)
- A hozzászóláshoz be kell jelentkezni
ORACLE_HOME változót beállítottad?
- A hozzászóláshoz be kell jelentkezni
Mire kell állítani? És hogyan? windows és Linux alatt is érdekel a dolog.
- A hozzászóláshoz be kell jelentkezni
linux alatt az oracle user .bash_profile -jában legyen valami hasonló:
TEMP=/tmp
TMPDIR=/tmp
export TEMP TMPDIR
ORACLE_BASE=/usr/lib/oracle/xe/app/oracle
ORACLE_SID=elink
export ORACLE_BASE ORACLE_SID
ORACLE_OWNER=oracle
ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/server
export ORACLE_OWNER ORACLE_HOME
PATH=$ORACLE_HOME/bin/:$PATH:
export PATH
- A hozzászóláshoz be kell jelentkezni
Win alatt nem kell vele vacakolni. registrty-ből jön.
Linux alatt (gondolom, még nem volt vele dolgom) az oracle telepítvényed gyökerére kellene mutatnia.
export ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/server
vagy valami ilyesmi.
Amugy meg: Installing Oracle, PHP, and Apache on Linux
- A hozzászóláshoz be kell jelentkezni
Se így se úgy nem megy, elbasztam vele egy délelöttöt mostmár hagyom a farncba. Azért köszi azokank akik megpróbáltak segíteni.
- A hozzászóláshoz be kell jelentkezni