1. Trang chủ
  2. » Công Nghệ Thông Tin

Tài liệu Bắt đầu với DB2 Express-C cho máy chủ Lotus Foundations pdf

9 379 1
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Bắt Đầu Với DB2 Express-C Cho Máy Chủ Lotus Foundations
Trường học Trường Đại Học Công Nghệ Thông Tin
Chuyên ngành Công Nghệ Thông Tin
Thể loại Tài Liệu Hướng Dẫn
Năm xuất bản 2023
Thành phố Hồ Chí Minh
Định dạng
Số trang 9
Dung lượng 306,87 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Các phần bổ sung chứa các ứng dụng như Domino, nó cung cấp các tính năng cộng tác phong phú trong Start và máy chủ VMware 2.0, cho phép bất kỳ ứng dụng nào được lưu trú trên máy chủ Lotu

Trang 1

Bắt đầu với DB2 Express-C cho máy chủ Lotus

Foundations

Giới thiệu

Lotus Foundations là họ các thiết bị phần mềm cung cấp các phần mềm thiết yếu mà các doanh nghiệp cần để tập trung vào hoạt động kinh doanh, mà không phải lo quản lý hệ thống máy tính

Lotus Foundations Start là thiết bị tại chỗ, trong cơ ngơi của cơ sở kinh doanh nhỏ và là giải pháp hoàn chỉnh cho các doanh nghiệp có từ 5 đến 500 nhân viên, không có hoặc chỉ có rất hạn chế tài nguyên kỹ thuật nội tại Thiết bị có thể được triển khai trong vòng 30 phút, và khả năng

tự quản lý, tự phục hồi của nó giảm thiểu sự can thiệp của con người Nó cho phép các khách hàng gửi thư điện tử, tạo và chia sẻ tài liệu, sử dụng các ứng dụng nghiệp vụ, quản lý các tệp tin tại trung tâm, lưu trữ và bảo mật các dữ liệu kinh doanh, kiểm soát truy cập thông tin, kết nối các phòng ban và nhân viên và bảo vệ mạng và hệ thống của họ tránh gián đoạn và các xâm nhập từ bên ngoài

DB2 Express-C là phiên bản cho cộng đồng miễn phí của máy chủ dữ liệu DB2 Đó là ấn bản lý tưởng cho các doanh nghiệp nhỏ và các công ty có nhiều chi nhánh, cũng như cho các nhà phát triển và các đối tác kinh doanh phục vụ các khách hàng này DB2 Express-C có thể được thiết lập nhanh chóng, dễ sử dụng và có khả năng tự quản lý Nó cũng bao gồm tất cả các tính năng cốt lõi của các ấn bản DB2 có khả năng mở rộng, bao gồm cả công nghệ pureXML mang tính cách mạng để trang bị sức mạnh cho dòng các giải pháp mới dựa trên Web 2.0 và kiến trúc hướng dịch vụ (SOA)

Sự kết hợp của hai sản phẩm này giúp cung cấp một nền tảng có nhiều tính năng, mạnh mẽ để phát triển các ứng dụng đáng tin cậy và ít chi phí cho các doanh nghiệp nhỏ và vừa

Tổng quan về Lotus Foundations Start

Lotus Foundations Start bao gồm nền tảng cốt lõi và các phần bổ sung mở rộng chức năng của

nó Hệ điều hành (OS) lõi chịu trách nhiệm xử lý hầu hết các chức năng của hệ thống như tường lửa, các hoạt động mạng, VPN, chia sẻ tệp tin, quản trị và sao lưu Các phần bổ sung chứa các ứng dụng như Domino, nó cung cấp các tính năng cộng tác phong phú trong Start và máy chủ VMware 2.0, cho phép bất kỳ ứng dụng nào được lưu trú trên máy chủ Lotus Foundations Sơ đồ dưới đây cho thấy tổng thể mức cao về các thành phần bên trong của máy chủ Lotus

Foundations

Trang 2

Hình 1 Cơ sở hạ tầng của máy chủ Lotus Foundations

Tổng quan về DB2 Express-C cho máy chủ Lotus Foundations

DB2 Express-C cho máy chủ Lotus Foundations cài đặt dễ dàng bằng một cú nhấp chuột Sau khi được cài đặt, tất cả người dùng được đồng bộ giữa hệ điều hành lõi và các phần bổ sung, cho phép quản lý tập trung người sử dụng Nếu cần cấu hình tiên tiến của DB2, thì các phần bổ sung

có thể được truy cập từ xa thông qua SSH hoặc telnet

Cài đặt DB2 Express-C cho máy chủ Lotus Foundations

Để cài đặt DB2 Express-C cho Lotus Foundations, bạn cần phải tải về tệp tin cài đặt từ phần Tài nguyên của bài viết này Sau khi tải về hoàn tất và bạn giải nén tệp tin cài đặt, bạn làm theo các bước dưới đây

1 Kết nối tới tệp tin tự động cài đặt trên máy chủ Lotus Foundations Để làm điều này, từ máy trạm, bạn nhấn Start -> Run và sau đó nhập '\\', tiếp theo là địa chỉ IP của máy chủ, sau đó là \autoinstall Ví dụ:

\\192.168.0.1\autoinstall

Lưu ý: Thao tác này không thực hiện được nếu mục Windows File Sharing không được kích hoạt Nếu bạn đang sử dụng Windows Vista, thì bạn phải nhập các thông tin trong thanh văn bản trong trình đơn Start

2 Nếu có yêu cầu phải nhập thông tin người sử dụng, thì bạn nhập tài khoản và mật khẩu của quản trị viên

3 Tìm đến thư mục nơi bạn giải nén gói DB2 Express-C cho Lotus Foundations

4 Sao thư mục pkg vào thư mục autoinstall Chờ cho các tệp tin được sao chép vào thư mục autoinstall của máy chủ trước khi bạn tiến hành

Trang 3

5 Từ trình duyệt Web, bạn kết nối tới WebConfig của máy chủ

(http://internal_server_ip_address:8042)

6 Tại trang đăng nhập bạn nhập các thông tin người dùng của tài khoản quản trị viên

7 Chọn Software Update tại trình đơn bên trái Trong phần "Các gói phần bổ sung sẵn sàng cho việc cài đặt", một danh sách các gói có thể cài đặt hiện ra Nếu không có danh sách các gói cài đặt có sẵn, bạn chờ vài giây và làm mới màn hình một lần nữa Các gói cài đặt DB2 Express-C cho Lotus Foundations phải được liệt kê và hiển thị như sau: "DB2

Express-C for Lotus Foundations (Team autoinstall/ibm-db2-9.7-nnnn.pkg)

8 Bạn nhấp vào đường liên kết Install bên cạnh DB2 Express- C for Lotus Foundations Hãy đọc và chấp nhận thỏa thuận về giấy phép sử dụng Việc cài đặt sẽ bắt đầu và bạn sẽ được chuyển về trang System Status

Hình 2 Trang Software update cho thấy các phần bổ sung của DB2

9 Bạn có thể theo dõi tiến trình cài đặt hoặc tại trang Software Update hoặc tại phần Add-ons của trang System Status Việc cài đặt được coi là hoàn thành khi phần Add-Add-ons của trang System Status có chữ "DB2"

Trang 4

Hình 3 Trang System Status cho thấy DB2 Express-C đang chạy

Các tính năng được định cấu hình trước của DB2 Express-C cho Lotus Foundations

Đối với DB2 Express C cho Lotus Foundations, cấu hình sau đây được thiết lập lúc cài đặt:

 Một nhóm mới của Lotus Foundations được tạo ra, đó là"db2inst1" Thư mục nhà cho nhóm này chứa các tệp nhị phân của DB2

 Trong DB2, một tài khoản của quản trị viên được tạo ra có tên là "db2inst1"

 Trình điều khiển PHP của DB2 được cài đặt và được định cấu hình

 Cơ sở dữ liệu mặc định được tạo ra với các thông tin kết nối sau đây:

o Tên cơ sở dữ liệu: LOTUS_DB

o Số hiệu cổng cơ sở dữ liệu: 50000

o Tên máy chủ cơ sở dữ liệu: Đặt giống như tên của máy chủ Lotus Foundations

 Cơ sở dữ liệu mặc định được đặt cấu hình với các tính năng sau đây:

o Tự điều chỉnh quản lý bộ nhớ có thể lên đến 500MB

o Quản lý lưu trữ tự động

o Thu thập số liệu thống kê tự động

o Sao lưu trực tuyến và phục hồi đúng thời điểm (point-in-time)

 Công việc sao lưu đĩa thông minh (idb) có tên là "DB2 Backup" được tạo ra cho DB2 và được định cấu hình để chạy hàng ngày vào lúc 1 giờ sáng

Thiết lập mật khẩu cho quản trị viên DB2

Nhóm db2inst1 được tạo ra trong Lotus Foundations trong quá trình cài đặt cũng là quản trị viên mặc định cho cơ sở dữ liệu của DB2 Theo mặc định, người sử dụng này được tạo ra không có mật khẩu Bạn có thể gán mật khẩu cho nhóm này, tuy nhiên điều này sẽ đòi hỏi phải sử dụng giấy phép truy cập cho máy khách (CAL - client access license) của người sử dụng Lotus

Trang 5

Foundation Nếu bạn quyết định không cấp mật khẩu cho nhóm này, thì bạn vẫn có thể truy cập DB2 bằng cách sử dụng người dùng db2inst1 với cùng mật khẩu của người sử dụng gốc (root)

Để thêm mật khẩu cho nhóm db2inst1, bạn hãy làm theo các bước sau:

1 Từ một trình duyệt web, đăng nhập vào WebConfig

(http://internal_server_ip_address:8042) với vai trò người sử dụng là quản trị viên

2 Chọn mục Users tại trình đơn bên trái Trang Users hiện ra

3 Nhấn vào tai phiếu Teams và sau đó nhấp vào biểu tượng chỉnh sửa của db2inst1 Trang Modify Team hiển thị như hình dưới đây:

Hình 4 Trang Modify team

4 Hãy nhập mật khẩu vào các trường Password và Re-enter Password

5 Nhấn nút Save Changes Bạn được chuyển hướng trở lại trang User Setup

Bây giờ mật khẩu này có thể được sử dụng để truy cập DB2 và DB2 NVS thông qua SSH

Tạo môi trường cho các ứng dụng DB2 Express-C trên Lotus Foundations

Nền ứng dụng đích của DB2 Express-C trên Lotus Foundations là PHP và Java Dưới đây là các hướng dẫn về việc định cấu hình kết nối cho mỗi nền ứng dụng đó

PHP

Các trình điều khiển PHP của DB2 được cài đặt và được định cấu hình như là một phần trong việc cài đặt DB2 Express cho Lotus Foundations Nếu bạn muốn thiết lập các kết nối đến cơ sở

Trang 6

dữ liệu của DB2 từ một ứng dụng PHP, cần đưa thêm dòng lệnh như dưới đây vào mã nguồn PHP của bạn

$connection = db2_connect("DRIVER={IBM DB2 ODBC

DRIVER};DATABASE=lotus_db;HOSTNAME=localhost;PORT=50000;PROTOCOL=TCPIP;

UID=db2inst1;PASSWORD=<passwd>;", "", "");

Ví dụ trên là cho các ứng dụng PHP chạy trên máy chủ Lotus Foundations Theo mặc định thì nhóm db2inst1 không được định cấu hình là có mật khẩu Trước khi bạn có thể kết nối tới cơ sở

dữ liệu, thì bạn phải hoặc là cung cấp quyền truy cập của người dùng hoặc thêm mật khẩu cho nhóm db2inst1

Nếu ứng dụng đang chạy trên một máy chủ khác, thì các trình điều khiển PHP của DB2 phải được cài đặt trên máy chủ đó và trường tên máy chủ (hostname) phải được thay đổi thành tên của máy chủ Lotus Foundations Bạn có thể tải về trình điều khiển PHP, là một phần của gói trình điều khiển máy chủ dữ liệu IBM Đường liên kết để tải về trình điều khiển máy chủ dữ liệu có trong phần Tài nguyên của bài viết này

Java

Các ứng dụng Java có thể kết nối tới Lotus Foundations chủ chứa DB2 bằng cách sử dụng

JDBC Để cài đặt và định cấu hình, bạn phải có cấu hình sau đây trên máy chủ ứng dụng Java:

 Java Runtime Environment (JRE) hoặc Java Development Kit (JDK) phiên bản 1.4 hoặc mới hơn

 Thư viện JCC của DB2 trong gói trình khách DB2 (xem phần Tài nguyên ) phải được cài đặt

 Classpath của bạn phải có đường dẫn đến các tệp tin db2jcc.jar và db2jcc_license_cu.jar

Để thiết lập kết nối JDBC đến cơ sở dữ liệu LOTUS_DB, thêm đoạn mã sau vào mã nguồn Java của bạn:

Class.forName("com.ibm.db2.jcc.DB2Driver");

java.sql.Connection conn = DriverManager.getConnection( "jdbc:db2://<LF hostname>:50000/lotus_db", "db2inst1", "<password>" );

Xin lưu ý rằng bạn có thể kết nối và có đầy đủ quyền truy cập vào các bảng trong cơ sở dữ liệu DB2 như bất kỳ người sử dụng hệ thống nào từ bên trong ứng dụng của bạn

Cách sao lưu và khôi phục lại cơ sở dữ liệu mặc định

Tính năng sao lưu ổ đĩa thông minh (idb) của Lotus Foundations cung cấp một giải pháp sao lưu vững mạnh cho các cơ sở dữ liệu DB2 của bạn Trong quá trình cài đặt DB2 Express-C cho Lotus Foundations, một công việc (job) sao lưu idb có tên là "DB2 Backup" được tạo ra Theo mặc định, sao lưu dự kiến sẽ chạy hàng ngày vào lúc 1 giờ sáng Bạn có thể thay đổi các thiết lập

Trang 7

cho công việc này, chạy sao lưu không theo lịch trình, hoặc khôi phục dữ liệu từ trong trang Backup của WebConfig Để có nhiều thông tin hơn về các hoạt động này, xin tham khảo chương

sao lưu và khôi phục lại của tài liệu Hướng dẫn quản trị Lotus Foundations Start

Để khôi phục lại dữ liệu của cơ sở dữ liệu từ một sao lưu trước đó, hãy theo các bước sau:

1 Từ trình duyệt web đăng nhập vào WebConfig

(http://internal_server_ip_address:8042) với vai trò quản trị viên

2 Chọn mục Backup từ trình đơn bên trái Trang Backup hiện ra

3 Nhấn vào nút Restore tại biểu tượng công việc để thực hiện công việc sao lưu của DB2 Trang Restore Files hiện ra cùng với danh sách các sao lưu có sẵn

Hình 5 Trang Modify team

4 Tại danh sách các bản sao lưu có sẵn, nhấn vào biểu tượng Open Backup của thời gian sao lưu mà bạn muốn Nội dung của sao lưu hiện ra

Hình 6 Trang Restore Files với nội dung sao lưu

Trang 8

5 Nhấn vào nút Yes bên cạnh mục Team db2backup, và sau đó nhấn vào nút Start Restore Quá trình phục hồi sẽ bắt đầu

Một khi quá trình khôi phục hoàn tất, thì cơ sở dữ liệu DB2 có thể được truy cập như bình

thường

Truy cập DB2 để định cấu hình và quản lý nâng cao thông qua SSH

Có lúc bạn cần phải thực hiện việc định cấu hình và quản lý cơ sở dữ liệu DB2 Express-C ở mức nâng cao Để thực hiện mục đích này, giao thức secure shell (SSH) được kích hoạt trên máy chủ

và có thể được truy cập từ bất kỳ máy tính nào trên mạng nội bộ Nếu bạn sử dụng hệ điều hành Windows, thì bạn sẽ cần phải tải về và cài đặt PuTTY Các hệ điều hành khác thường có sẵn hỗ trợ SSH Bạn có thể dùng hoặc tên người sử dụng db2inst1 hoặc người sử dụng gốc (root) và mật khẩu tương ứng để kết nối Một khi bạn đã đăng nhập, bạn có thể thấy tình trạng hiện tại của DB2 và cơ sở dữ liệu của nó:

Hình 7 Kết nối SSH tới các phần bổ xung của DB2

Lưu ý: Nếu bạn kết nối với tư cách người sử dụng gốc, bạn sẽ phải thay đổi người sử dụng thành db2inst1 bằng cách chạy lệnh su

Hỗ trợ cho DB2 Express-C trên Lotus Foundations

Trang 9

DB2 Express-C là một sản phẩm miễn phí, và do đó không có hỗ trợ chính thức của IBM Tuy nhiên, có nhiều diễn đàn và các nhóm người sử dụng có thể giúp để giải quyết bất kỳ vấn đề nào liên quan đến DB2 Để xem danh sách các diễn đàn và các nhóm của DB2 Express-C, xin tham khảo phần Tài nguyên của bài viết này

Về đầu trang

Kết luận

DB2 Express-C cho Lotus Foundations mở rộng các khả năng của Lotus Foundation như là một nền tảng để phát triển các giải pháp đáng tin cậy và tốn ít chi phí cho các doanh nghiệp vừa và nhỏ Bây giờ các nhà cung cấp dịch vụ internet và các đối tác kinh doanh có thể tận dụng lợi thế của cơ sở dữ liệu mức doanh nghiệp này để cung cấp nhiều giá trị hơn cho cơ sở khách hàng ngày càng tăng của Lotus Foundation

Ngày đăng: 22/02/2014, 15:20

HÌNH ẢNH LIÊN QUAN

Hình 1. Cơ sở hạ tầng của máy chủ Lotus Foundations - Tài liệu Bắt đầu với DB2 Express-C cho máy chủ Lotus Foundations pdf
Hình 1. Cơ sở hạ tầng của máy chủ Lotus Foundations (Trang 2)
Hình 2. Trang Software update cho thấy các phần bổ sung của DB2 - Tài liệu Bắt đầu với DB2 Express-C cho máy chủ Lotus Foundations pdf
Hình 2. Trang Software update cho thấy các phần bổ sung của DB2 (Trang 3)
Hình 3. Trang System Status cho thấy DB2 Express-C đang chạy - Tài liệu Bắt đầu với DB2 Express-C cho máy chủ Lotus Foundations pdf
Hình 3. Trang System Status cho thấy DB2 Express-C đang chạy (Trang 4)
Hình 4. Trang Modify team - Tài liệu Bắt đầu với DB2 Express-C cho máy chủ Lotus Foundations pdf
Hình 4. Trang Modify team (Trang 5)
Hình 5. Trang Modify team - Tài liệu Bắt đầu với DB2 Express-C cho máy chủ Lotus Foundations pdf
Hình 5. Trang Modify team (Trang 7)
Hình 6. Trang Restore Files với nội dung sao lưu - Tài liệu Bắt đầu với DB2 Express-C cho máy chủ Lotus Foundations pdf
Hình 6. Trang Restore Files với nội dung sao lưu (Trang 7)
Hình 7. Kết nối SSH tới các phần bổ xung của DB2 - Tài liệu Bắt đầu với DB2 Express-C cho máy chủ Lotus Foundations pdf
Hình 7. Kết nối SSH tới các phần bổ xung của DB2 (Trang 8)

🧩 Sản phẩm bạn có thể quan tâm

w