Newsgroup: it.comp.software.database
Titolo: Oracle9i: difficolta' di installazione

Salve,
nella mia macchina sulla quale gira windows2000 professional, dopo aver 
installato Oracle9i Database 9.0.1.1.1 ed aver lavorato sul DB 
preconfigurato, creato tabelle etc. ho cercato di installare la versione 
completa (Oracle9iDS e OC4J) di Oracle9i Developer Suite 9.0.2.0.1 per 
lavorare sullo sviluppo di forms e reports.
Successivamente all'installazione della Developer Suite il server HTTP 
(quello Apache che viene installato con Oracle9i Database) non riesce 
piu' ad avviarsi per i piu' svariati motivi, rendendo inservibile la 
Developer Suite.
Ho tentato piu' di una volta a disinstallare (andando ad operare anche 
nelle occorrenze dei registri di windows per "ripulire" tutto) entrambe 
(Database e Developer Suite) e rioperare l'installazione, ma non sono 
arrivato che alle stesse conclusioni.
Avete suggerimenti?
Grazie.
-- 
FabMind

 Grazie.
Di nulla!

 3) se hai risposto Si al punto 2), formatta che fai prima!
La formattazione e reinstallazione dell'intero sistema operativo l'ho 
gia' fatta nel frattempo per altri motivi, ma non ha portato alla 
soluzione del problema.
Naturalmente per disinstallare completamente Oracle non occorre 
formattare l'hard disk, ma per precisare sottolineo che anche questo 
passo e' gia' stato fatto.
-- 
FabMind

okkei qualche info in più!
1) allora di sicuro usare la stessa OracleHome è un danno, in quanto 
chissà quanti e quali fai vanno a sovrascriversi.. per cui installa il 
tutto sotto ad es.
	C:\Oracle\Ora9DB
	C:\Oracle\Ora9DS
(non ti sto prendendo per uno stupido, solo per chiarezza)
2) visto che la 9i RDBMS così come la 9iDS installano Apache di default, 
è possibile che usando la stessa OracleHome si siano sovrapposte...
Inoltre se si avviano sulla stessa porta, peggio ancora...
3)installare la versione 9iR2 di Oracle RDBMS è solo da appoggio per i 
dati, non vedo la differenza se non che la 9iR2 è più supportata da 
Oracle che la 9iR1
un saluto e tët fört, riprova a fare così
hope this help

prova prima a verificare la porta dei due apache...
al max ferma quello del DB e vedi se si avvia quello di DS ;)
ma, probabilmente, l'hai già fatto...

 Inoltre se si avviano sulla stessa porta, peggio ancora...
ti ringrazio, riprovo e posto il risultato.
-- 
FabMind

ohi Fabmind com'è andata?

 ohi Fabmind com'č andata?
Allora,
grazie ai tuoi preziosi suggerimenti al momento ho due cartelle: ORA9DB 
e ORA9DS nelle quali ci sono i due distinti prodotti, e soprattutto non 
va piu' in crash il server Apache.
Al momento dell'installazione di Oracle DB pero', verso la conclusione, 
non e' andata in porto l'installazione del prodotto aggiuntivo Net 
Configuration Assistant, nel senso che l'installazione era come 
"piantata" per una buona mezz'ora e dunque l'ho interrotta.
Ora ovviamente se richiamo il Net Configuration Assistant questo non parte.
In questo modo credo di non aver messo a punto la configurazione di rete 
e dunque quando vado ad eseguire una form appena creata, non appare piu' 
il messaggio di errore che descriveva il fatto che il server HTTP era 
giu', ma ad ogni modo non viene visualizzata sul browser la form appena 
creata perche'; il browser resta in loop a cercare di collegarsi al 
server HTTP.
Dall'interfaccia di Oracle Net Manager leggo che:
il listener nell'indirizzo1 e' in ascolto su protocollo IPC e chiave 
EXTPROC0 e nell'indirizzo2 su protocollo TCP/IP con Host 
"nomedellamiamacchina" e porta 8888.
Tra i servizi c'e' il nome del database che ha come configurazione di 
indirizzo il protocollo TCP/IP con nome host "nomedellamiamacchina" e 
numero di porta 8888.
Il tnsnames.ora e' (per entrambi DB e DS)
# TNSNAMES.ORA Network Configuration File: 
C:\oracle\ora9DB\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.
NETXP =
   (DESCRIPTION =
     (ADDRESS_LIST =
       (ADDRESS = (PROTOCOL = TCP)(HOST = "nomedellamiamacchina")(PORT = 
8888))
     )
     (CONNECT_DATA =
       (SERVICE_NAME = netxp)
     )
   )
INST1_HTTP =
   (DESCRIPTION =
     (ADDRESS_LIST =
       (ADDRESS = (PROTOCOL = TCP)(HOST = "nomedellamiamacchina")(PORT = 
1521))
     )
     (CONNECT_DATA =
       (SERVER = SHARED)
       (SERVICE_NAME = MODOSE)
       (PRESENTATION = 
http://HRService
)
     )
   )
EXTPROC_CONNECTION_DATA =
   (DESCRIPTION =
     (ADDRESS_LIST =
       (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
     )
     (CONNECT_DATA =
       (SID = PLSExtProc)
       (PRESENTATION = RO)
     )
   )
-- 
FabMind

dovrei dedurre che hai messo il listener sulla porta 8888???
uhm alquanto insolita...
se cosě non fosse ed il listener gira sulla 1521, crea nel tnsnames.ora
una configurazione
NETXP=
   (DESCRIPTION =
     (ADDRESS_LIST =
       (ADDRESS = (PROTOCOL = TCP)(HOST = NOMEDELSERVER)(PORT = 1521))
     )
     (CONNECT_DATA =
       (SID = NETXP)
       (SERVER = DEDICATED)
     )
   )
questa configurazione deve essere riportata anche nel tnsnames.ora per 
l'oracle home di DS ;))
per l'installazione del net8 puoi riavviarla inserendo il cd di 
installazione ed avviando una installazione custom, scegli cosě il 
pacchetto net8 e viaaaaaaaaaaaaaa che te lo sovrascrive ;)
try again and insert coin

 try again and insert coin
fatto, ma il wizard non mi da' molto piu' di quanto gia' avevo tentato 
con il Net Manager.
-- 
FabMind

 
e su quale porta hai messo la servler delle form?
Ni hao, Lelle.

 e su quale porta hai messo la servler delle form?
dalla finestra dell'Oracle Forms Builder vado su Preferenze e nel tab 
Runtime verifico che l'URL dell'Application Server mi da'
http://"nomemiamacchina":8888/forms90/f90servlet
pero', come ripeto, il browser non riesce a raggiungere tale URL e cicla
-- 
FabMind

FabMind ha scritto:

ecco, allora c'č qlcs che non va.
Nel senso il Listener essendo il servizio di ascolto verso il database 
server dovrebbe stare su una porta!
Il motore forms_server dovrebbe stare su un'altra!! per cui 
http://"nomemiamacchina":8888/forms90/f90servlet non č assolutamente 
corretto!!!
Ricrea il listener sulla porta 1521 che cosě ci eliminiamo un problema ;)

 e', senza cambiare i valori come da te indicato.
puoi anche usare la variabile di sistema TNS_ADMIN per mantenere un
unico tnsnames.ora

 Ricrea il listener sulla porta 1521 che cosě ci eliminiamo un problema ;)
una domanda avevi delle esigenze particolari per non lasciare le porte 
standard?
Ni hao, Lelle.

 standard?
credo nonostante il quoting errato tu volessi rivolgerti a me e dunque 
rispondo io: esigenze particolari no, ma se hai seguito dal primo post 
che ha aperto il thread il mio problema era il server HTTP che andava 
puntualmente in crash non appena installavo la Developer Suite, mentre 
funzionava regolarmente quando avevo istallato solo il DataBase.
provando a disinstallare e reinstallare, l'ultima volta ho tentato 
utilizzando una porta non standard per vedere se il problema fosse 
proprio la porta del listener, senza sapere che il problema era invece 
la separazione delle due Oracle Home per il Database e per la Developer 
Suite; in quel modo pero', pare, scegliendo per il listener la 8888 sono 
andato in conflitto con il servlet delle form.
ora riprovero' a spostare il listener sulla 1521.
avete suggerimenti su come farlo senza incappare in ulteriori problemi?
io andrei sul net manager rimettendo a 1521 la porta del listener e a 
1521 la porta del servizio DB e poi andrei a rivedere i due tsnnames.ora
-- 
FabMind

 
ottima soluzione direi, anche potresti cancellare il vecchio listener e 
ricrearne uno nuovo cosicchè il file listener.ora si setti in modo 
automatico ;)


dopo un po' di difficolta'
(errore ora-12505 dovuto al fatto che non avevo lanciato l'istanza 
dell'OC4J e successivamente errore FRM-90928 risolto spostando il module 
con il form su una cartella con un percorso fatto di nomi senza spazi 
visto che era in una sottocartella di "Documents and Settings" 
dell'assurda scelta di microsoft)
sono riuscito a vedere il form nel browser sebbene abbia dovuto inserire 
il percorso di internet explorer nella scheda runtime delle preferenze 
del form builder, perche' a firefox mancava un plugin che non era 
scaricabile in automatico.
grazie a tutti e mi permettero' di rompere le scatole di nuovo.
-- 
FabMind

ottimo!!! tanto devo farlo pure io cosě se non riesco ci spremiamo il 
cervello in due ;)
ciauuuuuuu

 cervello in due ;)
per quel che posso...io mi sto "riciclando" su oracle provenendo 
dall'ambiente mainframe dove lavoravo allo sviluppo con DB2.
sto seguendo il "Pratical Oracle 9i" di Dan Hotka.
-- 
FabMind

FabMind ha scritto:

Io lavoro con oracle Forms e Reports dal 2000 se vi serve qualche dritta 
chiedete pure.
Ni hao, Lelle.

mah io lavoro su Oracle dal 2001 come sistemista, dba è un titolo che 
lascio a chi lo fa da tempo e a tempo pieno, e tuttora ci lavoro per 
programmi gis e con forms. ho esperienza su 9iAS versione 1.0.2 e spero 
di far funzionare anche questa versione ;)