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
~/.bashprofilecủa bạn tập tin. - Nếu bạn sử dụng zsh, hãy thêm nó vào
~/.zshrccủ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.