QuânSysAd's Blog: sqlplus
Hiển thị các bài đăng có nhãn sqlplus. Hiển thị tất cả bài đăng
Hiển thị các bài đăng có nhãn sqlplus. Hiển thị tất cả bài đăng

18 tháng 10 2022

Kết nối vào database Oracle bằng sqlplus trong window

Bạn cần thiết lập 2 biến môi trường 

ORACLE_HOME Có giá trị là đường dẫn khi cài đặt Instant Client

ví dụ:  E:\app\Administrator\product\11.2.0\client_1

Và 

TNS_ADMIN Có giá trị là đường dẫn khi cài đặt Instant Client

Ví dụ

 E:\app\Administrator\product\11.2.0\client_1\network\admin


 Sau đó kết nối bằng TNS name ví dụ: sqlplus user/pass@TNSNAME



sqlplus: Hiển thị trong terminal đẹp hơn

 Khi dùng sqlplus truy vấn database bạn thấy kết quả trả về rất khó đọc trong terminal. Sau khi kết nối vào db thì bạn chạy các câu lệnh cấu hình sau:

SET PAGESIZE 50000
SET LINESIZE 250
SET NUMWIDTH 5
SET FEEDBACK OFF
set echo off
set heading on
set headsep off
set wrap off
SET COLSEP ","
column Title format a22
column Summary format a15

27 tháng 7 2019

Kết nối Oracle bằng sqlplus command line với mật khẩu có ký tự @

Đôi khi trong mật khẩu của user oracle có ký tự @ nên bạn không thể kết nối được theo cách thông thường. Hãy đặt mật khẩu giữa cặp ký tự \" trong chuỗi connection string.
#sqlplus username/\"pass@word\"@hostname:1521/servicename

25 tháng 10 2017

Oracle SQLPLUS không xóa được lệnh

Khi sử dụng sqlplus trên linux, thật khó chịu khi cần chạy lại hoặc chỉnh sửa lệnh khi bấm backspace đều không được. Để dễ sử dụng hơn ta nên cài chương trình rlwrap

yum install -y rlwrap

sau đó sử dụng lệnh sau để vào sqlplus

rlwrap sqlplus / as sysdba

Lúc này việc sử dụng sẽ ok hơn