Jak zainstalować Oracle Express 11gR2?

22

Potrzebuję przewodnika krok po kroku do instalacji Oracle Database Express Edition wersja 11g Release R2 na Ubuntu Desktop 12.04.1 LTS 64 bit Edition

Jorge Castro
źródło
Zainstalowałem oracle express 10.2 na Ubuntu 14.04, działa dobrze, ale wydaje się, że oracle express 11.2 nie wydał żadnego pakietu dla Ubuntu ...
Eric Wang

Odpowiedzi:

16

Ostateczny przewodnik Ubera dotyczący instalacji Oracle 11g XE na nowoczesnej dystrybucji typu Debian, którą można znaleźć w ( BARDZO OGROMNY z dużą ilością obejść , dlatego nie mogę wkleić tutaj artykułu):

Kolejne cenne źródła (hej! To nie są linki z 20 najpopularniejszych wyszukiwarek! Spędzam 3 wieczory na czytaniu tych blogów, są naprawdę dobre, ale w większości powielają się nad forums.oracle.comlinkiem):

Jedną rzeczą, która zabija wiele mojego czasu, jest ORA-00845: MEMORY_TARGET nie jest obsługiwany w tym błędzie systemowym, który naprawiłem przez d.hatena.ne.jpporady na blogu:

$ 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

Kolejny błąd, który naprawiam i który nie jest wymieniony przez powyższe linki, to:

  Plik parametrów systemowych to /u01/app/oracle/product/11.2.0/xe/network/admin/listener.ora
  Rejestruj wiadomości zapisane na /u01/app/oracle/diag/tnslsnr/desktop/listener/alert/log.xml
  Błąd nasłuchiwania w dniu: (DESCRIPTION = (ADDRESS = (PROTOCOL = IPC) (KEY = EXTPROC_FOR_XE)))
  TNS-12555: TNS: odmowa zgody
   TNS-12560: TNS: błąd adaptera protokołu
    TNS-00525: Niewystarczające uprawnienia do działania
     Błąd systemu Linux: 1: Operacja niedozwolona

  Uruchomienie nasłuchiwania nie powiodło się. Zobacz komunikaty o błędach powyżej ...

po uruchomieniu nasłuchiwania przez:

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

Naprawiam to, komentując wiersz:

# (ADRES = (PROTOKÓŁ = IPC) (KLUCZ = EXTPROC_FOR_XE))

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

Następnie przeczytałem Pierwsze kroki, aby odblokować HRużytkownika testowego, który automatycznie utworzył się podczas instalacji Oracle 11g XE ...

Pozostałe dokumenty można znaleźć w dokumentacji bazy danych Express Express Edition

gavenkoa
źródło
Ta odpowiedź jest wystarczająca dla wpisu do bazy wiedzy. Jedyne, co pozostaje, to: Popraw gramatykę i przestań mówić.
aquaherd
1
Przepraszam za język, nie jestem rodzimym językiem angielskim ...
gavenkoa
Wprowadzam pewne zmiany, mam nadzieję, że podoba ci się tekst…
gavenkoa
1
Znalazłem post na forums.oracle.com, który ma fantastyczne informacje. Ale nie jest specjalnie dobrze sformatowany i może być lepiej zorganizowany. Napisałem na jej podstawie artykuł, ale dodałem (i odejmowałem) i poprawiłem formatowanie. Instalowanie Oracle na Ubuntu
mdahlman
1

Widzę tutaj, że możesz pobrać edycję Linux x64: Oracle Download .

Po otrzymaniu tego .zip otwórz terminal i wpisz:

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

Powinieneś zobaczyć pakiet RPM. Ponieważ Ubuntu opiera się na Debianie, będziesz potrzebować Alien. Jeśli go nie masz, wpisz następujące instrukcje w terminalu (naciskając Ctrl+ Alt+ T):

sudo apt-get update
sudo apt-get install alien

Po zainstalowaniu wpisz:

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

Gotowy !

NorTicUs
źródło
2
Nie działa dla mnie Alien kończy instalację, ale wtedy nie ma usługi, nie ma użytkownika (Oracle) i nic nie działa!
pugmarx
1
Też mnie nie zadziałało. Moim zdaniem i jest tak dobra, jak na razie jakakolwiek inna opinia, jest tak, ponieważ instalacja Oracle jest bardzo złożona, a obcy jest skierowany na proste oprogramowanie.
Reut Sharabani
Twoja instrukcja nie wystarczy, aby zainstalować Oracle na Ubuntu. Najwyraźniej tego nie przetestowałeś.
josircg
po prostu zapomniałeś o tej części ..You must run '/etc/init.d/oracle-xe configure' as the root user to configure the database.
ShoeLace