Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Instalowanie Oracle 12c Standard Edition w systemie Windows 10 Professional

Wprowadzenie

Celem tego samouczka jest omówienie podstawowych kroków instalacji i rozpoczęcia pracy z systemem zarządzania bazą danych Oracle 12c (wersja standardowa) w systemie operacyjnym Microsoft Windows 10 (64-bitowym) Professional. Instrukcje instalacji dla Windows Server 2012 są podobne.

Zawartość

  • Wymagania wstępne
  • Architektura bazy danych Oracle 12c
  • Pobieranie i rozpakowywanie plików instalacyjnych
  • Instalacja Oracle 12c
  • Typowe problemy z instalacją i poprawki
  • Usługi Oracle w systemie Windows
  • Konfigurowanie podłączanej bazy danych
  • Praca z Oracle Enterprise Manager
  • Uruchomienie programisty SQL


Wymagania wstępne

Przed zainstalowaniem Oracle 12c Windows 10 należy sprawdzić następujące wymagania wstępne:

  • Musisz mieć konto na stronie internetowej Oracle. Odwiedź https://login.oracle.com/mysso/signon.jsp, aby założyć konto.
  • Komputer z procesorem Intel i systemem operacyjnym Windows 10 64-Bit Professional (lub Windows Server). Pamiętaj, że bazy danych Oracle nie są obsługiwane w żadnej „domowej” wersji systemu operacyjnego Windows.
  • RAM:co najmniej 8 GB (12 GB lub więcej jest lepsze, zwłaszcza jeśli będziesz również korzystać z narzędzi programistycznych Oracle)
  • Przestrzeń wymiany (pamięć wirtualna):co najmniej 8 GB (we właściwościach komputera przejdź do Zaawansowane ustawienia systemu -> karta Zaawansowane -> Ustawienia wydajności -> Pamięć wirtualna
  • Miejsce na dysku:co najmniej 20 GB wolnego miejsca (chociaż Oracle twierdzi, że potrzebne jest tylko 8 GB, będziesz potrzebować więcej)
  • Niektóre programy antywirusowe są znane z blokowania niektórych części instalacji Oracle. Również zapora systemu Windows może wymagać skonfigurowania, aby umożliwić bazie danych Oracle otwarcie portów, takich jak port 1521 i 1158. Pamiętaj, aby tymczasowo wyłączyć program antywirusowy podczas instalacji.
  • Upewnij się, że zmienna środowiskowa PATH jest krótsza niż 1000 znaków:
    Otwórz monit CMD i wyświetl echo %PATH%, aby sprawdzić, jaka jest długość. Jeśli jest dłuższa niż 1000 znaków, pobierz Właściwości komputera i edytuj istniejące zmienne środowiskowe, aż ścieżka będzie miała mniej niż 1000 znaków.
  • Prawdopodobnie najlepiej jest usunąć wcześniejsze wersje Oracle przed zainstalowaniem nowej wersji. Pamiętaj, aby usunąć wszystkie usługi Oracle z rejestru Windows i ponownie uruchomić komputer.
  • Podczas instalacji należy używać konta administratora, takiego jak Administrator lub Administrator. Jeśli musisz użyć innego konta, które ma uprawnienia administratora, to konto nie może zawierać znaków innych niż angielskie w nazwie użytkownika. Nie może również zawierać spacji w nazwie użytkownika. Głównym tego powodem jest to, że katalog TEMP jest używany pod bieżącą nazwą użytkownika i jeśli w nazwie użytkownika znajdują się spacje lub znaki inne niż angielskie, niektóre narzędzia Oracle nie zainstalują się poprawnie.
  • W niektórych przypadkach i dla niektórych kroków może być konieczne wpisanie poleceń w wierszu polecenia systemu Windows (CMD). Możesz chcieć zapoznać się z podstawowymi poleceniami wiersza poleceń (DOS).
  • Na koniec utwórz punkt przywracania systemu Windows przed zainstalowaniem Oracle. Jeśli coś pójdzie nie tak podczas instalacji, znacznie łatwiej będzie po prostu cofnąć wszystkie zmiany w tym punkcie przywracania i zacząć od nowa.

Poniższa strona przedstawia podstawowe koncepcje systemu zarządzania bazą danych Oracle 12c.

Podstawy architektury Oracle DBMS

Poniższy zestaw notatek zawiera bardzo krótkie wprowadzenie do niektórych głównych funkcji systemu DBMS Oracle 12c. Wiele z tych koncepcji zostanie omówionych w dalszej części samouczka, gdy wykonywane są różne zadania administracyjne.

W przeciwieństwie do systemu zarządzania bazą danych na komputery stacjonarne, Oracle jest systemem DBMS opartym na serwerze, przeznaczonym do zarządzania danymi. Nie ma aplikacji ani narzędzi programistycznych, które są dostarczane z bazą danych. Ogólnie jedna instancja Oracle działa na serwerze. Instancja to zbiór procesów DBMS i duży obszar pamięci (System Global Area), który współdziała z zestawem plików danych w pamięci. DBMS posiada procesy, które akceptują, optymalizują i wykonują instrukcje SQL, utrzymują logi do celów odzyskiwania, uwierzytelniają użytkowników i wiele innych zadań. Podsystem przechowywania składa się z zestawu plików danych, dzienników odzyskiwania i plików kontrolnych, które katalogują strukturę bazy danych.

Specjalny proces zwany Odbiornikiem akceptuje połączenia z aplikacji klienckiej, takiej jak aplikacja internetowa, aplikacja formularzy lub raportów lub narzędzia wiersza poleceń, takie jak Oracle SQL*Plus. Słuchacz przekazuje żądania do DBMS w celu przetworzenia, a następnie pakuje odpowiedzi, które mają zostać odesłane do klienta.

Jednym z zadań administratora baz danych Oracle jest konfiguracja wielu parametrów kontrolujących instancję Oracle i monitorowanie procesów DBMS, aby upewnić się, że system operacyjny hosta i sprzęt serwera nadążają za wymaganiami przetwarzania DBMS.

Zrozumienie Oracle 12c Multitenant, czyli bazy danych kontenerów z dołączanymi bazami danych

Począwszy od Oracle 12c, opcja multitenant umożliwia tworzenie wielu „podłączanych” baz danych w ramach jednej instancji Oracle. Podłączane bazy danych można indywidualnie tworzyć, usuwać, uruchamiać i zatrzymywać. Specjalna, podłączana baza danych o nazwie PDB$SEED jest dostępna jako szablon i służy do tworzenia nowych, podłączanych baz danych.

W przypadku korzystania z opcji wielodostępnej baza danych kontenera jest dostępna pod identyfikatorem systemu (SID) (domyślna nazwa orcl), podczas gdy każda podłączana baza danych będzie dostępna pod nazwą usługi zgodnie z nazwą PDB. Na przykład w tym samouczku domyślną nazwą bazy danych, którą można podłączyć będzie pdborcl.

Podłączane bazy danych są zarządzane oddzielnie od bazy danych kontenera i po instalacji należy wykonać pewne dodatkowe prace konfiguracyjne, aby zapewnić, że podłączana baza danych będzie działać po ponownym uruchomieniu serwera.

Jednym z zadań administratora baz danych Oracle jest tworzenie i zarządzanie podłączanymi bazami danych w celu obsługi różnych aplikacji biznesowych.

Przestrzenie tabel i schematy

Główną logiczną jednostką pamięci dla bazy danych Oracle jest przestrzeń tabel . Przestrzeń tabel jest obsługiwana przez co najmniej jeden fizyczny plik danych które są przechowywane w systemie plików systemu operacyjnego hosta. Każda baza danych Oracle ma co najmniej 4 standardowe przestrzenie tabel. Przestrzenie tabel SYSTEM i SYSAUX obsługują główne funkcje systemu DBMS, w tym słownik danych, jednostki programowe PL/SQL oraz wszelkie dane wymagane przez wiele dodatkowych komponentów. Przestrzeń tabel TEMP służy do przechowywania tymczasowych zestawów danych, takich jak pośrednie wyniki zapytań i kopie oryginalnych danych, które są przechowywane na bok, dopóki nowe dane nie zostaną zapisane w bazie danych. Większość baz danych Oracle zawiera również obszar tabel USERS do przechowywania danych użytkownika. Wreszcie, w niektórych przypadkach zostanie utworzony obszar tabel PRZYKŁAD, aby obsługiwać niektóre przykładowe konta użytkowników zawarte w DBMS.

Jednym z zadań administratora baz danych Oracle jest zapewnienie prawidłowego tworzenia i obsługi obszarów tabel, w tym dodawania plików danych i przenoszenia danych między obszarami tabel.

W Oracle schemat to logiczny zbiór obiektów bazy danych, takich jak tabele, widoki, indeksy, sekwencje, procedury składowane i inne struktury danych. Ogólnie rzecz biorąc, schemat jest powiązany z kontem użytkownika Oracle i ma przypisany do niego domyślny obszar tabel. Domyślnie wszystkie nowe obiekty bazy danych dla danego schematu są tworzone przy użyciu domyślnej przestrzeni tabel.

Jednym z zadań administratora baz danych Oracle jest tworzenie nowych użytkowników i nadawanie im uprawnień do tworzenia, odczytu i zapisu danych w ich własnych lub innych schematach.

Instrukcje dotyczące uzyskiwania i rozpakowywania oprogramowania Oracle 12c są przedstawione w następnej sekcji samouczka.

Pobierz i rozpakuj pakiety Oracle Installer

Odwiedź witrynę pobierania Oracle 12c pod adresem http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html

Pobierz dwa pliki ZIP winx64_12102_SE2_database_1of2.zip i winx64_12102_SE2_database_2of2.zip z witryny Oracle TechNet. Pamiętaj, że musisz kliknąć przycisk opcji, aby wyrazić zgodę na warunki pobierania, a następnie podać nazwę użytkownika i hasło do swojej witryny Oracle.

Po pobraniu plików rozpakuj oba pliki ZIP do tego samego podfolderu. To bardzo ważny krok – nie rozpakuj dwóch plików zip do oddzielnych folderów, ponieważ instalacja się nie powiedzie. Powinno to stworzyć pojedynczy folder o nazwie baza danych zawierający wszystkie pliki niezbędne do zainstalowania Oracle 12c.

Ostatecznym wynikiem powinna być pojedyncza baza danych folder zawierający wszystkie pliki instalacyjne niezbędne do zainstalowania Oracle 12c.

W tym momencie wszystkie przygotowania są zakończone i można uruchomić instalator. Te kroki są przedstawione w następnej sekcji.

Instalowanie Oracle 12c

Upewnij się, że jesteś zalogowany do systemu Windows przy użyciu konta z uprawnieniami administratora. Przejdź do folderu bazy danych i kliknij dwukrotnie program setup.exe, aby uruchomić instalator.

Jeśli jesteś zalogowany jako zwykły użytkownik z uprawnieniami administratora, być może będziesz musiał najpierw ustawić zmienne środowiskowe TEMP i TMP przed uruchomieniem instalatora.

Ekran początkowy instalatora jest pokazany poniżej:

W systemie Windows 10 może zostać wyświetlony monit o zezwolenie programowi setup.exe na wprowadzenie zmian na komputerze. Kliknij Tak przycisk, aby kontynuować.

Po kilku krótkich sprawdzeniach, czy system operacyjny obsługuje instalator Oracle, pojawi się główny ekran instalacyjny, począwszy od kroku 1 z 10. Aby otrzymać aktualizacje zabezpieczeń, wprowadź adres e-mail i hasło, których używasz z pomocą techniczną Oracle. Jeśli nie masz tych informacji, pozostaw pola puste i usuń zaznaczenie pola wyboru Chcę otrzymywać aktualizacje zabezpieczeń przez Moje wsparcie Oracle. Następnie kliknij Dalej przycisk.

Wybierz opcję „Utwórz i skonfiguruj bazę danych”, a następnie kliknij Dalej> przycisk.

Wybierz klasę komputerów stacjonarnych (chyba że chcesz od razu skonfigurować Oracle Grid/RAC, co wymaga nieco więcej wysiłku) i kliknij Dalej> przycisk

W kolejnym kroku kreatora instalacji zostanie wyświetlony monit o podanie konta systemu operacyjnego Windows, pod którym zostanie zainstalowana i uruchomiona Oracle. Jeśli wcześniej utworzyłeś konto, wybierz Użyj istniejącego użytkownika systemu Windows i podaj te informacje teraz. Jeśli nie masz oddzielnych informacji o koncie lub nie chcesz używać oddzielnych użytkowników systemu Windows dla Oracle, wybierz Użyj wbudowanego konta systemu Windows a następnie kliknij Dalej> przycisk.

Jeśli zdecydujesz się korzystać z wbudowanego konta Windows, otrzymasz ostrzeżenie, jak pokazano poniżej. Kliknij Tak przycisk, aby kontynuować.

Następnym krokiem kreatora instalacji jest podanie wielu głównych parametrów konfiguracyjnych, które określają sposób instalacji i konfiguracji bazy danych. Twój serwer i system plików mogą się różnić. Bardzo ważne jest, aby zwracać uwagę na te parametry konfiguracyjne, ponieważ będziesz musiał do nich wrócić, zwłaszcza jeśli później pojawią się problemy z instalacją. Poniższe ustawienia działały dobrze w przypadku podstawowej instalacji na komputerze z systemem Windows 10.

Sprawdź i podaj ustawienia dla następujących elementów:

  • Określ folder docelowy dla Oracle Base (używany jest tutaj folder c:\oracle). Upewnij się, że ten dysk docelowy ma wystarczającą ilość wolnego miejsca na dysku.
  • Wybierz „Standard Edition” dla wersji bazy danych.
  • Określ nazwę globalnej bazy danych (w tym przypadku orcl). Będzie to nazwa głównej bazy danych kontenerów.
  • Podaj hasło administratora bazy danych. Bardzo ważne jest, aby zapamiętać to hasło ponieważ będzie używany dla kont SYSTEM i SYS administratora bazy danych.
  • Utwórz bazę danych kontenerów. Nazwa pdborcl jest tutaj używana dla podłączanej bazy danych. W pozostałej części tego samouczka przyjęto, że używana jest ta nazwa bazy danych, którą można podłączyć.

Kliknij Dalej> przycisk, aby kontynuować.

W tym momencie Instalator przeprowadzi pewne testy systemu operacyjnego, aby upewnić się, że jest wystarczająca ilość pamięci RAM, miejsca na dysku twardym, długości zmiennej PATH itp. Jeśli którykolwiek z tych testów zakończy się niepowodzeniem, konieczne będzie wyjście z instalatora, a następnie naprawienie problemów . Jeśli wszystkie testy zakończą się pomyślnie, następny ekran podsumowania pojawi się automatycznie.

W tym momencie wszystkie opcje zostały ustawione i Instalator Oracle jest gotowy do rozpoczęcia. Kliknij Zakończ przycisk, aby rozpocząć instalację.

Instalacja rozpocznie się od przygotowania i skopiowania niezbędnych plików.

Uwaga:Jeśli pojawią się błędy dotyczące problemów z kopiowaniem plików, najbezpieczniejszym sposobem ich odzyskania jest wyjście z instalatora, a następnie usunięcie wszystkich plików z katalogów instalacyjnych (w tym przypadku c:\oracle). Może być konieczne zatrzymanie usługi OracleMTSRecoveryService przed usunięciem niektórych plików).

Podczas instalacji możesz zostać poproszony przez Zaporę systemu Windows o zezwolenie na otwarcie niektórych portów. W takim przypadku kliknij przycisk Zezwól na dostęp.

Po skopiowaniu plików DBMS na miejsce uruchomi się asystent konfiguracji bazy danych.

Asystent konfiguracji bazy danych

Po skopiowaniu i zainstalowaniu wszystkich plików zostanie uruchomiony Asystent konfiguracji bazy danych. Ogólnie rzecz biorąc, na tym etapie nie musisz wiele robić poza pozwoleniem na zakończenie pracy Asystenta Konfiguracji Bazy Danych.

Po skonfigurowaniu bazy danych pojawi się ekran podsumowania, jak pokazano poniżej. Zanotuj ustawione parametry, w tym lokalizację adresu URL Oracle Enterprise Manager (EM), który zostanie uruchomiony na komputerze lokalnym.

Instalacja będzie kontynuowana, a wszystkie ostatnie kroki zostaną zakończone.

W tym momencie ostatnim krokiem jest kliknięcie przycisku Zamknij przycisk, aby zamknąć instalator Oracle 12c.

Na następnej stronie samouczka przedstawiono niektóre typowe błędy instalacji i sugestie, jak najlepiej je rozwiązać.

Typowe problemy z instalacją i poprawki

Istnieje wiele sytuacji, w których baza danych może się nie zainstalować lub nie można jej skonfigurować. Poniżej tylko kilka przykładów wraz z potencjalnymi rozwiązaniami. Możesz również sprawdzić dokumentację Oracle pod kątem znanych błędów lub problemów z instalacją.

Błąd instalatora Oracle INS-30131

Jeśli podczas instalacji Oracle pojawi się błąd INS-30131, sprawdź, czy system Windows ma włączone udziały administracyjne. Jednym ze sposobów, aby to zrobić, jest wydanie polecenia Windows:

net share

Instalator Oracle nie może zaktualizować kluczy rejestru

Może pojawić się błąd, że instalator nie może zaktualizować klucza rejestru, na przykład:aktualizacja klucza rejestru HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/KEY_OraDB12Home1

Zwykle dzieje się tak, jeśli dwa źródłowe pliki zip nie zostaną rozpakowane do tego samego podfolderu (katalogu) przed rozpoczęciem instalacji. Może się to również zdarzyć, jeśli użytkownik dokonujący instalacji nie ma uprawnień administratora do aktualizacji rejestru.

Poniższa sekcja zawiera szczegółowe informacje na temat usług bazy danych Oracle wyświetlanych w Menedżerze usług systemu Windows.

Usługi Oracle w systemie Windows

W systemie Windows 10 kliknij ikonę Start systemu Windows, a następnie wpisz Usługi . Kliknij Usługi aplikacji, która pojawia się na liście podręcznej, aby uruchomić aplikację Services Desktop.

Przewiń listę usług, aby przejść do usług Oracle. Powinno być wymienionych 6 usług. Oracle 12c instaluje i uruchamia kolekcję usług Windows, które zarządzają bazą danych, odtwarzaniem, nasłuchiwaniem sieci, zapisem dzienników i innymi ważnymi funkcjami. Cztery główne usługi to:

OracleServiceORCL — jest to główna usługa DBMS, która uruchamia silnik bazy danych. Na serwerze powinno to być ustawione tak, aby uruchamiało się automatycznie po uruchomieniu serwera. Jeśli będziesz używać Oracle tylko raz na jakiś czas, możesz ustawić uruchamianie ręczne. W ten sposób możesz go włączyć, gdy tego potrzebujesz.

OracleOraDB12Home1TNSListener — jest to usługa „nasłuchiwania”, która umożliwia klientom Oracle łączenie się z bazą danych uruchomioną na serwerze. Domyślnie otworzy port TCP 1521, aby akceptować połączenia przychodzące, a następnie przekazywać te połączenia do usługi bazy danych. Większość narzędzi programistycznych i oprogramowania pośredniczącego Oracle będzie musiała komunikować się z tą usługą. Upewnij się, że zapora sieciowa jest ustawiona na zezwalanie na połączenia zewnętrzne do portu 1521.

OracleMTSRecoveryService — jest to usługa integracji Microsoft Transaction Services, która umożliwia bazom danych Oracle udział w transakcjach rozproszonych. Jeśli nie będziesz opracowywać aplikacji MTS, możesz pozostawić tę usługę ustawioną na ustawienie ręczne.

OracleJobScheduler — ta usługa obsługuje pakiet planowania zadań zdalnych Oracle. Jeśli nie zamierzasz pisać aplikacji za pomocą DBMS_SCHEDULER, możesz pozostawić tę usługę Wyłączoną.

OracleVssWriterORCL — ta usługa Oracle ORCL VSS Writer obsługuje funkcje tworzenia kopii zapasowych i odzyskiwania Oracle Volume Shadow Copy. Mimo że jest ustawiony na ręczne uruchamianie, rozpocznie się wraz z uruchomieniem głównej bazy danych Oracle.

Poniższa sekcja omawia zarządzanie bazami danych Oracle Pluggable.

Konfigurowanie podłączanej bazy danych

Po zainstalowaniu i uruchomieniu Oracle 12c konieczne będzie wykonanie dodatkowej pracy w celu skonfigurowania podłączanej bazy danych, tak aby była dostępna i można było nią zarządzać przy każdym ponownym uruchomieniu serwera. Do wykonania tych czynności konfiguracyjnych zostanie użyte narzędzie SQL*Plus. Wbudowany w Oracle SYS konto będzie używane w ramach SYSDBA rolę, aby wprowadzić te zmiany.

Aby uruchomić SQL*Plus, kliknij menu Start systemu Windows i wpisz sqlplus. Następnie kliknij wynik, który się pojawi.

SQL*Plus poprosi o nazwę użytkownika i hasło. Dla typu nazwy użytkownika:sys AS sysdba

Jako hasło wpisz hasło administratora, które zostało ustawione podczas instalacji (nie będzie wyświetlane podczas wpisywania). Po wykonaniu tej czynności pojawi się monit SQL>, jak pokazano poniżej:

SQL*Plus: Release 12.1.0.2.0 Production on Thu Jan 5 09:06:43 2017
Copyright (c) 1982, 2014, Oracle.  All rights reserved.
Enter user-name: sys AS sysdba
Enter password:
Connected to: Oracle Database 12c Standard Edition Release 12.1.0.2.0 - 64bit Production
SQL> 

Uruchom zapytanie, aby sprawdzić stan podłączanych baz danych:

SQL> SELECT name, open_mode FROM v$pdbs;
NAME                           OPEN_MODE
------------------------------ ----------
PDB$SEED                       READ ONLY
PDBORCL                        MOUNTED

Jeśli OPEN_MODE dla podłączanej bazy danych o nazwie PDBORCL jest ustawiony na MOUNTED, uruchom to polecenie, aby otworzyć plik PDB w trybie ODCZYTU ZAPISU:

SQL> ALTER PLUGGABLE DATABASE pdborcl OPEN;

Uruchom zapytanie ponownie, aby upewnić się, że podłączana baza danych jest otwarta w trybie ODCZYTU ZAPISU.

SQL> SELECT name, open_mode FROM v$pdbs;
NAME                           OPEN_MODE
------------------------------ ----------
PDB$SEED                       READ ONLY
PDBORCL                        READ WRITE

Teraz, gdy podłączana baza danych jest otwarta, możemy zapisać stan, aby przy następnym ponownym uruchomieniu serwera podłączana baza danych została automatycznie otwarta. Wydaj następujące polecenie, aby zapisać stan podłączanej bazy danych:

SQL> ALTER PLUGGABLE DATABASE pdborcl SAVE STATE;
Pluggable database altered.

Aby bezpośrednio zarządzać podłączaną bazą danych, należy utworzyć nowy port sieciowy do zarządzania. Pierwszym krokiem tutaj jest zmiana bieżącej sesji z głównej bazy danych kontenera na podłączaną bazę danych o nazwie pdborcl. Wydaj następujące polecenie ALTER SESSION, aby zmienić kontener:

SQL> ALTER SESSION SET CONTAINER = pdborcl;
Session altered.

Domyślnym portem Enterprise Manager dla głównej bazy danych kontenera jest port 5500. Wydaj następujące polecenie, aby powiązać port 5501 z podłączaną bazą danych:

SQL> EXEC dbms_xdb_config.sethttpsport(5501);
PL/SQL procedure successfully completed.
SQL>

Po wykonaniu tych kroków konfiguracyjnych podłączana baza danych o nazwie pdborcl będzie teraz otwarta i gotowa do zarządzania przez Enterprise Manager przy każdym ponownym uruchomieniu serwera. Wyjdź z SQL*Plus za pomocą polecenia EXIT.

Następna część samouczka przedstawia pracę z Oracle Enterprise Manager.

Praca z Oracle Enterprise Manager

Oracle 12c ma wbudowany Enterprise Manager, który jest interfejsem sieciowym, który może być używany do monitorowania i wykonywania niektórych czynności konfiguracyjnych dla bazy danych Oracle. Gdy Oracle 12c jest skonfigurowany w konfiguracji wielodostępnej (jak to zrobiono wcześniej w tym samouczku), główna baza danych Container może być zarządzana niezależnie od bazy danych podłączanej.

Po wykonaniu czynności konfiguracyjnych opisanych w poprzedniej sekcji, powinny być dostępne następujące witryny zarządzania przedsiębiorstwem:

Baza danych Internetowy adres URL
Baza danych głównego kontenera https://localhost:5500/em
pdborcl Podłączana baza danych https://localhost:5501/em

Poniższe przykłady Enterprise Manager będą używać bazy danych pdborcl Pluggable na porcie 5501.

Otwórz przeglądarkę internetową pod jednym z powyższych adresów URL.

Pamiętaj, że jest to bezpieczne połączenie HTTPS. Użyty certyfikat jest certyfikatem wystawionym samodzielnie, a przeglądarka internetowa może wyświetlić ostrzeżenie przy pierwszym połączeniu.

Zaloguj się przy użyciu nazwy użytkownika SYSTEM i hasła administratora utworzonego podczas instalacji Oracle. Pojawi się ekran główny bazy danych.

Wyświetlanie pamięci masowej bazy danych

Opuść Pamięć menu i wybierz Przestrzenie tabel .

Pamiętaj, że każda przestrzeń tabel jest ustawiona na Automatyczne rozszerzenie co oznacza, że ​​w miarę dodawania większej ilości danych pliki danych automatycznie zwiększą swój rozmiar, aby je pomieścić.

Jeśli przewidujesz wprowadzenie dużej ilości danych, zmień istniejący plik danych, aby od razu zwiększyć jego rozmiar, lub dodaj nowy plik danych o dużym rozmiarze początkowym. W ten sposób, gdy dodawane są nowe dane, DBMS nie potrzebuje czasu na dalsze zwiększanie rozmiaru pliku.

Odblokowywanie przykładowych schematów Oracle dla HR, OE i SH

Podłączana baza danych powinna zawierać przykładowe schematy dla Business Intelligence (BI), zasobów ludzkich (HR), wprowadzania zamówień (OE) i historii sprzedaży (SH) oraz kilku innych (pełną listę przykładowych kont można znaleźć w tej witrynie Oracle). Początkowo wszystkie te konta zostaną zablokowane. Enterprise Manager Użytkownicy ekran może być użyty do odblokowania tych kont.

Opuść Zabezpieczenia menu i wybierz Użytkownicy

Zostaną wyświetleni wszyscy istniejący użytkownicy bazy danych dla tej podłączanej bazy danych. Pamiętaj, że większość kont jest obecnie zablokowana.

Przewiń listę, aż pojawi się użytkownik Order Entry (OE). Zaznacz wpis OE

Podświetl użytkownika OE, rozwiń Działania menu i wybierz Zmień konto .

Odznacz pole Konto zablokowane, a następnie podaj nowe hasło dla użytkownika OE. Kliknij OK przycisk po zakończeniu.

Kliknij OK przycisk, aby potwierdzić potwierdzenie.

Zwróć uwagę, że użytkownik OE jest teraz odblokowany.

Powtórz te same kroki dla użytkowników BI, HR i SH.

Dodawanie nowego konta użytkownika

Możesz dodać nowe konto użytkownika, w którym możesz tworzyć własne tabele, widoki, wyzwalacze i inne obiekty bazy danych. Utwórz nowego użytkownika, klikając Utwórz użytkownika na ekranie Użytkownicy.

Wpisz nową nazwę użytkownika i hasło (dwa razy), a następnie kliknij przycisk strzałki w prawo w prawym dolnym rogu okna dialogowego.

Wybierz obszar tabel do przechowywania i tymczasowy obszar tabel. Zazwyczaj będą to UŻYTKOWNICY i TEMP odpowiednio. Kliknij strzałkę w prawo, aby kontynuować.

Na koniec dodaj uprawnienia, które będzie miał ten nowy użytkownik. Użytkownik będzie musiał co najmniej UTWÓRZ SESJĘ

Kliknij przycisk OK, aby utworzyć nowego użytkownika.

Nowy użytkownik pojawi się na liście użytkowników podłączanej bazy danych.

Teraz, gdy nowy użytkownik został utworzony, będzie musiał mieć przydział miejsca przypisany do obszaru tabel USERS. Zaznacz użytkownika, a następnie kliknij jego nazwę użytkownika, aby wyświetlić widok jego właściwości. Kliknij Przydziały aby wyświetlić limity dla każdego obszaru tabel.

Podświetl przestrzeń tabel UŻYTKOWNICY, a następnie kliknij Edytuj przycisk tuż nad listą obszarów tabel. Zmień przydział z 0 na 100 M, aby wskazać 100 megabajtów przydziału dysku. Następnie kliknij OK przycisk.

Ten sam ekran może być użyty do przyznania uprawnień temu użytkownikowi. Kliknij Uprawnienia obiektów a następnie kliknij Przyznaj przycisk. W tym przykładzie przyznamy uprawnienie SELECT do kilku tabel w schemacie Order Entry (OE) naszemu nowemu użytkownikowi JSMITH. Ustaw schemat na OE i wybierz typ obiektu TABELA. Następnie kliknij przycisk strzałki w prawo.

Wyróżnij interesujące obiekty i kliknij przycisk strzałki w prawo, aby przenieść je do Wybranego obiektu strona. W tym przykładzie wybrane są tabele CATEGORIES_TAB, KLIENCI, ZAMÓWIENIA, ZAMÓWIENIE_ITEMS, INFORMACJE_PRODUKTU i PROMOCJE. Kliknij strzałkę w prawo, aby kontynuować.

Wybierz uprawnienia, jakie ten użytkownik będzie miał do obiektów bazy danych. W tym przykładzie wybrano uprawnienie SELECT. Kliknij przycisk OK, aby zakończyć PRZYZNANIE.

W tym momencie użytkownik JSMITH może teraz wysyłać zapytania do tabel w schemacie OE, używając składni podobnej do następującej:

SELECT   c.cust_address.state_province, 
         AVG(c.credit_limit) AS Average_Credit_Limit
FROM     oe.customers c
WHERE    c.nls_territory = 'AMERICA'
GROUP BY c.cust_address.state_province
ORDER BY c.cust_address.state_province;

Zauważ, że nazwa tabeli jest poprzedzona nazwą schematu OE.

Uruchamianie programisty SQL

SQL Developer to narzędzie graficznego interfejsu użytkownika do zarządzania i tworzenia aplikacji bazodanowych. Obecnie (styczeń 2017 r.) Oracle zawiera program SQL Developer w wersji 3 z Oracle 12c. Można również zainstalować nowsze wersje Oracle SQL Developer. Zobacz ten samouczek, aby uzyskać szczegółowe informacje na temat uzyskiwania i pracy z nowszą wersją SQL Developer.

Skrót do programu SQL Developer można znaleźć w menu Start systemu Windows w Oracle – OraDB12Home1 grupę, jak pokazano poniżej:

Po zakończeniu ładowania programu SQL Developer utwórz nowe połączenie z lokalną bazą danych Oracle 12c

Przeciągnij zielony znak plus i kliknij Nowe połączenie pozycja menu.

Fill in the connection information including a name of the connection, the Oracle username and password, the hostname (or IP address), port number and either SID (if connecting to the Root Container) or Service name (if connecting to a pluggable database). In this example a connection will be made for the Order Entry (OE) account in the pdborcl pluggable database available on the local host.

Click the Save button to save the connection and then click the Connect button to initiate the connection. Once connected, a new query worksheet will appear.

Run a few test queries. For example, to see a list of all tables and views in the current schema, query the “catalog” using table name “cat”:

See this tutorial for additional details on working with SQL Developer.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Entity Framework i wiele schematów

  2. Nie znaleziono klienta Oracle i komponentów sieciowych

  3. Metoda gromadzenia:funkcja COUNT w bazie danych Oracle

  4. Konwertuj interwał na minuty

  5. Wyzwalacz Oracle ORA-04098:wyzwalacz jest nieprawidłowy i nie powiodła się ponowna weryfikacja