Oracle instalacja

Oracle instalacja

Oracle Express instalacja

Z artykułu Oracle Express instalacja dowiesz się, w jaki sposób zainstalować środowisko Oracle Express i przykładową bazę danych w schemacie HR oraz jak je przetestować.

Dowiesz się jak:

  • zainstalować Oracle Database Express Edition (XE) wersja 21c
  • podłączyć przykładową bazę danych – schemat HR
  • zainstalować aplikację SQL Developer
  • uruchomić aplikację SQL Plus

Środowisko Oracle Express Edition udostępniane jest przez firmę Oracle bezpłatnie.

Cały proces instalacji zajął na moim komputerze około 40 minut.

Baza danych Oracle i język SQL

Aby przygotować środowisko do nauki języka SQL oraz relacyjnych baz danych na serwerze Oracle, należy pobrać i zainstalować:

  • serwer Oracle
  • aplikację SQL Developer – aplikacja służy do uruchamiania zapytań PL/SQL
  • schemat HR – przykładowa baza danych, której możemy używać do nauki i do pisania zapytań w języku PL/SQL

Oracle Express instalacja – wymagania systemowe

Aby zainstalować Oracle potrzebujesz mieć:

  • ok. 11 GB miejsca na dysku – ok. 8,5 gigabajta na oprogramowanie Oracle oraz ok. 2 gigabajty na magazyn tymczasowy
  • minimum 2 gigabajty pamięci RAM
  • dostęp do Internetu
  • możliwość uruchomienia komputera na prawach administratora

Pliki instalacyjne

Pobierz z naszej strony katalog o nazwie Oracle_instalacja, zapisz go na dysku i rozpakuj. Pliki do pobrania znajdują się pod linkiem Oracle pliki instalacyjne

Katalog zawiera następujące pliki:

  • OracleXE213_Win64.zip – instalator serwera Oracle
  • sqldeveloper-21.4.3.063.0100-x64.zip – aplikacja SQL Developer
  • human_resources zawierający schemat HR

Pliki instalacyjne można też pobrać bezpośrednio ze strony producenta Oracle.

Jeśli podczas instalacji pojawi się prośba o założenie konta w firmie Oracle, załóż je.

Instalacja serwera Oracle

Rozpakuj katalog OracleXE213_Win64.zip

Kliknij dwuklikiem lewego przycisku myszy plik exe o nazwie setup i uruchom go.

W oknie dialogowym, które się pojawi zezwól aplikacji na wprowadzenie zmian na komputerze.

Jeśli pojawi się okno zapory Windows Defender, kliknij w nim przycisk Zezwalaj na dostęp.

W kolejnym oknie klinij przycisk Next.

W kolejnym oknie zaakceptuj warunki licencji i kliknij przycisk Next.

W kolejnym oknie dialogowym masz możliwość wskazania katalogu, w którym zostaną zapisane pliki Oracle.

Jeśli chcesz zmienić lokalizację plików, kliknij przycisk Change i wybierz lokalizację, a następnie przycisk Next. Jeśli chcesz zapisać pliki w domyślnej lokalizacji, kliknij jedynie przycisk Next.

Wymyśl hasło dostępu do bazy np. „amber”, podaj je w kolejnym oknie dialogowym i kliknij przycisk Next.

Uwaga! W Oracle rozróżniana jest wielkość liter.

W kolejnym oknie klikamy Install.

W ostatnim oknie kliknij przycisk Finish.

Proces instalacji serwera powinien zakończyć się w ciągu kilkunastu minut. W czasie naszych testów na różnych komputerach, instalacja trwała od 14 do 25 minut.

Uruchamianie aplikacji Oracle SQL Developer

Aplikacja Oracle SQL Developer służy m.in. do łączenia się z bazą danych Oracle. Umożliwia ona zarządzanie bazą i pisanie do niej zapytań w języku PL/SQL. Aplikacja się nie instaluje. Uruchamiamy ją z pliku .exe.

Rozpakuj plik sqldeveloper-21.4.3.063.0100-x64.zip

Kliknij dwuklikiem lewego przycisku myszy plik sqldeveloper.exe

Po uruchomieniu programu SQL Developer powinien pojawić się poniższy ekran powitalny. Możesz go zamknąć krzyżykiem.

Jeśli pasek zawierający obiekty baz danych będzie zwinięty, chwyć za jego prawą krawędź i przeciągnij go w prawo.

Za każdym razem, jeśli chcesz otworzyć SQL Developer, kliknij dwuklikiem lewego przycisku myszy plik sqldeveloper.exe. Dla ułatwienia możesz utworzyć skrót do aplikacji SQL Developer na pulpicie.

Aby utworzyć skrót na pulpicie komputera:

  • kliknij prawym przyciskiem myszy SQL Developer
  • wybierz opcję Wyślij do
  • wybierz opcję Pulpit (utwórz skrót)

Tworzenie przykładowej bazy danych

Oracle udostępnia schemat HR (Human Resources), który zawiera gotowe tabele z przykładowymi danymi. Możesz ich używać do pisania zapytań i wykonania ćwiczeń praktycznych z PL/SQL.

Aby utworzyć bazę danych, zapisz plik human_resources w katalogu schema, który został utworzony podczas instalacji środowiska Oracle.

W moim przypadku katalog schema znajduje się w następującej lokalizacji:

C:\app\Mambo\product\21c\dbhomeXE\demo\schema

Folder human_resources zawiera następujące pliki:

Następnie klikamy menu Start i wybieramy aplikację SQL Plus.

Aplikacja SQL Plus instaluje się automatycznie razem z serwerem Oracle. Możesz jej używać do łączenia się z bazą danych za pomocą linii poleceń.

Podajemy potrzebne do logowania dane:

  • nazwę użytkownika: / as sysdba
  • hasło, które podaliśmy podczas instalowania bazy danych

Uwaga! Podczas wpisywania hasła kursor myszy nie przesuwa się w prawo. Pozostaje na początku linii, w której wpisujemy hasło.

Następnie wpisujemy polecenie show pdbs i klikamy przycisk Enter na klawiaturze, aby wyświetlić istniejące bazy danych.

Podłączana baza danych (ang. a pluggable database, PDB) to kolekcja schematów, obiektów schematu i obiektów nieschematowych.

Następnie, aby podłączyć się do bazy XEPDB1, wpisujemy poniższe polecenie i klikamy Enter.


connect sys/Admin@//localhost:1521/XEPDB1 as sysdba

W kolejnym kroku wpisujemy poniższe polecenie i klikamy Enter.


@?/demo/schema/human_resources/hr_main.sql

Za pomocą w/w polecenia otwieramy skrypt „hr_main.sql” i podajemy odpowiednio parametry zatwierdzając każdy z nich Enterem:


specify password for HR as parameter 1:
Enter value for 1: hr

specify default tablespeace for HR as parameter 2:
Enter value for 2: users

specify temporary tablespace for HR as parameter 3:
Enter value for 3: temp

specify password for SYS as prameter 4:
Enter value for 4: Admin

specify log path as parameter 5:
Enter value for 5: $ORACLE_HOME/demo/schema/log

specify connect string as parameter 6:
Enter value for 6: localhost:1521/XEPDB1

Na koniec, jeśli nie pojawią się błędy, poleceniem „exit” zamykamy edytor SQL Plus. Aby to zrobić wpisujemy „exit” i klikamy Enter.

Połączenie do bazy HR

Aby utworzyć połączenie do bazy HR, otwórz SQL Developer i kliknij New Database Connection …

Wpisz kolejno:

  • Name: Human Resources
  • Username: HR
  • Password: hr
  • Service name: XEPDB1

Następnie zaznacz opcję „Save Password” i kliknij przycisk Test. Jeśli nie pojawią się żadne błędy, kliknij przycisk Save, a następnie przycisk Connect.

W aplikacji SQL Developer powinno pojawić się połączenie do schematu Human Resources i powinny być widoczne tabele.

Uruchamianie zapytań SQL

Po instalacji bazy danych Oracle sprawdź, czy możesz wykonywać ćwiczenia. Aby to zrobić kliknij SQL Worksheet na pasku narzędzi lub skrót klawiaturowy Alt + F10. W oknie dialogowym, które się pojawi wybierz schemat Human_Resources i kliknij przycisk OK.

Wpisz polecenie


SELECT *
FROM COUNTRIES

Za pomocą tego polecenia z tabeli o nazwie Countries odczytujesz wszystkie rekordy.

Co to jest schemat HR w Oracle?

Schemat HR (Human Resources) w Oracle to przykładowa baza danych służąca do celów edukacyjnych, demonstracyjnych i testowych.

Schemat ten zawiera dane związane z zarządzaniem zasobami ludzkimi, takie jak informacje o pracownikach, działach, lokalizacjach, stanowiskach, historiach pracy i zależnościach między pracownikami a ich menedżerami.

Problemy i rozwiązania

Hasło wygasa

Rozwiązanie:

  • wykonaj Reset Password

Kroki:

  • Current Password: hr
  • New Password: hr

Hasło wygasło

Rozwiązanie:

  • wykonaj Reset Password

Kroki:

  • jak wyżej

Brak połączenia

Rozwiązanie:

  • wykonaj New Database Connection…

Kroki: Połączenie do bazy HR

Brak TNS Listener

SQL> connect sys/Admin@//localhost:1521/XEPDB1 as sysdba
ERROR:
ORA-12541: TNS:no listener


Warning: You are no longer connected to ORACLE.
SQL>

Rozwiązanie:

  • odinstaluj całego Oracle i zainstaluj od nowa