Proszę o wskazówki dotyczące instalacji Oracle 11gr2 na Ubuntu 14.04.
software-installation
oracle
Prakash Shrestha
źródło
źródło
Odpowiedzi:
Krok 1: Pobierz Oracle Database Express Edition.
Krok 2: Instrukcje przed instalacją Oracle
Skopiuj pobrany plik i wklej go do katalogu domowego.
Rozpakuj za pomocą polecenia:
Zainstaluj wymagane pakiety za pomocą polecenia:
Wejdź do folderu Disk1 za pomocą polecenia:
Konwertuj format pakietu RPM na format pakietu DEB (używany przez Ubuntu) za pomocą polecenia:
Utwórz wymagany skrypt chkconfig za pomocą polecenia:
Zostanie uruchomiony edytor tekstowy pico, a polecenia zostaną wyświetlone u dołu ekranu. Teraz skopiuj i wklej do pliku i zapisz:
Zmień uprawnienia do pliku chkconfig za pomocą polecenia:
Ustaw parametry jądra. Oracle 11gR2 XE wymaga dodatkowych parametrów jądra, które należy ustawić za pomocą polecenia:
Skopiuj następujące elementy do pliku i zapisz:
Sprawdź zmianę za pomocą polecenia:
Powinieneś zobaczyć, co wpisałeś wcześniej. Teraz załaduj parametry jądra:
Sprawdź, czy nowe parametry są ładowane za pomocą:
Powinieneś zobaczyć wartość maksymalnego pliku, którą wprowadziłeś wcześniej.
Ustaw punkt montowania / dev / shm dla Oracle. Utwórz następujący plik za pomocą polecenia:
Skopiuj następujące do pliku i zapisz.
Zmień uprawnienia do pliku za pomocą polecenia:
Teraz wykonaj następujące polecenia:
Teraz zrestartuj swój system
Krok 3: Zainstaluj Oracle
Zainstaluj Oracle DBMS za pomocą polecenia:
Skonfiguruj Oracle za pomocą polecenia:
Skonfiguruj zmienne środowiskowe, edytując plik .bashrc:
Dodaj następujące wiersze na końcu pliku:
Załaduj zmiany, wykonując swój profil:
Uruchom Oracle 11gR2 XE:
Dodaj użytkownika NAZWA UŻYTKOWNIKA do grupy dba, używając polecenia:
Krok 4: Korzystanie z powłoki poleceń Oracle XE
Uruchom serwer Oracle XE 11gR2 za pomocą polecenia:
Uruchom powłokę wiersza poleceń jako administrator systemu za pomocą polecenia:
Wprowadź hasło podane podczas wcześniejszej konfiguracji Oracle. Zostaniesz teraz umieszczony w środowisku SQL, które rozumie tylko polecenia SQL.
Utwórz zwykłe konto użytkownika w Oracle za pomocą polecenia SQL:
Zastąp USERNAME i PASSWORD wybraną nazwą użytkownika i hasłem. Zapamiętaj tę nazwę użytkownika i hasło. Jeśli wystąpił błąd podczas wykonywania powyższego komunikatu o resetlogach, wykonaj następujące polecenie SQL i spróbuj ponownie:
Przyznaj uprawnienia do konta użytkownika za pomocą polecenia SQL:
Zastąp USERNAME i PASSWORD wybraną nazwą użytkownika i hasłem. Zapamiętaj tę nazwę użytkownika i hasło.
Wyjdź z powłoki administracyjnej sys za pomocą polecenia SQL:
Uruchom powłokę wiersza poleceń jako zwykły użytkownik, używając polecenia:
Teraz możesz uruchamiać polecenia sql ...
źródło
Starting Oracle Net Listener...touch: cannot touch '/var/lock/subsys/listener': No such file or directory Done Configuring database... Database Configuration failed. Look into /u01/app/oracle/product/11.2.0/xe/config/log for details
/etc/rc2.d/S01shm_load
wydaje się brakować,;;
wskazując koniec alternatywy w linii 7.sudo service procps restart
zamiastsudo service procps start
Dziękuję za szczegółowy samouczek, ale wystąpił błąd
w kroku
sudo /etc/init.d/oracle-xe configure
. Tak jak sugerowano na http://meandmyubuntulinux.blogspot.in/2012/05/installing-oracle-11g-r2-express.html Dodałem następujące wiersze w/etc/init.d/oracle-xe
... i działa dobrze dla mnie
źródło
/etc/rc2.d/S01shm_load
Wystąpił błąd, ponieważ w odpowiedzi Saikat wystąpił błąd w skrypcie . Naprawienie tego byłoby czystszym rozwiązaniem. Zmienię odpowiedź za pomocą poprawnego skryptu.To działało dobrze, ale dostałem następujący błąd:
Patrząc na to:
Rozwiązałem to, dodając użytkownika:
Mam nadzieję, że to komuś pomoże.
źródło