Newsgroup: it.comp.os.linux.software
Titolo: Oracle 9.2 su debian

Ok, lo so gia' che installare Oracle su una distribuzione non certificata
vuol dire farsi del male :-), ma devo solo fare una prova e non posso e non
voglio di reinstallare il sistema solo per una prova.
Il problema e' che nel bel mezzo dell'installazione dice che non riesce ad
installare il Database Configuration Assistant perche' non ha privilegi
sufficienti per scrivere nel path specificato (ma non mi dice quale e' il
path in questione).
A qualcuno ha qualche esperienza al riguardo?
Alessandro.

 A qualcuno ha qualche esperienza al riguardo?
Si, che una volta ci ho perso qualche mezza giornata, e senza successo (ma
le mezze giornate erano infastidite da varie altre chiamate).
Alla fine ho installato una RedHat e lasciato procedere un mio collega, che
dopo averci speso sopra SVARIATE GIORNATE e' riuscito a far funzionare non
so se tutto o buona parte.
E cosi' mi sono reso conto che:
- per una sperimentazione conviene usare una macchina tranquillamente
  reinstallabile;
- non e' proficuo sperimentare cose diverse contemporaneamente sulla stessa
  macchina;
- software proprietari non funzionano mai esattamente come documentato;
- valuta bene se Oracle avra' un seguito (e quindi adeguato budget preventivato
  e disponibile per l'acquisto della licenza) o se tutto sommato un mysql o
  postgresql sarebbero comunque sufficienti.
ciao
Michele


Oracle l'ha scelto il cliente e devo solo fargli vedere che puo' essere
usato con la nostra applicazione.
Alessandro.


Sembra che per qualche ignoto motivo il programma di installazione richieda
l'esistenza della directory /oradata senza la quale da' l'errore di
autorizzazione durante l'installazione del Database Configurazion Assistant.
Quindi da root ho fatto:
mkdir /oradata
chown oracle:oracle /oradata
E poi ho lanciato l'installazione con l'utente oracle.
In questo modo sembra che l'ostacolo sia stato superato (peraltro non sembra
che la directory venga utilizzata), anche se l'installazione e' ancora in
corso mentre sto scrivendo (incrociamo le dita:-).
Alessandro.

 funzionare non so se tutto o buona parte.
Al lavoro utilizziamo Oracle 9ir2 su svariate distribuzioni (per lo
sviluppo) e l'unica distribuzione su cui la 9ir2 si installa liscia, senza
alcun tipo di workaround, è proprio la Debian 3.0 (io scrivo i
procedurali per gli installatori, e aimè ci ho sbattuto parecchio la
testa). Sia con Red Hat, sia con Suse abbiamo avuto svariati problemi, sia
in fase di installazione che di utilizzo, alcuni di questi tuttora non
risolti (p. es. su Red Hat 8.2, certificata per 9iR2, l'editor in Java
delle stored procedure dell'Enterprise Manager va in freeze se si digita
qualcosa troppo velocemente, mentre su Debian 3.0 va alla perfezione). In
ogni caso, seguendo alla lettera le indicazioni della documentazione,
l'installazione su Debian 3.0 _deve_ funzionare. Gli unici accorgimenti
sono:
# apt-get install install libstdc++2.9-glibc2.1
(per compatibilità con il JRE usato dall'installer)
# dpkg-reconfigure locales
seleziona en_US.ISO-8859-1 e en_US.UTF-8 da generare, oltre a eventuali
già selezionate e imposta C come default.
Occhio a impostare i parametri per la shared memory in /etc/sysctl.conf
come indicato nella documentazione, con i default di Debian l'instanza non
parte.
Ciao,
Daniel

 parte.
Anche il locale e' stata una cosa che ha fatto perdere svariate ore al mio
collega, poi io non ho piu' approfondito. Il bello e' che inizialmente
doveva essere un esperimento di un paio di settimane, poi e' diventato il
database principale su cui doveva essere sviluppata l'applicazione e dopo 4
mesi il cliente non ci ha ancora procurato una licenza Oracle valida (visto
che serve a lui, e' giusto che sia lui a pagare).
Grazie delle informazioni, me le tengo da parte.
ciao
Michele


Aggiungo un link utile segnalatomi su altro newsgroup
http://www.dizwell.com/html/oracle_on_linux.html
Alessandro.
P.S.
Ho scoperto che il mio problema probabilmnete era dovuto al fatto che
non avevo definito la variabile d'ambiente ORACLE_HOME prima dell'avvio
dell'installer.