sql >> Database teknologi >  >> RDS >> Oracle

Sådan bruger du Oracle SQL*Plus

Her i dette indlæg vil jeg give en introduktion til Oracle SQLPlus  som er Oracle-værktøjer til at oprette forbindelse til Oracle-database  og hvordan man downloader Oracle SQL Plus

Oracle SQL*Plus

Hvad er Oracle Sql*plus:

1) SQLPlus, der er meget brugt af Oracle DBA'er og udviklere, er et kraftfuldt og ligetil værktøj fra Oracle til at interagere med databasen.
2) SQL
Plus har sine egne formateringskommandoer for at få dine forespørgsler til at se bedre ud, samt kommandoer til at opsætte miljøet.
3) SQL*Plus er tilgængelig på alle platforme som AIX, Solaris,Unix,Linux windows,HP osv. som Oracle kører. Den leveres med Oracle Client-installationssoftwaren til klientmaskinen. Den leveres også på serverniveau med installationssoftware til Oracle Server.

Sådan begynder du med Oracle Sql*plus

1) Når du starter SQLPlus, bliver du bedt om brugernavn, adgangskode og forbindelsesstreng. Forbindelsesstrengen er databasealiasnavnet. Hvis du udelader forbindelsesstrengen, SQL Plus forsøger at forbinde dig til den lokale database, der er defineret i ORACLE_SID-variablen. Så  du skal bruge brugernavn, adgangskode og forbindelsesstreng for at oprette forbindelse til databasen

2) Du kan logge ind på en anden bruger eller database, når du er i SQL*Plus ved at bruge kommandoen CONNECT USERNAME/[email protected] Skråstreg adskiller brugernavn og adgangskode, forbindelsesstrengen efter @ er databasens aliasnavn. Hvis du udelader adgangskoden, bliver du bedt om at indtaste den. Du kan udelade forbindelsesstrengen for at oprette forbindelse til en lokal database.

3) EXIT-kommandoen bruges til at afslutte Sql*plus

.Du kan også bruge QUIT-kommandoen til at fuldføre sessionen. EXIT og QUIT er synonyme.

Hvordan kommandoerne indtastes og udføres i Oracle Sql*plus

1) Når du er tilsluttet SQL*Plus, får du SQL>-prompten. Dette er standardprompten, som kan ændres ved hjælp af kommandoen SET SQL PROMPT. Indtast den kommando, du vil indtaste ved denne prompt.
2) En kommando kan spredes over flere linjer, og kommandoerne er ufølsomme for store og små bogstaver. Den tidligere udførte kommando vil altid være tilgængelig i SQL-bufferen. Bufferen kan redigeres eller gemmes i en fil. Du kan afslutte en kommando på en af ​​følgende måder:
a)Afslut med semikolon (;). Kommandoen er fuldført og udført.

vælg * fra emp;
b) Indtast en skråstreg (/) på en ny linje alene. Kommandoen i bufferen udføres. Denne metode bruges også til at udføre en PL/SQL-blok.

vælg * fra emp

/
c) Indtast en tom linje. Kommandoen gemmes i bufferen.

Kommandoen RUN kan bruges i stedet for en skråstreg til at udføre en kommando i bufferen. SQL-prompten returneres, når kommandoen er fuldført. Du kan indtaste din næste kommando i prompten.

Simple Oracle SQL*Plus KOMMANDOER

• BESKRIV
• GEM "filkommando"   :Den gemmer filen i filsystemet på Unix
• GET "filkommando" :Den åbner filen på sqlplus-prompten
• EDIT "fil kommando” :Du kan redigere filen
• SPOOL “filkommando” :Du kan spoole loggen for enhver kommando til filen på filsystemet,
• INPUTER “redigeringskommando”
• LIST “ redigeringskommando" :Den viser den sidste kørselskommando
• KØR "redigeringskommando" :Den udfører kommandoen i SQL buffer
• TILFØJ "redigeringskommando" :Du kan tilføje  en hvilken som helst tekst til kommandoen i SQL buffer ved at bruge denne
• CHANGE "editing command"
• CLEAR BUFFER "editing command" :Den rydder SQL bufferen
• DEL "editing command"

Bemærk Kun SQL-kommandoer og PL/SQL-blokke er gemt i SQL-bufferen, SQLPlus-kommandoer er ikke gemt i bufferen.
En bindestreg (-) bruges til at angive kommandofortsættelse. Selvom SQL-kommandoer kan fortsættes til næste linje uden en fortsættelsesoperator, SQL
Plus-kommandoer kan ikke fortsættes

Oracle Sql*plus download

1) Download zip-filerne, der indeholder SQL*Plus Instant Client-pakken og OCI-pakken fra OTN Instant Client-siden på http://www.oracle.com/technetwork/apps-tech/winx64soft-089540.html

Begge pakker skal være fra samme version, såsom 11.2.0.4.

2) Opret en ny mappe, f.eks. /home/instantclient10_2 på UNIX eller c:\instantclient10_2 på Windows.

3) Pak de to pakker ud i den nye mappe.

4) Tilføj den mappe, der indeholder Instant Client-filerne, til PATH-systemmiljøvariablen. Fjern alle andre Oracle-mapper fra PATH.

5) Indstil brugermiljøvariablen SQLPATH til den mappe, der indeholder Instant Client-filerne, så glogin.sql findes

6) opsæt tnsnames.ora og sæt variablen TNS_ADMIN til den sti

Nu er Oracle Sql*plus klar til at oprette forbindelse

Relaterede links

Forudbygget Oracle-database til læring og test ved hjælp af Oracle Developer VM

Ting du skal vide om Oracle SQL-udvikler

Sådan bruges Putty til SSH

PuTTY CONNECTION MANAGER (PuttyCM)

Fantastisk gratis Remote Desktop Manager


  1. Kan ikke installere PostgreSQL:Der opstod en fejl under udførelse af Microsoft VC++ runtime installationsprogrammet på Windows XP

  2. Hvordan får jeg tid fra DateTime-format i SQL?

  3. REMAINDER() Funktion i Oracle

  4. Flere begrænsninger i tabel:Hvordan får man alle overtrædelser?