Come installare Oracle Express 11gR2?


22

Ho bisogno di una guida passo passo per l'installazione di Oracle Database Express Edition versione 11g Release R2 su Ubuntu Desktop 12.04.1 LTS 64 bit Edition


Ho installato Oracle 10.2 su Ubuntu 14.04, funziona bene, ma sembra Oracle 11.2 non ha rilasciato alcun pacchetto per Ubuntu ...
Eric Wang

Risposte:


16

La guida definitiva di Uber all'installazione di Oracle 11g XE su Debian moderna come la distribuzione è disponibile su ( MOLTO ENORME con un'alta quantità di soluzioni alternative , ecco perché non riesco a incollare l'articolo qui):

Altre fonti preziose (ehi! Questi non sono collegamenti dalla top 20 ricerca web! Passo 3 notti a leggere questi blog, sono davvero buoni, ma soprattutto duplicati sopra il forums.oracle.comlink):

Una cosa che uccide molto del mio tempo è ORA-00845: MEMORY_TARGET non supportato su questo errore di sistema che ho corretto con i d.hatena.ne.jpsuggerimenti del blog:

$ sudo vi /u01/app/oracle/product/11.2.0/xe/config/scripts/init.ora
$ sudo vi /u01/app/oracle/product/11.2.0/xe/config/scripts/initXETemp.ora 

# Memory_target = 418381824
pga_aggregate_target = 200540160
SGA_TARGET = 601620480

Un altro errore che correggo e che non è menzionato dai link sopra è:

  Il file dei parametri di sistema è /u01/app/oracle/product/11.2.0/xe/network/admin/listener.ora
  Registra i messaggi scritti in /u01/app/oracle/diag/tnslsnr/desktop/listener/alert/log.xml
  Errore di ascolto su: (DESCRIPTION = (ADDRESS = (PROTOCOL = IPC) (KEY = EXTPROC_FOR_XE)))
  TNS-12555: TNS: autorizzazione negata
   TNS-12560: TNS: errore adattatore di protocollo
    TNS-00525: privilegio insufficiente per il funzionamento
     Errore Linux: 1: operazione non consentita

  Avvio del listener non riuscito. Vedi i messaggi di errore sopra ...

quando avvia l'ascoltatore da:

  / bin / su -s / bin / bash oracle -c '/u01/app/oracle/product/11.2.0/xe/bin/lsnrctl start'

Lo aggiusto commentando la riga:

# (ADDRESS = (PROTOCOL = IPC) (KEY = EXTPROC_FOR_XE))

in /u01/app/oracle/product/11.2.0/xe/network/admin/listener.ora.

Successivamente ho letto Introduzione per sbloccare l' HRutente di prova creato automaticamente durante l'installazione di Oracle 11g XE ...

Il resto dei documenti è disponibile nella documentazione di Database Express Edition


Questa risposta è abbastanza buona per un inserimento nella knowledge base. L'unica cosa che rimane è: per favore, aggiusta la grammatica e perdi il leet-speak!
aquaherd,

1
Scusate la lingua, non sono un madrelingua inglese ...
gavenkoa,


1
Ho trovato il post su forums.oracle.com per avere informazioni fantastiche. Ma non è particolarmente ben formattato e potrebbe essere organizzato meglio. Ho scritto un articolo basato su di esso, ma ho fatto alcune aggiunte (e sottrazioni) e migliorato la formattazione. Installazione di Oracle su Ubuntu
mdahlman,


1

Vedo qui che è possibile scaricare un'edizione x64 di Linux: Oracle Download .

Una volta ottenuto questo .zip, apri un terminale e digita:

unzip oracle-xe-11.2.0-1.0.x86_64.rpm.zip

Dovresti vedere un pacchetto RPM. Poiché Ubuntu è basato su Debian, avrai bisogno di Alien. Se non lo possiedi, digita le seguenti istruzioni in un terminale (premendo Ctrl+ Alt+ T):

sudo apt-get update
sudo apt-get install alien

Una volta installato, digitare questo:

alien -i oracle-xe-11.2.0-1.0.x86_64.rpm

Fatto !


2
Non funziona per me. Alien termina l'installazione, ma non c'è nessun servizio, nessun utente (Oracle) e niente in esecuzione!
pugmarx,

1
Neanche a me ha funzionato. La mia opinione, ed è buona come qualsiasi opinione per ora, è che è dal momento che l'installazione di Oracle è molto complessa e alieno è mirato a un semplice software.
Reut Sharabani,

Le tue istruzioni non sono sufficienti per installare Oracle su Ubuntu. Chiaramente non l'hai provato.
josircg

poissly hai dimenticato questa parte ..You must run '/etc/init.d/oracle-xe configure' as the root user to configure the database.
ShoeLace
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.