SQL*Plus là công cụ dòng lệnh mạnh mẽ do Oracle cung cấp, giúp người dùng kết nối và làm việc trực tiếp với cơ sở dữ liệu Oracle. Trong bài viết này, bạn sẽ được hướng dẫn chi tiết cách cài đặt SQL*Plus trên Linux chỉ với 5 bước đơn giản, từ chuẩn bị bộ cài Oracle Instant Client đến cấu hình môi trường và kiểm tra kết nối. Ngoài ra, mình cũng sẽ giới thiệu giải pháp lưu trữ tốc độ cao từ Vietnix – lựa chọn đáng tin cậy cho website cần hiệu suất và độ ổn định cao. Đừng bỏ lỡ phần FAQ ở cuối để giải đáp các thắc mắc thường gặp khi sử dụng SQL*Plus.
Điểm chính cần nắm
- SQL*Plus là gì?: Giới thiệu ngắn gọn về SQL*Plus và vai trò của nó trong quản trị cơ sở dữ liệu Oracle.
- 5 bước để cài đặt SQL*Plus dễ dàng: Hướng dẫn từng bước để cài đặt SQL*Plus trên hệ điều hành Linux.
- Vietnix – Giải pháp lưu trữ tốc độ cao và ổn định cho website của bạn: Giới thiệu dịch vụ hosting hiệu suất cao và hỗ trợ 24/7 từ Vietnix.
- FAQ: Giải đáp các câu hỏi thường gặp khi cài đặt và sử dụng SQL*Plus trên Linux.
SQL*Plus là gì?
SQL*Plus là một công cụ dòng lệnh (command-line tool) do Oracle phát triển, cho phép người dùng kết nối và tương tác trực tiếp với cơ sở dữ liệu Oracle thông qua các lệnh SQL hoặc PL/SQL. Công cụ này thường được cài đặt kèm theo Oracle Client và rất phổ biến trong việc:
- Quản trị hệ thống cơ sở dữ liệu Oracle
- Truy vấn dữ liệu và chạy các câu lệnh SQL/PLSQL
- Thực hiện bảo trì, theo dõi hoạt động hệ thống
- Tự động hóa các tác vụ thông qua script
.sql

Một số đặc điểm chính của SQL*Plus
Đặc điểm | Mô tả |
---|---|
Giao diện | Dòng lệnh, chạy trực tiếp trên terminal hoặc command prompt (CMD) |
Hệ điều hành hỗ trợ | Windows, Linux, macOS |
Không yêu cầu GUI | Rất phù hợp cho môi trường máy chủ hoặc khi SSH từ xa |
Tương thích Oracle | Chỉ dùng để kết nối tới cơ sở dữ liệu Oracle |
Ví dụ lệnh kết nối:
sqlplus username/password@hostname:port/SID
Ứng dụng thực tế:
- Chạy lệnh tạo bảng, thêm dữ liệu, phân quyền người dùng
- Viết và chạy script
.sql
định kỳ, tích hợp với cron job - Kiểm tra session đang hoạt động, trạng thái DB, log hệ thống
- Hữu ích trong môi trường DevOps, tự động hóa, và quản trị Oracle từ xa
SQL*Plus đặc biệt hữu ích trong môi trường DevOps, quản trị hệ thống, hoặc khi bạn cần một công cụ nhẹ, ổn định, và dễ tích hợp vào quy trình tự động hóa.
5 bước để cài đặt SQL*Plus dễ dàng
Bước 1: Chuẩn bị bộ cài Oracle Instant Client
Bước 2: Cài đặt Oracle Instant Client và SQL*Plus
Bước 3: Cấu hình biến môi trường
Bước 1: Chuẩn bị bộ cài Oracle Instant Client
Để cài SQL*Plus, bạn cần tải về 2 gói chính từ trang Oracle hoặc nguồn uy tín:
oracle-instantclient11.2-basic-11.2.0.2.0.x86_64.rpm
(gói cốt lõi)oracle-instantclient11.2-sqlplus-11.2.0.2.0.x86_64.rpm
(gói SQL*Plus)
Bước 2: Cài đặt Oracle Instant Client và SQL*Plus
Sau khi tải đủ 2 gói, bạn dùng lệnh rpm
để cài đặt Instant Client và SQL*Plus vào hệ thống.
rpm -ivh oracle-instantclient11.2-basic-11.2.0.2.0.x86_64.rpm
rpm -ivh oracle-instantclient11.2-sqlplus-11.2.0.2.0.x86_64.rpm
Bước 3: Cấu hình biến môi trường
Để hệ thống nhận biết được đường dẫn của Oracle Instant Client và SQL*Plus, bạn cần thêm một số biến môi trường.
Mở file cấu hình shell ~/.bash_profile
hoặc ~/.bashrc
:
nano ~/.bash_profile
Thêm đoạn sau vào cuối file:
export ORACLE_HOME=/usr/lib/oracle/11.2/client64
export PATH=$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib
Sau cùng, bạn lưu file và thoát.
Bước 4: Nạp lại cấu hình shell
Để thay đổi có hiệu lực ngay mà không cần đăng xuất, chạy lệnh:
source ~/.bash_profile
Nếu không muốn dùng source
, bạn có thể đăng xuất rồi đăng nhập lại tài khoản.
Bước 5: Kiểm tra và sử dụng SQL*Plus
Bây giờ bạn đã có thể chạy lệnh:
sqlplus
SQL*Plus sẽ chạy và bạn có thể kết nối tới Oracle database bằng cú pháp:
sqlplus username/password@host:port/SID
# Thay username, password, host, port và SID bằng thông tin thực tế.
Vietnix – Giải pháp lưu trữ tốc độ cao và ổn định cho website của bạn
Vietnix là đơn vị cung cấp dịch vụ hosting và VPS được tối ưu mạnh mẽ về tốc độ, hiệu suất và bảo mật. Với hệ thống máy chủ hiện đại đặt tại các trung tâm dữ liệu đạt chuẩn quốc tế, cùng đội ngũ kỹ thuật nhiều kinh nghiệm luôn sẵn sàng hỗ trợ 24/7, Vietnix giúp website của bạn hoạt động ổn định, tải nhanh và an toàn trong mọi tình huống.
Dù bạn đang vận hành blog cá nhân, website doanh nghiệp hay hệ thống thương mại điện tử, dịch vụ của Vietnix đều đáp ứng tốt nhu cầu với hạ tầng mạnh mẽ, khả năng mở rộng linh hoạt và hỗ trợ tận tâm.
Thông tin liên hệ:
- Website: https://vietnix.vn/
- Hotline: 1800 1093
- Email: sales@vietnix.com.vn
- Địa chỉ: 265 Hồng Lạc, Phường 10, Quận Tân Bình, TP HCM.
Câu hỏi thường gặp
Cài SQL*Plus có cần cài cả Oracle Database không?
Không cần. Bạn chỉ cần cài Oracle Instant Client là đủ để dùng SQL*Plus kết nối từ xa tới một máy chủ Oracle.
Làm sao để kiểm tra SQL*Plus đã cài thành công chưa?
Gõ lệnh sqlplus
trên terminal. Nếu chương trình chạy lên và cho phép nhập user/password thì bạn đã cài thành công.
Cài SQL*Plus trên Ubuntu có khác gì CentOS không?
Có khác. Trên Ubuntu, bạn phải dùng file .deb
thay vì .rpm
, hoặc chuyển đổi .rpm
bằng alien
. Quá trình cấu hình biến môi trường vẫn tương tự.
Có thể chạy SQL*Plus từ user không phải root không?
Có. Miễn là user đó có quyền đọc file cài và đã thiết lập biến môi trường đúng trong file ~/.bash_profile
.
Tại sao SQL*Plus không hiển thị tiếng Việt đúng khi nhập dữ liệu?
Do encoding mặc định của SQLPlus không hỗ trợ UTF-8. Bạn cần export NLS_LANG=.AL32UTF8
trước khi chạy SQLPlus để xử lý tiếng Việt.
Có thể chạy SQL*Plus không cần cài đặt chính thức, chỉ với file zip không?
Có. Oracle có cung cấp bản Instant Client dạng .zip
. Chỉ cần giải nén, cấu hình biến môi trường thủ công là có thể chạy được.
Có thể dùng SQL*Plus để chạy nhiều câu lệnh từ file không?
Có. Dùng cú pháp @filename.sql
trong SQL*Plus để chạy hàng loạt câu lệnh đã được viết sẵn trong file.
Lời kết
Việc cài đặt SQL*Plus trên Linux không chỉ giúp bạn dễ dàng quản trị cơ sở dữ liệu Oracle, mà còn hỗ trợ tốt cho các tác vụ tự động hóa, bảo trì và phát triển hệ thống. Nếu bạn có bất cứ thắc mắc nào trong quá trình cài đặt hoặc sử dụng, đừng ngần ngại để lại bình luận bên dưới. Mình sẽ phản hồi nhanh chóng để hỗ trợ bạn. Hoặc bạn cũng có thể liên hệ đội ngũ Vietnix nếu cần giải pháp hosting mạnh mẽ và tối ưu cho hệ thống của mình. Chúc bạn cài đặt thành công và làm việc hiệu quả với SQL*Plus!
Mọi người cũng xem: