PHP Razem z Oracle – Część I.

Część I – Instalacja Bazy Danych Oracle 10g Express Edition.

Oracle.comBaza danych Oracle od dawna słynie z wyjątkowej stabilności, wydajności i… ceny! Jednak po wydaniu wersji, oznaczonej symbolem 10g, producent zdecydował się na zaskakujący krok, udostępnił jedną z nich – Express Edition – bezpłatnie. Otworzyło to przed twórcami aplikacji sieciowych możliwości wykorzystania tego doskonałego produktu w projektach niskobudżetowych. Wszędzie tam, gdzie klienci oczekują zaplecza bazodanowego zbudowanego w oparciu o sprawdzony system i nieprzychylnie reagują na rozwiązania open-source, można dziś zaproponować Oracle Database 10g Express Edition.

Nie należy się przerażać nazwy Oracle, która kojarzy się nam przede wszystkim – z bazą danych z ogromną ilością poleceń, plików konfiguracyjnych i wiadomości, jakie należy posiąść, by móc wykorzystać możliwości tej bazy danych. Tymczasem wiedza niezbędna do komfortowej pracy z serwerem Oracle nie jest wiedzą tajemną dostępną jedynie dla komputerowych guru. Rosnąca popularność Oracle powoduje, że jego znajomość staje się sporym atutem na rynku pracy. Warto więc poświęcić trochę czasu na opanowanie go.

Co nam będzie potrzebne ?

Aby cokolwiek zrobić należy w pierwszej kolejności zainstalować serwer baz danych Oracle 10g Express Edition. Oprogramowanie możemy pobrać ze strony Oracle:

http://www.oracle.com/technology/software/products/database/xe/htdocs/102xewinsoft.html

Uwaga

Aby pobrać niezbędne oprogramowanie niezbędna jest wcześniejsza rejestracja.

Serwer baz danych Oracle 10g dostępny jest na następujące platformy systemowe – czyli można go zainstalować na :

* Windows 2000 Service Pack 4

* Windows Server 2003

* Windows XP Professional Service Pack 1 lub nowszy

* Red Hat Enterprise Linux RHEL3 , RHEL4

* Suse SLES-9

* Fedora Core 4

* Red Flag DC Server 5.0/MIRACLE LINUX V4.0/Haansoft Linux 2006 Server

* Debian 3.1

Uwaga

Dla poprawnej instalacji bazy danych Oracle w środowisku Linux wymagane są następujące komponenty:

* glibc release 2.3.2

* libaio release 0.3.96

Osobiście wybrałem wersję dla MS Windows . Czyli już wiemy na jakim systemie będziemy instalować Oracle teraz należy zaakceptować warunki licencji i pobrać odpowiednie pliki – ja wybrałem uniwersalne wersje instalacyjne.

Server Baz Danych


Oracle Database 10g Express Edition (Universal)
Download OracleXEUniv.exe (216,933,372 bytes)
Multi-byte Unicode database for all language deployment, with the Database Homepage user interface available in the following languages: Brazilian Portuguese, Chinese (Simplified and Traditional), English, French, German, Italian, Japanese, Korean and Spanish.

 

Wymagania Systemowe:

  • Wymagane wolna przestrzeń dyskowa :
    • Serwer baz danych : 1.6 gigabytes minimum
    • Oprogramowanie klienta:75 megabytes
  • Protokół Sieciowy TCP/IP
  • Pamięć Operacyjna RAM : 256 megabytes minimum, zalecane 512 megabytes
  • Microsoft Windows Installer (MSI) ( jeżeli pobraliśmy pliki z rozszerzeniem MSI ) :MSI version 2.0 lub nowszy ( pobrać można ze strony Microsoft ( http://msdn.microsoft.com/ )
  • Zainstalowana jedna z poniższych przeglądarek internetowych:
  • Microsoft Internet Explorer 6.0 lub nowsza. Sposób konfiguracja podany jest na stronie – Microsoft Internet Explorer
  • Netscape Navigator 7.2 lub nowsza.Sposób konfiguracja podany jest na stronie – Netscape Navigator
  • Mozilla 1.7 lub nowsza.Sposób konfiguracja podany jest na stronie – Mozilla
  • Firefox 1.0 lub nowsza.Sposób konfiguracja podany jest na stronie – Firefox

Instalacja

Przed przystąpieniem do instalacji należy:

  • Zalogować się do systemu ( w moim przypadku MS Windows 2000 ) jako administrator , lub jako użytkownik z uprawnieniami administracyjnymi.
  • Jeżeli poprzednio mieliśmy zainstalowaną poprzednią wersję Oracla ( ale została odinstalowana ) należy usunąć ze zmiennych środowiskowych wpis ORACLE_HOME.
  • Uruchamiamy uprzednio pobrany plik OracleXEUniv.exe.
  • Na ekranie pojawia się okno powitalne instalatora Oracle 10g Express screenshot002.png
  • Klikamy myszką w przycisk „next” – pojawia się okienko z warunkami licencji instalowanego produktu.screenshot003.png
  • Po zaakceptowaniu warunków licencji , należy kliknąć myszką w przycisk „next” od tego momentu rozpoczyna się właściwy proces instalacji. Następnym oknem jest okno z wyborem lokalizacji instalacji bazy danych Oracle 10g.screenshot004.png
  • W trakcie instalacji instalator poprosi nas o podanie hasła dla użytkownika „system” lub „sys” – nazwy podanych użytkowników są nazwami preinstalowanymi czyli takim „wbudowanymi”.screenshot006.png
  • Ostatnim oknem , które jest wyświetlane podczas instalacji jest okno z informacjami dotyczącymi ustawień portów ( Informacja ta jest przydatna w przypadku gdy np. mamy zainstalowane wcześniej inne serwery baz danych, HTPP).screenshot007.png
  • Na tym kończy się proces instalacji bazy danych. Instalator Oracle utworzy grupę „Oracle Database 10g Express Edition” w skład której wchodzą następujące elementy.
    screenshot021.png

Pierwsze uruchomienie.

Po pomyślnym zainstalowaniu bazy danych instalator „zapyta użytkownika – Czy uruchomić moduł administracji”

Uwaga

Administracja bazą danych odbywa się za pomocą strony www która dostępna jest jedynie lokalnie.

 

screenshot009.png

Wynik instalacji można samodzielnie sprawdzić wpisując w przeglądarce następujący adres http://127.0.0.1:8080/apex.

Po uruchomieniu w oknie przeglądarki pojawia się strona ( lokalna ) administracji bazy danych Oracle 10g Express Edition.screenshot010.png

Jako użytkownik należy wpisać – sys, a hasło takie jakie podaliśmy w trakcie instalacji . Jeżeli nie zapomnieliśmy hasła oraz instalacja przebiegła prawidłowo w oknie przeglądarki pojawi się strona taka jak poniżej.
screenshot011.png
Przyznać można , że instalacja Oracle 10g Express Edition nie należy do zbyt trudnych.W następnej części przedstawię jak skonfigurować PHP dla potrzeb Bazy Danych Oracle.Na zakończenie jeżeli już nie chcemy pracować z bazą oraz zależy nam na oszczędności pamięci RAM możemy „zatrzymać ” bazę.Aby to zrobić należy wybrać „Oracle Database 10g Express Edition” -> „Stop Database”. Jeżeli wszystko odbyło się prawidłowo powiniśmy otrzymać komunikat jak poniżej.
screenshot022.png

Uwaga.

Przedstawione zdarzenia działy się pod kontrolą systemu operacyjnego Windows 2000 z zainstalowanym Service Pack 4. Komputer wyposażony 512 Mb pamięci RAM.

Skomentuj

Please log in using one of these methods to post your comment:

Logo WordPress.com

Komentujesz korzystając z konta WordPress.com. Log Out / Zmień )

Zdjęcie z Twittera

Komentujesz korzystając z konta Twitter. Log Out / Zmień )

Facebook photo

Komentujesz korzystając z konta Facebook. Log Out / Zmień )

Google+ photo

Komentujesz korzystając z konta Google+. Log Out / Zmień )

Connecting to %s

%d bloggers like this: