IS211.M21 - Cơ Sở Dữ Liệu Phân Tán
Học kỳ 2 Năm 3 Năm học 2021-2022
Giảng Viên:
- Nguyễn Hồ Duy Tri
- Nguyễn Thị Kim Yến
Buổi | Ngày | Nội Dung | Tóm Tắt | LT/TH | Slide | Code | Video Record |
---|---|---|---|---|---|---|---|
01 | 25/02/2022 | Tổng Quan Về Cơ Sở Dữ Liệu Phân Tán | LT-01 | 1. Tong quan CSDL phan tan | 01 - Tổng Quan Về Cơ Sở Dữ Liệu Phân Tán | ||
02 | 11/03/2022 | Kiến Trúc Hệ Quản Trị CSDL Phân Tán, Thiết Kế Cơ Sở Dữ Liệu Phân Tán | LT-02 | 2. Kiến trúc Hệ quản trị CSDL phân tán 3. Thiết kế cơ sở dữ liệu phân tán |
02 - Kiến Trúc Hệ Quản Trị CSDL Phân Tán, Thiết Kế Cơ Sở Dữ Liệu Phân Tán | ||
03 | 11/03/2022 | Ôn Tập Hệ Quản Trị CSDL Oracle | TH.1-01 | Tài liệu hướng dẫn thực hành buổi 01 | Lab 01 - Ôn Tập Hệ Quản Trị CSDL Oracle | ||
04 | 18/03/2022 | Thiết Kế Cơ Sở Dữ Liệu Phân Tán | LT-03 | 3. Thiết kế cơ sở dữ liệu phân tán | 03 - Thiết Kế Cơ Sở Dữ Liệu Phân Tán | ||
05 | 25/03/2022 | Thiết Kế Cơ Sở Dữ Liệu Phân Tán | LT-04 | 3. Thiết kế cơ sở dữ liệu phân tán | 04 - Thiết Kế Cơ Sở Dữ Liệu Phân Tán | ||
06 | 25/03/2022 | Thiết Lập Kết Nối Giữa Các Cơ Sở Dữ Liệu Oracle | TH.1-02 | TH CSDLPT Buoi02 | Lab 02 - Thiết Lập Kết Nối Giữa Các Cơ Sở Dữ Liệu Oracle (Part 1) Lab 02 - Thiết Lập Kết Nối Giữa Các Cơ Sở Dữ Liệu Oracle (Part 2) Kết nối phân tán một chiều giữa 2 máy Oracle |
||
07 | 01/04/2022 | Thiết Kế Cơ Sở Dữ Liệu Phân Tán | LT-05 | 3. Thiết kế cơ sở dữ liệu phân tán | Offline | ||
08 | 08/04/2022 | Ôn Tập Giữa Kỳ | LT-06 | Đề Ôn Tập Giữa Kỳ | Online 06 - Ôn Tập Giữa Kỳ |
||
09 | 08/04/2022 | Thiết Lập Kết Nối Giữa Các Cơ Sở Dữ Liệu Oracle | TH.1-03 | TH CSDLPT Buoi03 | Offline | ||
10 | 22/04/2022 | Tính Trong Suốt Trong Phân Tán | LT-07 | 4. Tính trong suốt phân tán | Offline | ||
11 | 22/04/2022 | Thiết Lập Kết Nối Giữa Các Cơ Sở Dữ Liệu Oracle (2 Chiều) | TH.1-04 | Tài liệu hướng dẫn thực hành buổi 04 | Offline Kết nối phân tán trong hệ thống phân tán Oracle - Buổi thực hành 04 |
||
12 | 29/04/2022 | Tính Trong Suốt Trong Phân Tán, Kiểm Tra Giữa Kỳ | LT-08 | 4. Tính trong suốt phân tán | Offline | ||
13 | 06/05/2022 | Tối Ưu Hóa Truy Vấn Trong CSDL Phân Tán | LT-09 | 5. Tối ưu hóa truy vấn phân tán | Offline 09 - Tối Ưu Hóa Truy Vấn Phân Tán Hướng dẫn giải bài tập tối ưu hóa truy vấn trong cơ sở dữ liệu phân tán |
||
14 | 06/05/2022 | Ôn Tập | TH.1-05 | Offline | |||
15 | 13/05/2022 | Tối Ưu Hóa Truy Vấn Trong CSDL Phân Tán | LT-10 | 5. Tối ưu hóa truy vấn phân tán | Offline 09 - Tối Ưu Hóa Truy Vấn Phân Tán Hướng dẫn giải bài tập tối ưu hóa truy vấn trong cơ sở dữ liệu phân tán |
||
16 | 20/05/2022 | Ôn Tập Cuối Kỳ | LT-11 | Offline | |||
17 | 20/05/2022 | Báo Cáo Đồ Án RethinkBD | TH.1-06 | Offline |
Note: Nếu chưa có tài khoản Oracle thì đăng ký tài khoản Oracle tại -> Sign up
Cài đặt Oracle: Oracle Database 19c
Yêu Cầu: RAM tối thiểu 2GB, Bộ nhớ trống tối thiểu 10GB.
- Bước 1: Sau khi đã tải xong file chứa vào thư mục có tên là Oracle do ta tự tạo, ta tiến hành giải nén file ra như hình dưới
- *Bước 2: Click chuột phải vào file setup.exe và chọn Run as administrator.
- Bước 3: Màn hình cài đặt sẽ hiện ra và ta chọn như hình dưới và nhấn Next.
- Bước 4: Tiếp theo, ta chọn như hình dưới và nhấn Next.
- Bước 5: Tiếp theo, ta chọn vào Create New Windows User để tạo User Name và Password. Sau đó, nhấn Next.
- Bước 6: Tiếp theo, màn hình sẽ xuất hiện như hình dưới. Mặc định trong ô Oracle base là C:\Oracle ta sẽ thêm thư mục mới, ở đây tôi thêm là C:\Oracle\PhamThe. Dưới phần Password ta nhập Password rồi nhấn Next.
- Bước 7: Màn hình xuất hiện như hình dưới, ta nhấn Yes
- Bước 8: Chờ đến khi chạy xong 100%.
- Bước 9: Sau khi đã chạy xong, màn hình sẽ hiện ra như hình dưới, ta nhấn Install.
- Bước 10: Tiếp tục chờ cho chương trình được cài đặt (Lưu ý: Có thể chờ hơi lâu nên ta không được phép hủy khi đang cài đặt giữa chừng, nếu không sẽ không cài được và có thể sẽ phải cài lại Win).
- Bước 11: Sau khi chạy được 1 lúc màn hình sẽ hiện ra như hình dưới, ta nhấn Allow access và tiếp tục chờ cho chương trình cài đặt xong.
- Bước 12: Màn hình thông báo Oracle Database 19c đã được cài đặt thành công.
Video Hướng dẫn chi tiết cài đặt: Manish Sharma
Video Hướng dẫn chi tiết gỡ cài đặt Oracle: Manish Sharma
Cài đặt JDK: Java SE Development Kit 17.0.2 downloads
Cài đặt SQL Developer: SQL Developer
- Bước 1: Sau khi đã tải xong file chứa vào thư mục có tên là Oracle do ta tự tạo, ta tiến hành giải nén file ra như hình dưới.
- Bước 2: Click duoble chuột phải vào file sqldeveloper.exe.
- Bước 3: Chờ cho chương trình được cài đặt, nếu có xuất hiện ra thông báo ta sẽ nhấn No.
- Bước 4: giao diện của Oracle SQL Developer.
Cài đặt máy ảo: Download VirtualBox
Cài đặt Oracle VM VirtualBox Extension Pack: Download Oracle VM VirtualBox Extension Pack
Note: Chọn phiên bản phù hợp với phiên bản của VirtualBox đã cài đặt.
- Bước 1: Cài đặt Oracle VM VirtualBox Extension Pack bằng cách nhấn vào All supported platforms trên trang chủ virtualbox.
- Bước 2: Từ giao diện VirtualBox ta chọn File -> Preferences.
- Bước 3: Tiếp theo, ta chọn vào Extension.
- Bước 4: Tìm đến đường dẫn chứa file Extension, nhấn chọn vào file và nhấn Open.
- Bước 5: Màn hình sẽ hiện ra như hình dưới, ta nhấn Install
- Bước 6: Màn hình sẽ xuất hiện ra như hình dưới, ta chọn Agree.
- Bước 7: Chờ 1 khoảng thời gian để Extension cài đặt. Sau khi màn hình xuất hiện như bên dưới thì ta đã cài đặt thành công.
Cài đặt máy ảo: Link tải máy ảo Virtual Box
Windows XP SP3 + Windows Powershell 2.0 + Oracle 11gR2
(Password user sys: Oracle123456)
MD5: F22E8AEA0DB5B2C217E6EA4F65EE9CBA
Sau khi đã tải đầy đủ các file cần thiết và hoàn thành xong phần cài đặt Oracle VM VirtualBox Extension Pack, chúng ta sẽ tiến hành cài đặt máy ảo Windows XP:
- Bước 1: Từ giao diện VirtualBox ta chọn vào Import (Tools -> Import)
- Bước 2: Màn hình sẽ xuất hiện như hình dưới. Tiếp theo, chúng ta sẽ chọn file máy ảo.
- Bước 3: Tìm đến đường dẫn chứa file máy ảo, nhấn chọn vào file và nhấn Open.
- Bước 4: Sau khi đã chọn được file, ta nhấn Next.
- Bước 5: VirtualBox sẽ hiện ra các thông tin máy ảo như hình dưới và chúng ta tiến hành cài đặt bằng cách nhấn vào Import.
- Bước 6: Màn hình sẽ xuất hiện ra như hình dưới, ta chọn Agree.
- Bước 7: Chờ 1 khoảng thời gian để máy ảo cài đặt. Sau khi đã cài đặt xong, ta tiến hành mở máy ảo lên để chạy thử.
- Bước 8: Giao diện của máy ảo Windows XP như hình dưới. Đến đây là chúng ta đã cài đặt xong máy ảo để thực hành Cơ Sở Dữ Liệu Phân Tán.
- Bước 1: Mở SQL Plus và kiểm tra xem Oracle đã được cài đặt thành công chưa? Nếu màn hình hiện ra như hình dưới thì đã cài đặt thành công phiên bản Oracle 19c.
- Bước 2: Chuyển sang SESSION ORACLE SCRIPT dùng câu lệnh alter session set "_ORACLE_SCRIPT"=true;.
- Bước 3: Lệnh tạo USER dùng câu lệnh CREATE USER BaiTapKHDL1 identified by "Admin123";. . Trong đó: BaiTapKHDL1 là Username, Admin123 là Password, nhớ Username và Password để nhập lại ở Bước 6.
- Bước 4: Gán quyền dùng câu lệnh grant sysdba to BaiTapKHDL1;.
- Bước 5: Mở SQL Deverloper lên và nhấn vào biểu tượng dấu +.
- Bước 6: Nhập thông tin như hình dưới rồi bấm Test. Lưu ý: Username và Password lấy từ Bước 3.
- Bước 7: Khi Status = Success có nghĩa là không có bất cứ lỗi gì xảy ra và chúng ta đã Test thành công. Sau đó ta nhấn Connect.
- Bước 8: Màn hình sẽ hiện ra như hình dưới và chúng ta sẽ bắt đầu làm bài tập thực hành.
Mở Command Prompt lên và dùng câu lệnh lsnrctl stat để kiểm tra localhost.
Mở SQL Plus lên và dùng câu lệnh select name from v$database; để kiểm tra SID.
- Trang chủ Oracle: oracle.com
- Kiểu dữ liệu trong Oracle: Oracle Data Types
Phạm Đức Thể
Thể ~/~