oracle express edition

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

Hozzászólások

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

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)
)
)

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

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