WiemTo.info

13 kwi, 2011

Instalacja APEX 4.0.1 w ORACLE XE 10g.

Zamieszczony przez: Michał Posyłek w: ORACLE

Problem:
Standardowo system Oracle Express 10g (czyli ta fajna darmowa wersja) instaluje się z APEX w wersji 2.1. Aktualnie dostępna jest wersja 4.0.1, więc 2.1 wydaje się archaizmem, tym bardziej że nie ma żadnych przeciwwskazań aby korzystać w darmowej wersji bazy oracle z najnowszej wersji APEX.

Rozwiązanie (na podstawie instalacji pod Debianem):
W pierwszej kolejności logujemy się na konto użytkownika i sprawdzamy, czy mamy dostępne polecenie sqlplus. Jeżeli nie musimy (dla naszej wygody) dodać parę zmiennych systemowych dla naszego konta. W przypadku dystrybucji Debian (ale także i innych np. OpenSUSE) w katalogu domowym (przejście: cd ~) edytujemy plik .bashrc w którym na końcu dodajemy następujące wpisy:
export ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/server
export ORACLE_OWNER=oracle
export ORACLE_SID=XE
export LSNR=$ORACLE_HOME/bin/lsnrctl
export SQLPLUS=$ORACLE_HOME/bin/sqlplus
export PATH=$ORACLE_HOME/bin:$PATH

Po ponownym zalogowaniu się na konto możemy sprawdzić poprawność poprzez wyświetlenie danych zmiennych (np. echo $ORACLE_HOME). Jeżeli wszystko zostało wpisane poprawnie to w tym momencie bez problemu możemy zalogować się do bazy jako SYS:
$>sqlplus SYS as SYSDBA
Enter password: nasze_haslo
SQL>

Ściągamy ze strony apex.oracle.com najnowszą wersję apexa i rozpakowujemy w katalogu domowym (unzip apex….zip). Przechodzimy do utworzonego katalogu apex/owai logujemy się do bazy jako SYS (patrz wyżej). Następnie wywołujemy skrypt owainst.sql który instaluje najnowszą wersję PL/SQL Web Toolkit (jego aktualną wersję możemy sprawdzić poprzez SQL>select owa_util.get_version from dual;):

SQL>@owainst.sql

Wychodzimy z sqlplus-a i zmieniamy katalog na wyższy, tak aby być w /apex. Ponownie logujemy się do bazy jao SYS i wykonujemy główny skrypt aktualizujący APEX:

SQL>@apexins SYSAUX SYSAUX TEMP /i/

Wykonywanie skryptu troszeczkę potrwa. Po zakończeniu wykonywania skryptu otrzymamy informację o odłączeniu się od bazy (Disconnected from Oracle …).

Ostatnim elementem jest podmiana plików graficznych, skryptów javascript i css. W tym celu ponownie logujemy się do bazy jako SYS (z tego samego katalogu – dla pewności przed zalogowaniem sprawdzamy jaka jest ścieżka do aktualnego katalogu przez polecenie pwd):

SQL>@apxldimg.sql scieżka_do_katalogu_bez_wpisywania_katalogu_apex (tutaj zwracam uwagę – podajemy ścieżkę którą określiliśmy przez polecenie pwd bez podawania katalogu który powstał przy rozpakowywaniu apex…zip – czyli nie przepisujemy …/apex, oraz nie kończymy znakiem ukośnika /)

np: SQL>@apxldimg.sql /home/michal/tmp (gdzie pwd pokazało: /home/michal/tmp/apex). Jest to kolejne polecenie którego wykonanie trwa do kilku minut. Zakończenie sygnalizuje komunikat:
Commit complete.
…..
Directory dropped.
SQL>

Ostatnim elementem jest ustawienie hasła dla Administratora obszarów roboczych (Workspace) – czyli użytkownika ADMIN:

SQL>@apxxepwd.sql hasło

Poprawna zmiana hasła jest sygnalizowana przez komunikat:
PL/SQL procedure successfully completed.
Commit complete.
SQL>

KONIEC

Od teraz mamy do dyspozycji darmowy system bazodanowy oracle 10g z najnowszą edycją APEX (która też jest darmowa ;-) . Logujemy się poprzez:
http://127.0.0.1:8080/apex

W celu administracji APEX-em logujemy się jako ADMIN (z hasłem ustawionym w ostatnim kroku) na stronie:
http://127.0.0.1:8080/apex/apex_admin

--------

Oceń artykuł:

Szkoda czasu na czytanie.Brawo za walkę - ale i tak słabo.Artykuł poprawny, ale wątpliwa przydatność.Dobry - może się przydać.Kawał solidnej roboty - przyda się.Super ! - czegoś takiego szukałem (Brak ocen)
Loading ... Loading ...

Brak odpowiedzi na "Instalacja APEX 4.0.1 w ORACLE XE 10g."

Formularz komentarza

Drogowskaz …

A witamy, witamy ...

Top przeglądarka: Firefox 3


Twój OS:
Twoja przeglądarka:
Twoje IP: 38.107.179.212

Przerwa na reklamy ...


Dołącz do nas…

Uważasz, że wiesz coś czego inni nie wiedzą?

Podziel się swoimi doświadczeniami / informacjami i wspólnie z nami twórz WiemTo.info.

Dzięki nam inni już nie będą musieli niepotrzebnie marnować czasu i energii na szukanie odpowiedzi którą może Ty znasz ...

Już dzisiaj dołącz do naszego zespołu.

Info dotyczące praw powielania artykułów…

WiemTo.info zabrania powielania artykułów w całości lub ich części bez zgody serwisu. Dozwolone jest wykonywanie skrótów tematycznych artykułów pod warunkiem dodania na wstępie wyraźnego opisu skąd artykuł pochodzi wraz z adresem jego całości umieszczonego na WiemTo.info.

Ciekawostki prosto od NASA

Expedition 30 Cosmonauts Perform Spacewalk

 
This image of Russian cosmonauts Oleg Kononenko and Anton Shkaplerov, both Expedition 30 flight engineers, was taken during a spacewalk on Thursday, Feb. 16, 2012. During the six-hour, 15-minute spacewalk, Kononenko and Shkaplerov moved the Strela-1 crane from the Pirs Docking Compartment in preparation for replacing it in 2012 with a new laboratory and docking module. The duo used another boom, the Strela-2, to move the hand-operated crane to the Poisk module for future assembly and maintenance work. Both telescoping booms extend like fishing rods and are used to move massive components outside the station. On the exterior of the Poisk Mini-Research Module 2, they also installed the Vinoslivost Materials Sample Experiment, which will investigate the influence of space on the mechanical properties of the materials. The spacewalkers also collected a test sample from underneath the insulation on the Zvezda Service Module to search for any signs of living organisms. Both spacewalkers wore Russian Orlan spacesuits bearing blue stripes and equipped with NASA helmet cameras. Image Credit: NASA
Read More