Jak zainstalować schemat HR na wersji Oracle > 18?




W bazach Oracle XE do wersji 12 - schemat HR jest dostępny bezpośrednio, wystarczy go tylko odblokować. 
W wersjach Oracle 12 do 18  XE - schemat HR jest dostępny w bazie XEPDB1. Nie musimy go instalować. Wystarczy zalogować się do bazy XEPDB1 i odblokować schemat HR jak we wcześniejszych wersjach bazy. Jak odblokować schemat HR?

W wersji Oracle XE powyżej 18 - nie ma w ogóle schematu HR. Musimy go więc sami zainstalować. Jak to zrobić? Poniżej krok po kroku instrukcja instalacji schematu HR na bazach  ZXE w wersjach >18

Pobranie skryptów schematu HR

Pobierz z git najnowszą wersję schematu HR [source_code.zip]

Rozpakuj plik na dysku.
Przejdź do katalogu, w którym rozpakowałeś ściągnięte skrypty i do podfolderu human_recources

C:\_monika>cd C:\_monika\install\db-sample-schemas-23.3\db-sample-schemas-23.3\human_resources

Uruchom sqlplus lub sqlcl z użytkownika mającego uprawnienia do tworzenia użytkowników  (CREATE USER) np SYS as SYSDBA

C:\_monika\install\db-sample-schemas-23.3\db-sample-schemas-23.3\human_resources>sqlplus sys/SYS@localhost:11521 as sysdba

Instalacja schematu HR

Uruchom instalacje schematu HR: skrypt HR_install
W trakcie instalacji zostaniesz zapytany o hasło dla użytkownika  oraz przestrzeń tabel dla użytkownika HR. Skrypt również zapyta, czy jeśli istnieje użytkownik HR na bazie danych - czy go nadpisać. [YES/NO] 

SQL> @hr_install 

Logowanie do schematu HR

Jeśli wszystko przebiegło zgodnie z planem - możemy zalogować się do schematu HR!

sql hr/hr@localhost:11521/FREE

I nawet wykonać jakieś zapytanie:
SQL> select count(*) from employees;

   COUNT(*)
___________
        107
Gotowe!

Komentarze