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

Instalowanie Oracle 12c Enterprise Edition w systemie Windows 7

Wprowadzenie

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

Wymagania wstępne

Przed zainstalowaniem Oracle 12c Windows 7 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 7 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 -> zakładka 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 echo %PATH% żeby zobaczyć, jak długo to trwa. 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.
  • Będziesz potrzebować zarówno lokalnego konta administratora systemu Windows, jak i konta „Oracle” skonfigurowanego w systemie Windows. Instrukcje dotyczące tego są przedstawione na następnej stronie.
  • Podczas instalacji musisz użyć konta administratora, takiego jak Administrator lub Administrator . Jeśli musisz użyć innego konta, które ma uprawnienia administratora, to konto może nie zawierać znaków innych niż angielskie w nazwie użytkownika. również nie może 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).

Wskazówki dotyczące tworzenia lokalnego użytkownika Oracle w systemie Windows znajdują się w następnej sekcji.

Tworzenie użytkownika Windows

Oracle 12c uruchomi zbiór procesów (usług Windows), które muszą być własnością i być kontrolowane przez użytkownika niebędącego administratorem. Przed uruchomieniem programu Oracle Installer utwórz użytkownika, który będzie właścicielem instalacji Oracle12c. W systemie Windows 7 wywołaj Zarządzanie komputerem, klikając prawym przyciskiem myszy pozycję „Komputer” w menu Start systemu Windows i wybierając Zarządzaj .

Otwórz sekcję „Lokalni użytkownicy i grupy” i kliknij „Użytkownicy”, jak pokazano poniżej:

Kliknij prawym przyciskiem myszy folder „Użytkownicy” i wybierz „Dodaj użytkownika”. Wypełnij informacje, jak pokazano poniżej:

Kliknij Utwórz a następnie kliknij przycisk Zamknij przycisk.

Kliknij prawym przyciskiem myszy użytkownika Oracle i wybierz Właściwości :

Kliknij Członek zakładka:

Kliknij Dodaj przycisk. Wpisz „Użytkownicy zaawansowani” i kliknij Sprawdź nazwy przycisk. Następnie kliknij przycisk OK, jak pokazano poniżej:

Nie dodawaj żadnych grup administratorów do tego użytkownika. Konto użytkownika Oracle może być użytkownikiem zaawansowanym, ale nie administratorem.
Podczas instalacji instalator Oracle utworzy kilka dodatkowych grup. Są one podsumowane na końcu tego samouczka.

Następna sekcja zawiera instrukcje pobierania i rozpakowywania plików instalacyjnych Oracle.

Pobierz i rozpakuj pakiety Oracle Installer

  1. Odwiedź stronę internetową Oracle 12c Download pod adresem http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html
  2. Pobierz dwa pliki ZIP winx64_12102_database_1of2.zip i winx64_12102_database_2of2.zip z witryny Oracle TechNet. Pamiętaj, że musisz kliknąć przycisk opcji, aby zaakceptować warunki pobierania, a następnie podać nazwę użytkownika i hasło do swojej witryny internetowej Oracle.
  3. 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ć bazę danych podfolder zawierający wszystkie pliki niezbędne do instalacji Oracle 12c.

W tym momencie wszystkie przygotowania są zakończone i można uruchomić instalator.

Instalowanie Oracle 12c

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

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

    Ekran początkowy instalatora jest pokazany poniżej:

    Instalator uruchomi Javę w tymczasowym oknie:

  2. Jeśli masz konto Oracle Support, wpisz odpowiednie dane i kliknij przycisk Dalej>. Jeśli nie masz wsparcia, pozostaw pola puste i kliknij przycisk Dalej>.
  3. Wybierz opcję „Utwórz i skonfiguruj bazę danych”, a następnie kliknij przycisk Dalej>.
  4. Wybierz Desktop Class (chyba że chcesz od razu skonfigurować Oracle Grid/RAC, co wymaga nieco więcej wysiłku) i kliknij przycisk Dalej>.

    Poniżej znajduje się krótki opis tego, co obejmuje każda „Klasa”:

  1. W tym momencie powinieneś już utworzyć użytkownika „Oracle” w systemie Windows. (Jeśli nie, idź i zrób to teraz). Podaj nazwę użytkownika i hasło Oracle dla użytkownika Windows, jak pokazano, i kliknij Dalej>, aby kontynuować.
  2. Sprawdź i podaj ustawienia dla następujących elementów:
    Określ folder docelowy dla Oracle Base (używany jest tutaj folder d:\app\Administrator).
    Wybierz opcję „Enterprise Edition” dla wersji Database Edition.
    Określ nazwę globalnej bazy danych (w tym przypadku orcl)
    Podaj hasło administratora bazy danych.
    Utwórz bazę danych kontenera. Nazwa pdborcl jest tutaj używany.

    Kliknij przycisk Dalej>, aby kontynuować.

  3. W tym momencie Instalator przeprowadzi kilka testów systemu operacyjnego, aby upewnić się, że jest wystarczająca ilość pamięci RAM, miejsca na dysku twardym, długości zmiennej PATH itp. rozwiązać problemy. Jeśli wszystkie testy zakończą się pomyślnie, następny ekran podsumowania pojawi się automatycznie.
  4. W tym momencie wszystkie opcje zostały ustawione i Instalator Oracle jest gotowy do rozpoczęcia. Kliknij Zakończ przycisk, aby rozpocząć instalację.

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 d:\app\Administrator). 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 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 Asystencie konfiguracji bazy danych na zakończenie.

Problemy z instalacją

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 otrzymasz błąd INS-30131 podczas instalacji Oracle 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ę komunikat o błędzie, że instalator nie może zaktualizować klucza rejestru, takiego jak: updating registry key 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.

Usługi Oracle 12c

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:

  • OracleServiceORCL2 – Jest to główna usługa DBMS, która obsługuje 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 działającą na Twoim 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ą.
  • OracleVssWriterORCL2 – 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.

Grupy Oracle 12c utworzone w systemie Windows

Następujące grupy Windows są tworzone i powiązane z użytkownikiem Oracle:

Wskazówki dotyczące debugowania instalacji Oracle 12c

Jeśli Oracle 12c nie zainstaluje się w twoim systemie, możesz napotkać kilka typowych problemów. Poniżej znajduje się kilka podstawowych uwag, które mogą pomóc w rozwiązaniu problemu.

Niektóre usługi Oracle, takie jak RemoteExecService.exe może się nie załadować lub uniemożliwić zakończenie instalacji. Często jest to problem z lokalnymi udziałami administratora \\c$ niedostępność i/lub problem z używaniem katalogów tymczasowych. Niektóre typowe komunikaty o błędach to:

Error: INS-30131 Cause - Failed to access the temporary location.  

Istnieje wiele potencjalnych przyczyn takiego stanu rzeczy, w tym nazwy użytkowników ze spacjami, znak podkreślenia lub znaki inne niż angielskie w nazwie użytkownika. Inną kwestią może być to, że lokalne akcje administracyjne nie są otwarte. Ostatnim problemem może być to, że zmienne środowiskowe TEMP i/lub TMP wskazują ścieżkę ze spacjami lub katalog ze spacją lub innymi problemami z uprawnieniami.

Niektóre potencjalne rozwiązania to najpierw wydanie następującego polecenia, aby upewnić się, że lokalne udziały administratora działają (w oknie wiersza polecenia):

net use \\localhost\c$

lub użyj lokalnej nazwy komputera zamiast localhost . Jeśli to korzystanie z sieci polecenie nie powiedzie się, upewnij się, że masz włączony TCP/IP NetBIOS Helper and Server w twoim interfejsie sieciowym.
Jeśli używasz sieci polecenie nadal kończy się niepowodzeniem, użyj Edytora rejestru (OSTRZEŻENIE:wykonaj kopię zapasową rejestru przed wprowadzeniem jakichkolwiek zmian), aby edytować klucz HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System . ustaw wartość DWORD:LocalAccountTokenFilterPolicy do 1. następnie spróbuj ponownie korzystanie z sieci polecenie.

Następnie przekieruj TEMP i TMP zmiennych środowiskowych do stabilnego, niezawodnego katalogu tymczasowego. ponownie , wiersz polecenia:

mkdir c:\temp
SET TEMP=c:\temp
SET TMP=c:\temp

Następnie w tym samym wierszu polecenia zmień katalog, w którym Oracle 12c setup.exe rezyduje i uruchom program instalacyjny.

Inny potencjalny problem może pojawić się, jeśli masz włączony protokół IPv6 w swoim systemie. Definicja IPv6 localhost mogą się różnić. Jeśli to możliwe, wyłącz IPv6 (pozostaw włączony IPv4).

Jeśli te wskazówki nie rozwiążą sytuacji, możesz spróbować uruchomić setup.exe z -debugowaniem opcja wiersza poleceń lub z -ignoreSysPrereqs opcja. W każdym razie sprawdź pliki dziennika instalacji, aby znaleźć wskazówki dotyczące podstawowej przyczyny problemu z instalacją.

Przykładowe schematy Oracle

Wiele przykładów przedstawionych w dokumentacji Oracle korzysta z zestawu przykładowych schematów znanych jako:

  • HR – Zasoby ludzkie
  • OE – Wprowadzanie zamówień
  • PM – nośnik produktu
  • SH – Historia sprzedaży (hurtownia danych)

Przykładowe schematy można zainstalować na dwa sposoby:

  1. Utwórz nową podłączaną bazę danych opartą na szablonie „sampleschemas”.
    Zaletą tego podejścia jest to, że wszystkie kroki są wykonywane, a jeśli coś pójdzie nie tak, podłączaną bazę danych można łatwo usunąć i odtworzone. Instrukcje instalacji przykładowych schematów w Oracle 12c za pomocą asystenta konfiguracji bazy danych można znaleźć tutaj.
  2. Uruchom skrypty SQL, aby utworzyć przykładowe schematy w istniejącej podłączanej bazie danych.
    Zaletą podejścia jest to, że możesz użyć tej samej podłączanej bazy danych do tworzenia przykładowych schematów. Istnieje jednak szereg technicznych usterek, o których należy pamiętać, ponieważ w przypadku Oracle 12c baza danych jest bazą danych kontenerów, a schematy muszą być zainstalowane w podłączanej bazie danych. szczegóły dotyczące pracy ze skryptami instalacyjnymi można znaleźć poniżej.

Pobieranie przykładowych skryptów schematu

Te przykładowe schematy można pobrać, odwiedzając stronę pobierania Oracle 12c i klikając łącze Zobacz wszystko po prawej stronie obok łączy do każdej wersji systemu operacyjnego.

Przewiń stronę w dół, aby znaleźć:

Oracle Database Examples (12.1.0.2.0) for Microsoft Windows (x64)
        Download   winx64_12102_examples.zip (576,214,828 bytes) 
        Contains examples of how to use the Oracle Database. Download if you are new to Oracle 
        and want to try some of the examples presented in the Documentation.

Pobierz winx64_12102_examples.zip plik i rozpakuj go. Rezultatem będzie nowy katalog „przykłady”.

Uruchom setup.exe program znaleziony w tym folderze i postępuj zgodnie z monitami, aby skopiować skrypty instalacyjne do istniejącego Oracle 12c ORACLE_HOME katalog.

Po zainstalowaniu postępuj zgodnie z instrukcjami instalacji dla przykładowych schematów, które obejmują uruchomienie SQL*Plus i zalogowanie się do bazy danych Oracle 12c jako rola SYSDBA.

Należy zauważyć, że ponieważ Oracle 12c jest bazą danych kontenerów z instalowaną domyślnie podłączalną bazą danych, może być konieczne zmodyfikowanie skryptów w celu połączenia z przenośną bazą danych. Obejściem tego problemu jest ustawienie TWO_TASK zmienna środowiskowa wskazująca nazwę usługi dla pliku PDB.

Działania administracyjne dla Oracle 12c

Istnieje szereg czynności administracyjnych, które warto rozważyć po zainstalowaniu Oracle 12c. Należy pamiętać, że konto administratora bazy danych (SYSTEM) zostało skonfigurowane podczas instalacji Oracle i będzie używać hasła podanego podczas instalacji. Narzędzie SQL*Plus może być używane do łączenia się z bazą danych Oracle 12c w celu wykonywania wielu z tych zadań administracyjnych.

Uruchamianie i wyłączanie bazy danych i podłączanych baz danych

Oracle należy ustawić tak, aby uruchamiał się automatycznie przy każdym ponownym uruchomieniu komputera lub serwera. Jeśli tak nie jest, możesz uruchomić bazę danych za pomocą następujących poleceń. W wierszu poleceń powłoki systemu Windows CMD uruchom SQL*Plus, korzystając z konta administratora i pełniąc rolę administratora danych:

sqlplus / AS SYSDBA

SQL*Plus uruchomi się i wyświetli znak zachęty SQL>. Aby uruchomić bazę danych, wydaj STARTUP polecenie.

Aby zamknąć bazę danych, użyj WYŁĄCZENIE Komenda. Jeśli będzie to normalne zamknięcie, użyj samego polecenia SHUTDOWN. Jeśli jest to wyłączenie awaryjne, użyj NATYCHMIASTOWEGO WYŁĄCZENIA lub dla bardziej drastycznych środków, WYŁĄCZENIE PRZERWIJ .

Możliwe, że nawet po uruchomieniu bazy danych, podłączane bazy nie będą dostępne (OPEN w trybie READ WRITE). Aby zobaczyć stan podłączanych baz danych, zapytaj v$pdbs widok systemu:

SQL> SELECT name, open_mode FROM v$pdbs;

NAME                           OPEN_MODE
------------------------------ ----------
PDB$SEED                       READ ONLY
PDBORCL                        MOUNTED

Jeśli zauważysz, że podłączana baza danych jest ZAMONTOWANA stan, możesz go otworzyć za pomocą ALTER PLUGGABLE DATABASE oświadczenie:

SQL> ALTER PLUGGABLE DATABASE pdborcl OPEN;

Zapytanie o v$pdbs widok systemu ponownie, aby upewnić się, że plik PDB jest otwarty w trybie ODCZYTU ZAPISU:

SQL> SELECT name, open_mode FROM v$pdbs;

NAME                           OPEN_MODE
------------------------------ ----------
PDB$SEED                       READ ONLY
PDBORCL                        READ WRITE 

Aby utrzymać podłączaną bazę danych w tym stanie otwartym (ODCZYTAJ WRITE) podczas uruchamiania Oracle, wydaj następujące polecenie ZMIEŃ WTYCZKĄ BAZĘ DANYCH... ZAPISZ STAN polecenie (tylko Oracle 12c w wersji 12.1.0.2 i nowszych):

SQL> ALTER PLUGGABLE DATABASE pdborcl OPEN;
SQL> ALTER PLUGGABLE DATABASE pdborcl SAVE STATE;

W przypadku wcześniejszych wersji Oracle 12c utwórz wyzwalacz bazy danych, aby otworzyć plik PDB podczas uruchamiania (tylko Oracle 12c w wersji 12.1.0.1 i starszej):

CREATE OR REPLACE TRIGGER open_pdbs 
  AFTER STARTUP ON DATABASE 
BEGIN 
   EXECUTE IMMEDIATE 'ALTER PLUGGABLE DATABASE pdborcl OPEN'; 
END open_pdbs;
/

Przypomnienie:Wystarczy wykonać jedną z powyższych czynności:albo metodę SAVE STATE, albo metodę wyzwalacza bazy danych. Nie rób obu!

Typowe komunikaty o błędach logowania

Następujące komunikaty o błędach mogą zostać napotkane podczas próby połączenia z bazą danych Oracle z narzędzia takiego jak SQL Developer.

Komunikat o błędzie Przyczyna/rozwiązanie
Stan:Awaria - Test nie powiódł się:Błąd IO:Karta sieciowa nie może nawiązać połączenia Albo nazwa hosta (lub adres IP) albo numer portu jest niepoprawny. Lub jakiś inny problem z siecią (DNS, zapora itp.) uniemożliwia SQL Developerowi połączenie się z serwerem Oracle.
Stan:Błąd - Test nie powiódł się:Listener odrzucił połączenie z następującym błędem:ORA-12505, TNS:listener nie zna obecnie identyfikatora SID podanego w deskryptorze połączenia SQL Developer pomyślnie łączy się z serwerem Oracle, jednak podany identyfikator SID nie jest zgodny z konfiguracją na serwerze bazy danych.
ORA-01034:ORACLE niedostępne ORA-27101:obszar pamięci współdzielonej nie istnieje Program SQL Developer pomyślnie łączy się z serwerem Oracle, jednak baza danych nie jest aktualnie uruchomiona. Użyj poleceń administratora bazy danych pokazanych powyżej (takich jak STARTUP), aby uruchomić serwer bazy danych.
ORA-01109:baza danych nie jest otwarta Podłączana baza danych jest ZAMONTOWANA, ponieważ nie jest otwarta tylko do odczytu lub do odczytu i zapisu. Postępuj zgodnie ze wskazówkami administratora bazy danych wymienionymi w poprzedniej sekcji, aby otworzyć podłączaną bazę danych.
Stan:Błąd - Test nie powiódł się:Listener odrzucił połączenie z następującym błędem:ORA-12514, TNS:listener nie wie aktualnie o żądanej usłudze w deskryptorze połączenia Programista SQL łączy się pomyślnie z serwerem Oracle, jednak podana nazwa usługi nie jest zgodna z konfiguracją na serwerze bazy danych.
Stan:niepowodzenie — test nie powiódł się:ORA-01017:nieprawidłowa nazwa użytkownika/hasło; odmowa logowania SQL Developer pomyślnie łączy się z serwerem Oracle i instancją (więc nazwa hosta, port i SID lub nazwa usługi są poprawne). Jednak nazwa użytkownika i/lub hasło nie pasują do siebie. Wypróbuj konto DBA, używając nazwy użytkownika SYSTEM i hasła podanego podczas instalacji Oracle 12c.
Stan:niepowodzenie — test nie powiódł się:ORA-28000:konto jest zablokowane SQL Developer pomyślnie łączy się z serwerem Oracle i instancją (więc nazwa hosta, port i SID lub nazwa usługi są poprawne). Jednak konto Oracle zostało zablokowane (np. zbyt wiele nieudanych prób logowania lub hasło wygasło).
Stan:niepowodzenie — test nie powiódł się:ORA-12518:TNS:listener nie może przekazać połączenia klienta SQL Developer pomyślnie łączy się z serwerem Oracle i instancją (więc nazwa hosta, port i SID lub nazwa usługi są poprawne). Jednak słuchacz z kolei nie może nawiązać połączenia z bazą danych Oracle. Może się to zdarzyć, jeśli baza danych nie jest uruchomiona lub nie jest otwarta, lub jeśli na serwerze z systemem Oracle brakuje pamięci RAM. Może się to również zdarzyć, jeśli istnieje problem z uprawnieniami użytkownika między procesem nasłuchującym a procesami bazy danych. Wypróbuj niektóre z powyższych wskazówek administratora bazy danych, aby upewnić się, że baza danych jest uruchomiona, a podłączane bazy danych są otwarte. Użyj Menedżera zadań Windows, aby upewnić się, że procesy Oracle są uruchomione, a zasoby systemowe, takie jak pamięć RAM, są dostępne.

Wnioski i dodatkowe samouczki dotyczące Oracle

W tym momencie powinieneś mieć kompletny system Oracle DBMS działający na swoim komputerze z systemem Windows. Powinieneś być w stanie uruchomić program SQL Developer, aby połączyć się z lokalną bazą danych. Na przykład użyj Host:Localhost , Port:1521 i SID:orcl . Użyj systemu jako nazwę użytkownika i podaj hasło administratora bazy danych ustawione podczas instalacji.

Jeśli zamierzasz wykonywać jakiekolwiek prace związane z tworzeniem aplikacji przy użyciu oprogramowania pośredniego Oracle Fusion lub Oracle Forms and Reports, możesz przejść do moich innych samouczków na następujące tematy:

  • Pierwsze kroki z Oracle SQL Developer — możesz chcieć postępować zgodnie z tymi instrukcjami, aby pobrać i zainstalować najnowszą wersję SQL Developer. Zwróć uwagę, że obecnie (wrzesień 2016 r.) Oracle 12c nadal jest dostarczany z SQL Developer w wersji 3.1.
  • Instalacja oprogramowania pośredniczącego Oracle Fusion i serwera Weblogic
  • Instalowanie Oracle Forms and Reports 11g Release 2
  • Samouczek Oracle SQL*Plus
  • Samouczek dotyczący formularzy i raportów pakietu Oracle Developer Suite 11g

  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. java.lang.ClassCastException:oracle.sql.TIMESTAMP nie może być rzutowany na java.sql.Timestamp

  2. Jak zmienić strukturę tabeli w Oracle?

  3. sprawdź, czy jest to funkcja liczbowa w Oracle

  4. Pobierz VIEW ddl za pomocą zapytania

  5. Dlaczego Oracle 10g nie narzeka na niejednoznaczność kolumn?