DB2 là gì?
DB2 là một sản phẩm của Cơ sở dữ liệu (CSDL) phát triển bởi IBM và thuộc loại hệ thống quản trị CSDL kiểu quan hệ (RDBMS). DB2 được thiết kế với mục tiêu lưu trữ, phân tích và truy xuất dữ liệu một cách hiệu quả nhất. Điều đặc biệt là DB2 có khả năng mở rộng bằng việc hỗ trợ các tính năng hướng đối tượng và cấu trúc không quan hệ như XML.
Thông tin về hệ quản trị CSDL IBM DB2
- Giấy phép: Proprietary EULA
- Phiên bản ổn định: Db2 Data Server (11.1) / April 12, 2016; 2 years ago
- Phát triển bởi: IBM
- Phát hành đàu tiên vào năm: 1983
- Viết bằng ngôn ngữ: C, C++, Assembly
Các bản phân phối của DB2
IBM có 6 phiên bản:
- Advanced Enterprise Server Edition
- Enterprise Server Edition
- Advanced Workgroup Server Edition
- Workgroup Server Edition
- Direct and Developer Editions
- Express-C.
Hệ quản trị CSDL DB2 Express -C
1. Giới thiệu DB2 Express -C
IBM DB2 Express-C là một phiên bản miễn phí của IBM DB2 data server, bao gồm cả tính năng hỗ trợ cơ sở dữ liệu XML và quản lý hệ thống quan hệ. Tuy nhiên, phiên bản này có những hạn chế nhất định, bao gồm giới hạn về hiệu năng với tối đa 2 CPU Cores, 16GB RAM, và kích thước cơ sở dữ liệu tối đa là 15TB ổ cứng. Đáng tiếc, phiên bản miễn phí này không bao gồm dịch vụ hỗ trợ và bản vá (fix packs). Một điểm tích cực là DB2 Express-C không giới hạn số lượng người dùng có thể sử dụng, cho phép nhiều người sử dụng cùng truy cập cơ sở dữ liệu.
2. Hướng dẫn cài đặt DB2 Express-C
Tiền đề:
- Phiên bản DB2 Express-C => Download ở đây
- Hệ điều hành CentOS 7 có cài đặt giao diện Gnome Desktop. Các bạn tham khảo bài viết về cài giao diện cho CentOS 7 nếu chưa có GUI
Sau khi download đc file cài đặt của DB2 Express-C ( IBM-Db2-Express-C-v11.1_linuxx64_expc.tar.gz ), ta tiền hành giải nén file bằng command sau:
tar xvzf IBM-Db2-Express-C-v11.1_linuxx64_expc.tar.gz -C /root/
– Đăng nhập SSH với quyền root
ssh -X root@localhost
– Khởi động GUI cài đặt DB2 bằng command sau:
cd /root/expc/ ./db2setup
– Giao diện cài đặt DB2 sẽ được hiển thị, chọn “New Install” để tiến hành cài đặt mới
– Chọn bản phân phối của DB2, ở đây chỉ có 1 lựa chọn là DB2 Express-C -> Bấm [Next] để tiếp tục
– Tích chọn “I agree to the IBM terms” để xác nhận rằng bạn đồng ý với các điều khoản của IBM -> Bấm [ Next ]
– Tạo Instance Owner, điền thông tin password và bấm [ Next ]
– Tạo Fenced User, điền thông tin password và bấm [ Next ]
– Response File and Summary, xác nhận lại thông tin của bạn lần nữa -> Bấm [ Finish ] để tiến hành cài đặt.
– Quá trình cài đặt sẽ diễn ra
– Bấm [ Finish ] sau khi cài đặt xong
Quá trình cài đặt DB2 Express-C đã hoàn tất, và bây giờ bạn đã sẵn sàng trải nghiệm hệ quản trị cơ sở dữ liệu này.