View Full Version : Oracle e installazione
Salve, devo installare oracle per l'univ su opensuse 11.0, ma non rieco a capire come farlo partire!
Ho installato questa versione (consigliata dal prof): http://www.oracle.com/technology/software/products/database/xe/htdocs/102xelinsoft.html la versione universal.
Poi ho trovato questa pagina su opensuse: http://en.opensuse.org/Oracle_on_openSUSE#Oracle_Database_10gR2 relativa all 10gR2.
Ho installato orarun come dice, ho scaricato il file a cui punta il link.
Poi mi dice di modificare queste 3 variabili ORACLE_HOME, ORACLE_SID, TNS_ADMIN in /etc/profile.d/oracle.sh. Ma che valore devo dargli???
Penso che se non modifico nulla il resto è inutile...Infatti se scelgo "go to database home page" dal menu k, mi si aper firefox a quest pagine: http://127.0.0.1/apex dandomi però errore.
Mi aiutate???
grazie
Verifica la configurazione dei file:
tnsnames.ora
e
listener.ora
nella cartella:
/tua_caretella_di_installazione/oraclexe/app/oracle/product/10.2.0/server/NETWORK/ADMIN
Attento che c'è una bella differenza fra oracle XE e Oracle 10 "normale", per uso personale sul tuo pc usa XE meno pesante e completamente gratuito
allora, io dovrei aver scaricato la versione XE...il file si chaimava cosi: "Oracle Database 10g Express Edition (Universal)"
Inoltre questo è il contenuto dei due file:
# listener.ora Network Configuration File:
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = /usr/lib/oracle/xe/app/oracle/product/10.2.0/server)
(PROGRAM = extproc)
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC_FOR_XE))
(ADDRESS = (PROTOCOL = TCP)(HOST = %hostname%)(PORT = %port%))
)
)
DEFAULT_SERVICE_LISTENER = (XE)
e
# tnsnames.ora Network Configuration File:
XE =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = %hostname%)(PORT = %port%))
(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)
)
)
ora?
Questi file vanno configurati per il tuo pc.
Ti posto sotto i miei così ti fai un'idea:
LISTENER.ORA:
# listener.ora Network Configuration File:
SID_LIST_LISTENER =
(SID_LIST =
(SID_DESC =
(SID_NAME = PLSExtProc)
(ORACLE_HOME = /usr/lib/oracle/xe/app/oracle/product/10.2.0/server)
(PROGRAM = extproc)
)
)
LISTENER =
(DESCRIPTION_LIST =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC_FOR_XE))
(ADDRESS = (PROTOCOL = TCP)(HOST = nbfrancesco)(PORT = 1521))
)
)
DEFAULT_SERVICE_LISTENER = (XE)
TNSNAME.ORA:
# tnsnames.ora Network Configuration File:
XE =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = nbfrancesco)(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)
)
)
Però è strano che in fase di installazione non ti abbia chiesto nulla sulla configurazione.
La porta 1521 dovrebbe andare bene anche per te (è quella di default), il nome host deve essere quello del tuo PC o localhost o l'IP della macchina.
ora provo..cmq l'ho installato come pacchetto rpm...e dopo aver fatto l'installazione con yast, non è successo più nulla..
Fatto...adesso?
miroku87
11-10-2008, 13:47
ciao peppe sono mirko...:D
cmq x poter far partire oracle devi inizializzare il database con il comando :
sudo /etc/init.d/oracle-xe configure
ok, ci vediamo all univ
ciao peppe sono mirko...:D
cmq x poter far partire oracle devi inizializzare il database con il comando :
sudo /etc/init.d/oracle-xe configure
ok, ci vediamo all univ
we mirko..si avevo già provato quel comando..ma anche se mi dava un esito positivo, non riuscivo cmq ad accedere al database.
ecco dando questo comando cosa mi esce:
sudo /etc/init.d/oracle-xe status
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC_FOR_XE)))
TNS-12541: TNS:no listener
TNS-12560: TNS:protocol adapter error
TNS-00511: No listener
Linux Error: 2: No such file or directory
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=nbpeppe)(PORT=1521)))
TNS-12545: Connect failed because target host or object does not exist
TNS-12560: TNS:protocol adapter error
TNS-00515: Connect failed because target host or object does not exist
ok come non detto...l'ho disinstallato e reinstallato di nuovo, e ora funziona...
misteri :D
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.