Thư viện tri thức trực tuyến
Kho tài liệu với 50,000+ tài liệu học thuật
© 2023 Siêu thị PDF - Kho tài liệu học thuật hàng đầu Việt Nam

Chuẩn bị kỳ thi số 731 lấy chứng chỉ DBA (Quản trị cơ sở dữ liệu) DB2 9, Phần 1: Quản lý Máy chủ pot
Nội dung xem thử
Mô tả chi tiết
Chuẩn bị kỳ thi số 731 lấy chứng chỉ DBA (Quản trị cơ sở dữ liệu) DB2 9,
Phần 1: Quản lý Máy chủ
Dwaine Snow, Giám đốc sản phẩm DB2, IBM
Tóm tắt: Tìm hiểu các kỹ năng giúp bạn quản lý một cách đúng đắn máy chủ cơ
sở dữ liệu DB2®. Đây là bài thứ nhất trong loạt 7 bài hướng dẫn giúp đỡ bạn
chuẩn bị kỳ thi Quản trị Cơ sở dữ liệu DB2 9 dành cho Linux®, UNIX® và
Windows™ (Kỳ thi 731).
Trước khi bạn bắt đầu
Về loạt bài này
Nếu bạn đang chuẩn bị dự kỳ thi số 731 lấy chứng chỉ quản trị cơ sở dữ liệu
(DBA) DB2, bạn đã đến đúng chỗ -- đây là một kiểu tự học. Loạt bảy bài hướng
dẫn chuẩn bị lấy chứng chỉ DB2 này gồm các khái niệm chính mà bạn cần biết để
làm bài kiểm tra. Hãy làm bài tập ở nhà của bạn ở đây và giảm bớt căng thẳng
trong ngày kiểm tra.
Về tài liệu hướng dẫn này
Hướng dẫn này giới thiệu các kỹ năng bạn phải có để quản trị một cách đúng đắn
một máy chủ DB2. Đây là bài hướng dẫn đầu tiên trong loạt bảy hướng dẫn để
giúp đỡ bạn chuẩn bị thi lấy Chứng chỉ Quản trị Cơ sở dữ liệu DB2 9 dùng cho
Linux, UNIX, và Windows (kỳ thi 731). Tư liệu trong hướng dẫn này chủ yếu đề
cập đến các mục tiêu trong Phần 1 của bài thi, Quản lý Máy chủ. Bạn có thể xem
các mục tiêu này tại: http://www-03.ibm.com/certify/tests/obj731.shtml.
Các chủ đề trình bày trong hướng dẫn này gồm:
Nhất quán dữ liệu là gì.
Các giao dịch là gì và chúng được khởi tạo và kết thúc như thế nào.
Các giao dịch được tách biệt với nhau bằng cách nào trong một môi trường
nhiều người sử dụng.
DB2 9 cung cấp sự kiểm soát tương tranh thông qua việc sử dụng các khoá
như thế nào.
Những kiểu khoá nào sẵn có và cách lấy các khoá như thế nào.
Nhân tố nào ảnh hưởng đến việc khoá.
Bạn cũng nên xem thêm phần Tài nguyên ở phần cuối của hướng dẫn này để có
nhiều thông tin hơn về quản lý máy chủ DB2.
Mục tiêu
Sau khi hoàn thành hướng dẫn này, bạn sẽ có thể:
Hiểu được các kỹ năng cơ bản của việc quản lý máy chủ DB2, bao gồm
cách tạo ra, hủy bỏ, cho chạy, cho dừng, liệt kê, di trú và cập nhật các cá
thể.
Sử dụng ba phương pháp để cấu hình kết nối trình khách và máy chủ DB2.
Quản lý truy cập và bảo đảm an ninh cho một máy chủ DB2.
Sử dụng Task Center (Trung tâm tác vụ) để tạo ra các tác vụ được mã hoá
bằng các lệnh DB2, lệnh hệ điều hành hoặc các lệnh shell MVS (Multiple
Virtual Storage).
Xử lý các lỗi gặp phải trong DB2.
Các điều kiện tiên quyết
Để hiểu một số tư liệu trình bày trong hướng dẫn này, bạn cần phải quen thuộc với
các thuật ngữ sau đây:
Đối tượng: Bất cứ cái gì trong một cơ sở dữ liệu mà có thể được tạo ra
hoặc thao tác bằng SQL (ví dụ các bảng, các khung nhìn, các chỉ mục, các
gói).
Bảng: Một cấu trúc logic được sử dụng để trình bày dữ liệu như là một tập
hợp các hàng không sắp thứ tự với một số cột cố định. Mỗi cột chứa một bộ
các giá trị, mỗi giá trị có cùng một kiểu dữ liệu (hoặc một kiểu phụ của kiểu
dữ liệu của cột); các định nghĩa của các cột tạo thành cấu trúc bảng, và các
hàng chứa dữ liệu thực tế của bảng.
Bản ghi (Record): Là lưu trữ của một hàng trong một bảng.
Trường (Field): Là lưu trữ của một cột trong một bảng.
Giá trị (Value): Một mục dữ liệu cụ thể, tại mỗi điểm giao nhau giữa một
hàng và một cột trong một bảng cơ sở dữ liệu.
Structured Query Language (SQL-Ngôn ngữ truy vấn có cấu trúc ):
Một ngôn ngữ được tiêu chuẩn hoá dùng để định nghĩa các đối tượng và
thao tác dữ liệu trong một cơ sở dữ liệu quan hệ. (Để biết thêm chi tiết về
SQL, xem hướng dẫn thứ tư trong loạt bài này).
Bộ tối ưu hoá DB2 (DB2 optimizer): Một thành phần của bộ tiền biên
dịch SQL, nó chọn một sơ đồ truy cập cho một câu lệnh SQL Ngôn ngữ
Thao tác Dữ liệu (DML) bằng cách mô hình hoá chi phí thi hành, một vài
sơ đồ truy cập có thể thay thế lẫn nhau và chọn ra sơ đồ nào có chi phí dự
tính ít nhất.
Để dự kỳ thi DBA DB2 9, bạn phải qua được kỳ thi số 730, Cơ bản DB2 9 (DB2 9
Fundamentals exam 730). Nếu có sẵn, chúng tôi khuyên bạn nên đọc loạt bài
hướng dẫn Cơ bản DB2 (DB2 Fundamentals tutorial series) trước khi bắt đầu loạt
bài này.
Mặc dù không phải tất cả các tư liệu thảo luận trong loạt bài hướng dẫn Cơ bản là
cần thiết để hiểu được các khái niệm mô tả trong hướng dẫn này, bạn ít nhất phải
có kiến thức cơ bản về:
Sản phẩm DB2.
Các công cụ DB2.
Các cá thể DB2.
Cơ sở dữ liệu.
Đối tượng cơ sở dữ liệu.
Yêu cầu về hệ thống
Bạn không cần một bản sao của DB2 để hoàn thành hướng dẫn này. Tuy nhiên,
bạn sẽ thu nhận được nhiều hơn từ hướng dẫn này nếu bạn tải về phiên bản dùng
thử miễn phí DB2 9 IBM để làm theo cùng với hướng dẫn này.
Cá thể DB2
Tạo và hủy một cá thể
Một cá thể DB2 là một bối cảnh logic trong đó các lệnh và các hàm của DB2 được
thi hành. Bạn có thể xem một cá thể như là một dịch vụ hoặc một tiến trình
daemon, quản lý truy cập vào tệp tin cơ sở dữ liệu. Có thể định nghĩa nhiều cá thể
trên cùng một máy chủ. Mọi cá thể đều độc lập với các cá thể khác, nghĩa là tất cả
các thể đều có thể được quản lý, thao tác, và tinh chỉnh riêng rẽ.
Để tạo ra một cá thể trong Windows đơn giản chỉ cần phát ra lệnh này:
db2icrt instance_name
Trong Linux và UNIX bạn cũng phải cung cấp một mã nhận dạng người sử dụng,
sẽ được dùng để tạo ra các hàm do người dùng định nghĩa được bảo vệ (fenced) và
các tiến trình thủ tục lưu sẵn, như sau: