Java, Python i Linux: Zapiski programisty

SAAS Oprogramowanie jako usługa
autor: Sławek Tuleja

Fedora 15 i baza Oracle 10g Express Edition


  1. Należy zaciągać bazę ze strony oracle.com w formie paczki .rpm (oracle-xe-univ-10.x.x.x-x.x.i386.rpm) i zainstalować:

    sudo rpm -vhi oracle-xe-univ-10.x.x.x-x.x.i386.rpm
    
    jeżeli poleci błąd:
    /proc/sys/net/bridge/bridge-nf-call-ip6tables: No such file or directory
    /proc/sys/net/bridge/bridge-nf-call-iptables: No such file or directory
    /proc/sys/net/bridge/bridge-nf-call-arptables: No such file or directory
    error: %pre(oracle-xe-univ-10.2.0.1-1.0.i386) scriptlet failed, exit status 255
    error: oracle-xe-univ-10.2.0.1-1.0.i386: install failed
    
    należy jeszcze raz wykonać polecenie:
    sudo rpm -vhi oracle-xe-univ-10.x.x.x-x.x.i386.rpm
    
  2. Konfiguracja bazy

    sudo /etc/init.d/oracle-xe configure
    
    - na jakim porcie ma działać Application Express, port [8080] domyślny
    - port na którym nasłuchuje baza danych, port [1521] domyślny
    - hasło dla SYS i SYSTEM
    - czy chcesz, aby baza danych wystartowała
      przy każdym uruchomieniu systemu operacyjnego?, [tak] domyślnie
    
  3. Start bazy

    sudo /etc/init.d/oracle-xe start
    
  4. Aktualny status bazy

    sudo /etc/init.d/oracle-xe status
    
  5. Przechodzimy na stronę: http://localhost:8080/apex lub http://127.0.0.1:8080/apex

    Unable to connect
    

    Jeżeli przydarzy się ten błąd być może problem jest w ustawieniach firewall’a.

    Uruchom:

    sudo system-config-firewall
    dodaj nowy port 8080 dla protokołu tcp
    

    Ponownie wejdź na http://127.0.0.1:8080/apex (login: system, hasło: hasło ustalone przy konfiguracji bazy)

  6. Po ponownym uruchomieniu komputera, jeżeli nie wybrałeś ‘włącz bazę przy uruchomieniu systemu operacyjnego’ należy wykonać:

    sudo /etc/init.d/oracle-xe force-reload
    
3 miesiące temu