Email Doanh NghiệpSSLFirewall Anti DDoSTối ưu tốc độ website

NỘI DUNG

Banner blog lễ 30.4 và 1.5

Hướng dẫn cài đặt SQL*Plus trên Linux chi tiết từ A đến Z

Hưng Nguyễn

Đã kiểm duyệt nội dung

Ngày đăng:21/05/2025
Lượt xem

Đánh giá

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
SQL*Plus là một công cụ dòng lệnh (command-line tool) do Oracle phát triển
SQL*Plus là một công cụ dòng lệnh (command-line tool) do Oracle phát triển

Một số đặc điểm chính của SQL*Plus

Đặc điểmMô tả
Giao diệnDò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 GUIRất phù hợp cho môi trường máy chủ hoặc khi SSH từ xa
Tương thích OracleChỉ 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.

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ụ hostingVPS đượ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:

THEO DÕI VÀ CẬP NHẬT CHỦ ĐỀ BẠN QUAN TÂM

Đăng ký ngay để nhận những thông tin mới nhất từ blog của chúng tôi. Đừng bỏ lỡ cơ hội truy cập kiến thức và tin tức hàng ngày

Đánh giá mức độ hữu ích của bài viết

icon 1 sao

Thất vọng

icon 2 sao

Chưa hữu ích

icon 3 sao

Bình thường

icon 4 sao

Hữu ích

icon 5 sao

Rất hữu ích

Hưng Nguyễn

Co-Founder
tại

Kết nối với mình qua

Kết nối với mình qua

Theo dõi
Thông báo của
guest
0 Comments
Phản hồi nội tuyến
Xem tất cả bình luận

Tăng tốc độ website - Nâng tầm giá trị thương hiệu

Banner group
Tăng tốc tải trang

95 điểm

Nâng cao trải nghiệm người dùng

Tăng 8% tỷ lệ chuyển đổi

Thúc đẩy SEO, Google Ads hiệu quả

Tăng tốc ngay

SẢN PHẨM NỔI BẬT

Icon tab

MAXSPEED HOSTING

TĂNG TỐC WEBSITE TOÀN DIỆN

CÔNG NGHỆ ĐỘC QUYỀN

Vector

PHẦN CỨNG MẠNH MẼ

Vector

HỖ TRỢ 24/7

Vector
ĐĂNG KÝ NGAYGroup icon
khuyến mãi sinh nhật
Nhanh tay, số lượng có hạn!
17/05/2025 - 22/06/2025
Pattern

7 NGÀY DÙNG THỬ HOSTING

NẮM BẮT CƠ HỘI, THÀNH CÔNG DẪN LỐI

Cùng trải nghiệm dịch vụ hosting tốc độ cao được hơn 100,000 khách hàng sử dụng

icon popup single post

CẢM ƠN BẠN ĐÃ ĐÁNH GIÁ BÀI VIẾT

Vietnix sẽ luôn cố gắng cải thiện chất lượng dịch vụ mỗi ngày

ĐÓNG

Đánh giá mức độ hữu ích của bài viết

icon 1 sao

Thất vọng

icon 2 sao

Chưa hữu ích

icon 3 sao

Bình thường

icon 4 sao

Hữu ích

icon 5 sao

Rất hữu ích

Icon
ĐĂNG KÝ NHẬN TÀI LIỆU THÀNH CÔNG
Cảm ơn bạn đã đăng ký nhận tài liệu mới nhất từ Vietnix!
ĐÓNG

ĐĂNG KÝ DÙNG THỬ HOSTING

Asset

7 NGÀY MIỄN PHÍ

Asset 1

ĐĂNG KÝ DÙNG THỬ HOSTING

Asset

7 NGÀY MIỄN PHÍ

Asset 1
Icon
XÁC NHẬN ĐĂNG KÝ DÙNG THỬ THÀNH CÔNG
Cảm ơn bạn đã đăng ký thông tin thành công. Đội ngũ CSKH sẽ liên hệ trực tiếp để kích hoạt dịch vụ cho bạn nhanh nhất!
ĐÓNG