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