Når du bruger SQLcl (Oracles kommandolinjegrænseflade), kan du oprette en login.sql
fil, og få den til at køre hver gang du kører SQLcl.
Dette giver dig mulighed for at få udført kommandoer, hver gang du kører SQLcl. For eksempel kan du angive dine formateringspræferencer i login.sql
fil, opsætte aliaser osv.
Her viser jeg dig, hvordan du opretter en login.sql
fil, og hvordan du får den til at køre hver gang du kører SQLcl.
Opret login.sql
Fil
Opret en fil kaldet login.sql
og gem det i din foretrukne mappe.
Tilføj de kommandoer, du har brug for, til filen.
Her er et eksempel på en login.sql
fil:
set sqlformat ansiconsole
set highlighting on
set highlighting keyword foreground blue
set highlighting identifier foreground magenta
set highlighting string foreground green
set highlighting number foreground cyan
set highlighting comment foreground yellow
Føj til din SQLPATH
Hvis du placerer filen i den aktuelle mappe og derefter kører SQLcl fra den mappe, vil den bruge login.sql
fil.
Du vil dog måske ikke altid starte SQLcl fra den samme mappe hele tiden, i så fald kan du angive dens placering i din SQLPATH
miljøvariabel.
Her er et eksempel:
export SQLPATH=~/Applications/sqlcl/
I mit tilfælde gemte jeg login.sql
fil til min ~/Applications/sqlcl/
mappe, så det er stien, som jeg brugte her. Skift dette til den mappe, hvor du gemte din login.sql
fil ind.
Den fil, du tilføjer denne linje til, afhænger af din shell:
- Hvis du bruger BASH, skal du tilføje den linje til din
~/.bashprofile
fil. - Hvis du bruger zsh, skal du tilføje det til din
~/.zshrc
fil.
Når dette er gjort, vil SQLcl tjekke din login.sql
fil, når du bruger den til at oprette forbindelse til Oracle Database. Og du behøver ikke længere at konfigurere dine præferencer, hver gang du opretter forbindelse.