DB2 - Cài đặt máy chủ

Chương này mô tả các bước cài đặt của máy chủ DB2.

Giới thiệu

Bạn có thể tải xuống phiên bản dùng thử Máy chủ DB2 hoặc mua giấy phép sản phẩm từ www.ibm.com . Có hai máy chủ DB2 riêng biệt có sẵn để tải xuống, tùy thuộc vào kích thước của hệ điều hành mà nó dự định thực thi. Ví dụ: nếu bạn muốn tải xuống máy chủ DB2 cho hệ điều hành Linux hoặc UNIX 32 bit, thì bạn cần tải xuống máy chủ DB2 32 bit. Điều tương tự cũng áp dụng cho máy chủ DB2 64 bit.

Yêu cầu phần cứng

Bộ xử lý: Tối thiểu Core 2Duo

Ram: tối thiểu 1GB

Đĩa cứng: tối thiểu 30GB

Yêu cầu phần mềm

Trước khi cài đặt máy chủ DB2, hệ thống của bạn cần sẵn sàng với phần mềm cần thiết trên đó. Đối với Linux, bạn cần cài đặt “libstdc ++ 6.0”.

Kiểm tra tính tương thích của hệ thống

Trước khi cài đặt Máy chủ DB2, bạn cần xác minh xem hệ thống của bạn có tương thích với máy chủ DB2 hay không. Để xác nhận tính tương thích, bạn cần gọi lệnh 'db2prereqcheck' trên bảng điều khiển lệnh.

Cài đặt DB2 trên hệ điều hành Linux

Mở Terminal và đặt đường dẫn thư mục ảnh cài đặt db2 trên bảng điều khiển bằng lệnh “CD <DB2 install folder>”. Sau đó gõ lệnh “./db2prereqcheck”, lệnh này xác nhận tính tương thích của hệ thống của bạn với máy chủ DB2.

./db2prereqcheck

Hình-1 cho thấy các yêu cầu tương thích của hệ điều hành Linux và hệ thống phần cứng.

Làm theo các bước đã cho để cài đặt DB2 trên hệ thống Linux của bạn:

  • Mở thiết bị đầu cuối.
  • Đăng nhập với tư cách người dùng root.
  • Mở thư mục Cài đặt DB2.
  • Nhập “./db2setup” và nhấn Enter.

Quá trình này sẽ bắt đầu thực hiện thiết lập máy chủ DB2.

Gõ “./db2setup” và nhấn Enter trên thiết bị đầu cuối gốc để bắt đầu quá trình thiết lập Máy chủ DB2.

Khi làm như vậy, màn hình “Thiết lập bệ khởi động” sẽ xuất hiện. [Hình 2]

Trên trang Setup Launch pad, chọn tùy chọn “Install a Product” từ menu bên trái. Chọn tùy chọn “Phiên bản máy chủ doanh nghiệp nâng cao DB2”. Chọn Nút “Cài đặt Mới”.

Một khung mới xuất hiện với tên “Trình hướng dẫn thiết lập DB2”. Bấm tiếp". [Hình-3]

Màn hình tiếp theo xuất hiện với thỏa thuận cấp phép DB2. Chọn “Tôi chấp nhận các điều khoản…” Nhấp vào “Tiếp theo”. [Hinh 4]

Màn hình tiếp theo xuất hiện đề nghị Loại cài đặt, được đặt thành “Thông thường” theo mặc định.

Giữ nguyên lựa chọn. Bấm tiếp". [Hình-5]

Màn hình tiếp theo xuất hiện với hành động cài đặt.

Chọn “Cài đặt phiên bản máy chủ doanh nghiệp nâng cao DB2…”

Bấm tiếp". [Hình-6]

Trên màn hình tiếp theo, chương trình cài đặt yêu cầu lựa chọn thư mục cài đặt.

Giữ nguyên giá trị mặc định và nhấp vào “Tiếp theo”.

Màn hình tiếp theo hiển thị xác thực người dùng. Nhập mật khẩu của bạn cho người dùng “dasusr1”.

(Mật khẩu của bạn có thể giống với tên người dùng để thuận tiện cho việc ghi nhớ.)

Trên màn hình sau, thiết lập yêu cầu bạn tạo Phiên bản máy chủ DB2.

Ở đây, nó đang tạo một cá thể DB2 với tên “db2inst1”.

Màn hình tiếp theo hỏi bạn số lượng phân vùng bạn cần cho phiên bản mặc định của mình.

Bạn có thể lựa chọn phân vùng "một hoặc nhiều".

Chọn "phiên bản phân vùng đơn". Bấm tiếp".

Trên màn hình tiếp theo, thiết lập yêu cầu bạn xác thực cho phiên bản DB2 đang được tạo.

Ở đây, tên người dùng mặc định được tạo là “db2inst1”. Bạn có thể nhập mật khẩu giống như tên người dùng.

Bấm tiếp".

Trên màn hình tiếp theo, thiết lập yêu cầu nhập thông tin xác thực cho người dùng “db2fenc”.

Tại đây, bạn có thể nhập mật khẩu giống như tên người dùng.

Bấm tiếp".

Trên màn hình tiếp theo, bạn có thể chọn tùy chọn “Không thiết lập máy chủ db2 của bạn để gửi thông báo vào lúc này”.

Bấm tiếp".

Màn hình tiếp theo hiển thị cho bạn thông tin về thiết lập db2.

Nhấp vào “Hoàn tất”.

Quá trình cài đặt DB2 đã hoàn tất ở giai đoạn này.

Xác minh cài đặt DB2

Bạn cần xác minh việc cài đặt máy chủ DB2 về tính hữu ích của nó. Khi hoàn tất cài đặt Máy chủ DB2, hãy đăng xuất khỏi chế độ người dùng hiện tại và đăng nhập vào người dùng “db2inst1”. Trong môi trường người dùng “db2inst1”, bạn có thể mở terminal và thực hiện các lệnh sau để xác minh xem sản phẩm db2 của bạn có được cài đặt đúng cách hay không.

db2level

Lệnh này hiển thị phiên bản hiện tại và mức dịch vụ của sản phẩm DB2 đã cài đặt cho phiên bản hiện tại.

Syntax:

db2level

Example:

db2level

Output:

DB21085I Instance "db2inst2" uses "64" bits       
And DB2 code release "SQL10010" with level     
identifier "0201010E". Informational tokens     
are "DB2 v10.1.0.0", "s120403",     
"LINUXAMD64101", and Fix Pack "0".  
Product is installed at "/home/db2inst2/sqllib".

db2licm

Lệnh này hiển thị tất cả thông tin liên quan đến giấy phép của Sản phẩm DB2 của chúng tôi.

Syntax:

db2licm <parameter>

Example:

db2licm -l

Output:

Product name:                     "DB2 Advanced Enterprise Server Edition" 
License type:                     "Trial" 
Expiry date:                      "10/02/2014" 
Product identifier:               "db2aese" 
Version information:              "10.1"  
Product name:                     "DB2 Connect Server" 
License type:                     "Trial" 
Expiry date:                      "10/02/2014" 
Product identifier:               "db2consv" 
Version information:              "10.1"

Bộ xử lý dòng lệnh (CLP)

CLP có thể được khởi động ở một trong ba chế độ:

  • Command mode: Trong chế độ này, mỗi lệnh và câu lệnh SQL phải có tiền tố là “db2”. Ví dụ: truy vấn “db2 kích hoạt mẫu cơ sở dữ liệu”.

  • Interactive input mode: bạn có thể khởi chạy chế độ này bằng cách sử dụng lệnh “db2”. Tại đây, bạn có thể chuyển các câu lệnh SQL mà không cần tiền tố. Ví dụ: “kích hoạt mẫu cơ sở dữ liệu”.

  • Batch mode: Tại đây, bạn cần tạo một tệp script, chứa tất cả các yêu cầu truy vấn SQL và lưu tệp với phần mở rộng “.db2”. Bạn có thể gọi điều này trong dòng lệnh bằng cú pháp “db2 –tf <filename.db2>”.