Khi sử dụng SQLcl (giao diện dòng lệnh của Oracle), bạn có thể tạo login.sql
và để nó chạy mỗi khi bạn chạy SQLcl.
Điều này cho phép bạn thực hiện các lệnh mỗi khi bạn chạy SQLcl. Ví dụ:bạn có thể chỉ định tùy chọn định dạng của mình trong login.sql
tệp, thiết lập bí danh, v.v.
Sau đây tôi chỉ cho bạn cách tạo login.sql
và cách làm cho nó chạy mỗi khi bạn chạy SQLcl.
Tạo login.sql
Tệp
Tạo một tệp có tên login.sql
và lưu nó trong thư mục ưa thích của bạn.
Thêm bất kỳ lệnh nào bạn cần vào tệp.
Đây là ví dụ về login.sql
tệp:
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
Thêm vào SQLPATH
của bạn
Nếu bạn đặt tệp trong thư mục hiện tại, rồi chạy SQLcl từ thư mục đó, nó sẽ sử dụng login.sql
tệp.
Tuy nhiên, không phải lúc nào bạn cũng có thể muốn khởi chạy SQLcl từ cùng một thư mục đó, trong trường hợp đó, bạn có thể chỉ định vị trí của nó trong SQLPATH
của mình biến môi trường.
Đây là một ví dụ:
export SQLPATH=~/Applications/sqlcl/
Trong trường hợp của tôi, tôi đã lưu login.sql
tệp vào ~/Applications/sqlcl/
của tôi thư mục, vì vậy đó là đường dẫn mà tôi đã sử dụng ở đây. Thay đổi thư mục này thành thư mục mà bạn đã lưu login.sql
nộp vào.
Tệp bạn thêm dòng này vào sẽ phụ thuộc vào trình bao của bạn:
- Nếu bạn sử dụng BASH, hãy thêm dòng đó vào
~/.bashprofile
của bạn tập tin. - Nếu bạn sử dụng zsh, hãy thêm nó vào
~/.zshrc
của bạn tệp.
Sau khi hoàn tất, SQLcl sẽ kiểm tra login.sql
của bạn bất cứ khi nào bạn sử dụng nó để kết nối với Cơ sở dữ liệu Oracle. Và bạn sẽ không cần phải định cấu hình tùy chọn của mình mỗi khi kết nối.