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

Jak korzystać z Oracle SQL*Plus

W tym poście chciałbym przedstawić wprowadzenie do Oracle SQLPlus , czyli narzędzi Oracle do łączenia się z bazą danych Oracle i jak pobrać Oracle SQL Plus

Oracle SQL*Plus

Co to jest Oracle Sql*plus:

1) SQLPlus, szeroko stosowany przez administratorów baz danych i programistów Oracle, to potężne i proste narzędzie Oracle do interakcji z bazą danych.
2) SQL
Plus ma własne polecenia formatujące, które poprawiają wygląd zapytań, a także polecenia do konfiguracji środowiska.
3) SQL*Plus jest dostępny na wszystkich platformach, takich jak AIX, Solaris, Unix, Linux, HP itp. które działa Oracle. Jest dostarczany z oprogramowaniem instalacyjnym Oracle Client dla komputera klienckiego. Jest również dostarczany na poziomie serwera z oprogramowaniem instalacyjnym dla serwera Oracle.

Jak zacząć z Oracle Sql*plus

1) Kiedy uruchamiasz SQLPlus, pojawia się monit o nazwę użytkownika, hasło i ciąg połączenia. Ciąg połączenia to nazwa aliasu bazy danych. Jeśli pominiesz ciąg połączenia, SQL Dodatkowo próbuje połączyć się z lokalną bazą danych zdefiniowaną w zmiennej ORACLE_SID. Potrzebujesz więc nazwy użytkownika, hasła i ciągu połączenia, aby połączyć się z bazą danych

2) Możesz zalogować się do innego użytkownika lub bazy danych, gdy będziesz już w SQL*Plus, używając polecenia CONNECT USERNAME/[email protected] Ukośnik oddziela nazwę użytkownika i hasło, a ciąg połączenia następujący po @ to alias bazy danych. Jeśli pominiesz hasło, zostaniesz poproszony o jego wprowadzenie. Możesz pominąć ciąg połączenia, aby połączyć się z lokalną bazą danych.

3) Polecenie EXIT służy do wyjścia z Sql*plus

.Możesz również użyć polecenia QUIT, aby zakończyć sesję. EXIT i QUIT są synonimami.

Jak polecenia są wprowadzane i wykonywane w Oracle Sql*plus

1) Po połączeniu się z SQL*Plus pojawi się znak zachęty SQL>. Jest to domyślny monit, który można zmienić za pomocą polecenia SET SQL PROMPT. Wpisz polecenie, które chcesz wprowadzić w tym wierszu.
2) Polecenie może być rozłożone na wiele wierszy, a w poleceniach nie jest rozróżniana wielkość liter. Poprzednio wykonane polecenie będzie zawsze dostępne w buforze SQL. Bufor można edytować lub zapisać do pliku. Możesz przerwać polecenie na jeden z następujących sposobów:
a)Zakończ średnikiem (;). Polecenie zostało zakończone i wykonane.

wybierz * z emp;
b)Wprowadź sam ukośnik (/) w nowej linii. Polecenie w buforze jest wykonywane. Ta metoda jest również używana do wykonania bloku PL/SQL.

wybierz * z mp

/
c) Wpisz pustą linię. Polecenie jest zapisywane w buforze.

Polecenie RUN może być użyte zamiast ukośnika do wykonania polecenia w buforze. Monit SQL jest zwracany po zakończeniu wykonywania polecenia. Możesz wpisać następne polecenie w monicie.

Proste POLECENIA Oracle SQL*Plus

• DESCRIBE
• SAVE „polecenie pliku”   :Zapisuje plik w systemie plików w systemie Unix
• GET „polecenie pliku” :Otwiera plik w wierszu polecenia sqlplus
• EDIT „plik polecenie” :Możesz edytować plik
• SPOOL „polecenie pliku” :Możesz buforować dziennik dowolnego polecenia do pliku w systemie plików,
• INPUT „polecenie edycji”
• LIST „ polecenie edycji” :pokazuje ostatnie polecenie uruchomienia
• RUN „polecenie edycji” :wykonuje polecenie w buforze SQL
• APPEND „polecenie edycji” :możesz dodać dowolny tekst do polecenia w buforze SQL używając tego
• ZMIEŃ „polecenie edycji”
• CLEAR BUFFER „polecenie edycji” :Czyści bufor SQL
• DEL „polecenie edycji”

Uwaga Tylko polecenia SQL i bloki PL/SQL są przechowywane w buforze SQL, polecenia SQLPlus nie są przechowywane w buforze.
Łącznik (-) jest używany do wskazania kontynuacji polecenia. Chociaż polecenia SQL można kontynuować do następnego wiersza bez operatora kontynuacji, SQL
Polecenia Plus nie mogą być kontynuowane

Pobieranie Oracle Sql*plus

1) Pobierz pliki zip zawierające pakiet SQL*Plus Instant Client oraz pakiet OCI ze strony OTN Instant Client pod adresem http://www.oracle.com/technetwork/apps-tech/winx64soft-089540.html

Oba pakiety muszą pochodzić z tej samej wersji, takiej jak 11.2.0.4.

2) Utwórz nowy katalog, na przykład /home/instantclient10_2 w systemie UNIX lub c:\instantclient10_2 w systemie Windows.

3) Rozpakuj dwa pakiety do nowego katalogu.

4) Dodaj katalog zawierający pliki Instant Client do systemowej zmiennej środowiskowej PATH. Usuń wszystkie inne katalogi Oracle z PATH.

5) Ustaw zmienną środowiskową użytkownika SQLPATH na katalog zawierający pliki Instant Client, aby znaleźć glogin.sql

6) skonfiguruj tnsnames.ora i ustaw zmienną TNS_ADMIN na tę ścieżkę

Teraz Oracle Sql*plus jest gotowy do połączenia

Powiązane linki

Wstępnie zbudowana baza danych Oracle do nauki i testowania przy użyciu Oracle Developer VM

Co musisz wiedzieć o programiście Oracle SQL

Jak używać Putty do SSH

MENEDŻER POŁĄCZEŃ PuTTY (PuttyCM)

Niesamowity darmowy menedżer pulpitu zdalnego


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Funkcja USER w Oracle

  2. Jak zmienić nazwę kolumny tabeli w Oracle 10g?

  3. Dodaj kolumnę, która reprezentuje połączenie dwóch innych kolumn Varchar

  4. wyświetl niestandardowy tekst sql z wyniku kolumny tabeli

  5. Zaktualizuj instrukcję za pomocą klauzuli