Когато използвате SQLcl (интерфейс на командния ред на Oracle), можете да създадете login.sql
файл и го изпълнявайте всеки път, когато стартирате SQLcl.
Това ви позволява да изпълнявате команди всеки път, когато стартирате SQLcl. Например, можете да посочите предпочитанията си за форматиране в login.sql
файл, настройване на псевдоними и др.
Тук ви показвам как да създадете login.sql
файл и как да го накарате да се изпълнява всеки път, когато стартирате SQLcl.
Създайте login.sql
Файл
Създайте файл, наречен login.sql
и го запазете в предпочитаната от вас директория.
Добавете всички команди, от които се нуждаете, към файла.
Ето пример за login.sql
файл:
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
Добавете към вашия SQLPATH
Ако поставите файла в текущата директория и след това стартирате SQLcl от тази директория, той ще използва login.sql
файл.
Въпреки това, може да не искате винаги да стартирате SQLcl от същата директория през цялото време, в който случай можете да посочите местоположението му във вашия SQLPATH
променлива на средата.
Ето един пример:
export SQLPATH=~/Applications/sqlcl/
В моя случай запазих login.sql
файл в моя ~/Applications/sqlcl/
директория, така че това е пътят, който използвах тук. Променете това в директорията, в която сте запазили своя login.sql
файл в.
Файлът, към който добавяте този ред, ще зависи от вашата обвивка:
- Ако използвате BASH, добавете този ред към вашия
~/.bashprofile
файл. - Ако използвате zsh, добавете го към вашия
~/.zshrc
файл.
След като това стане, SQLcl ще провери вашия login.sql
файл всеки път, когато го използвате за свързване с Oracle Database. И вече няма да е необходимо да конфигурирате предпочитанията си всеки път, когато се свързвате.