sql >> Database >  >> RDS >> Oracle

Oracle SQL*Plus gebruiken

Hier in dit bericht zou ik een inleiding geven tot Oracle SQLPlus  wat Oracle-tools zijn om verbinding te maken met de Oracle-database en hoe Oracle SQL te downloaden Plus

Oracle SQL*Plus

Wat is Oracle Sql*plus:

1) SQLPlus, veel gebruikt door Oracle DBA's en ontwikkelaars, is een krachtig en eenvoudig hulpmiddel van Oracle om te communiceren met de database.
2) SQL
Plus heeft zijn eigen opmaakopdrachten om uw zoekopdrachten er beter uit te laten zien, evenals opdrachten om de omgeving in te stellen.
3) SQL*Plus is beschikbaar op alle platforms zoals AIX, Solaris, Unix, Linux-vensters, HP enz. die Oracle uitvoert. Het wordt geleverd met de Oracle Client-installatiesoftware voor de clientcomputer. Het wordt ook op serverniveau geleverd met installatiesoftware voor de Oracle Server.

Hoe te beginnen met Oracle Sql*plus

1) Wanneer u SQLPlus start, wordt u gevraagd om de gebruikersnaam, het wachtwoord en de verbindingsreeks. De verbindingsreeks is de aliasnaam van de database. Als u de connect string weglaat, SQL Plus probeert u te verbinden met de lokale database die is gedefinieerd in de ORACLE_SID-variabele. U hebt dus gebruikersnaam, wachtwoord en connect-string nodig om verbinding te maken met de database

2) U kunt inloggen op een andere gebruiker of database, als u eenmaal in SQL*Plus bent met het commando CONNECT USERNAME/[email protected] De schuine streep scheidt gebruikersnaam en wachtwoord, de verbindingsreeks die volgt op @ is de aliasnaam van de database. Als u het wachtwoord weglaat, wordt u gevraagd het in te voeren. U kunt de connect string weglaten om verbinding te maken met een lokale database.

3) EXIT commando wordt gebruikt om Sql*plus af te sluiten

.U kunt ook de opdracht QUIT gebruiken om de sessie te voltooien. EXIT en QUIT zijn synoniem.

Hoe de opdrachten worden ingevoerd en uitgevoerd in Oracle Sql*plus

1) Zodra u bent verbonden met SQL*Plus, krijgt u de prompt SQL>. Dit is de standaardprompt, die kan worden gewijzigd met de opdracht SET SQL PROMPT. Typ de opdracht die u wilt invoeren bij deze prompt.
2) Een opdracht kan over meerdere regels worden verspreid en de opdrachten zijn niet hoofdlettergevoelig. De eerder uitgevoerde opdracht is altijd beschikbaar in de SQL-buffer. De buffer kan worden bewerkt of opgeslagen in een bestand. U kunt een opdracht op een van de volgende manieren beëindigen:
a)Eindigen met een puntkomma (;). De opdracht is voltooid en uitgevoerd.

selecteer * from emp;
b)Voer alleen een schuine streep (/) in op een nieuwe regel. Het commando in de buffer wordt uitgevoerd. Deze methode wordt ook gebruikt om een ​​PL/SQL-blok uit te voeren.

selecteer * van leeg

/
c) Voer een lege regel in. De opdracht wordt in de buffer opgeslagen.

Het RUN-commando kan in plaats van een schuine streep worden gebruikt om een ​​commando in de buffer uit te voeren. De SQL-prompt wordt geretourneerd wanneer de uitvoering van de opdracht is voltooid. U kunt uw volgende opdracht invoeren in de prompt.

Eenvoudige Oracle SQL*Plus-COMMANDO'S

• BESCHRIJVEN
• OPSLAAN “bestandsopdracht”   :Het slaat het bestand op naar Bestandssysteem op Unix
• GET “bestandsopdracht” :Het opent het bestand op de sqlplus-prompt
• BEWERKEN “bestand commando" :u kunt het bestand bewerken
• SPOOL "bestandscommando" :u kunt het logbestand van elk commando naar het bestand op het bestandssysteem spoolen,
• INPUT "bewerkingscommando"
• LIST " bewerkingsopdracht" :het toont de laatst uitgevoerde opdracht
• RUN "bewerkingsopdracht":het voert de opdracht uit in SQL-buffer
• APPEND "bewerkingsopdracht":u kunt elke tekst toevoegen aan de opdracht in de SQL-buffer als u dit gebruikt
• WIJZIG “bewerkopdracht”
• CLEAR BUFFER “bewerkingsopdracht”:hiermee wordt de SQL-buffer gewist
• DEL “bewerkopdracht”

Opmerking Alleen SQL-commando's en PL/SQL-blokken worden in de SQL-buffer opgeslagen, SQLPlus-commando's worden niet in de buffer opgeslagen.
Een koppelteken (-) wordt gebruikt om de voortzetting van de opdracht aan te geven. Hoewel SQL-opdrachten kunnen worden voortgezet naar de volgende regel zonder een vervolgoperator, is SQL
Plus-opdrachten kunnen niet worden voortgezet

Oracle Sql*plus download

1) Download de zip-bestanden met het SQL*Plus Instant Client-pakket en het OCI-pakket van de OTN Instant Client-pagina op http://www.oracle.com/technetwork/apps-tech/winx64soft-089540.html

Beide pakketten moeten van dezelfde versie zijn, zoals 11.2.0.4.

2) Maak een nieuwe map, bijvoorbeeld /home/instantclient10_2 op UNIX of c:\instantclient10_2 op Windows.

3) Pak de twee pakketten uit in de nieuwe map.

4) Voeg de directory met de Instant Client-bestanden toe aan de PATH-systeemomgevingsvariabele. Verwijder alle andere Oracle-directories uit PATH.

5) Stel de gebruikersomgevingsvariabele SQLPATH in op de map die de Instant Client-bestanden bevat, zodat glogin.sql wordt gevonden

6) stel tnsnames.ora in en stel de variabele TNS_ADMIN in op dat pad

Nu is Oracle Sql*plus klaar om verbinding te maken

Verwante links

Vooraf gebouwde Oracle-database voor leren en testen met Oracle Developer VM

Dingen die u moet weten over Oracle SQL-ontwikkelaars

Putty gebruiken voor SSH

PuTTY VERBINDINGSBEHEERDER (PuttyCM)

Geweldige gratis Remote Desktop Manager


  1. Implementatie van SQL Server-prestatie-indicator voor query's, opgeslagen procedures en triggers

  2. Meerdere datacenterconfiguraties met Galera Cluster voor MySQL of MariaDB

  3. Typen SQL Server-cursor - KEYSET-cursor | SQL Server-zelfstudie / TSQL-zelfstudie

  4. java.lang.ClassNotFoundException:org.postgresql.Driver