Thêm datafile cho tablespace

1. Case Study

Thêm datafile mới có tên EMR_RS_5.DBF vào tablespace EMR_RS trong Oracle


2. Các bước thực hiện

Bước 1: Kết nối vào Oracle Database

  1. Mở SQL Developer.

  2. Tạo kết nối mới:

    • Connection Name: sys_emr

    • Username: sys

    • Password: Nhập mật khẩu của tài khoản SYS (SYSDBA).

  3. Đảm bảo kết nối với vai trò SYSDBA.

  4. Nhập thông tin kết nối của cơ sở dữ liệu Oracle mà bạn muốn thao tác:

    • Hostname: Địa chỉ IP hoặc tên máy chủ của Oracle.

    • Port: Cổng kết nối, thông thường là 1521.

    • SID: Nhập SID của cơ sở dữ liệu cần kết nối (ví dụ: ord).

  5. Test kết nối để kiểm tra xem kết nối đã thành công hay chưa. Sau đó, nhấn Connect.

Bước 2: Kiểm tra dung lượng của tablespace EMR_RS

Trước khi thêm datafile, bạn nên kiểm tra dung lượng của tablespace EMR_RS để đảm bảo rằng không gian lưu trữ vẫn còn đủ.

  1. Mở SQL Worksheet trong SQL Developer.

  2. Chạy truy vấn sau để kiểm tra dung lượng của tablespace EMR_RS và xem liệu tablespace có bị đầy không:

Giải thích:

  • tablespace_name: Tên của tablespace, trong trường hợp này là EMR_RS.

  • total_gb: Tổng dung lượng của datafiles trong tablespace tính bằng GB.

  • used_gb: Dung lượng đã sử dụng của tablespace tính bằng GB.

  • used_percentage: Tỷ lệ phần trăm dung lượng đã sử dụng.

Kết quả truy vấn sẽ giúp bạn biết được:

  • Tổng dung lượng của tablespace EMR_RS.

  • Dung lượng đã sử dụngtỷ lệ phần trăm đã sử dụng.

Bước 3: Tạo Datafile mới cho tablespace EMR_RS:

  • ALTER TABLESPACE "EMR_RS": Thay đổi cấu hình của tablespace EMR_RS.

  • ADD DATAFILE '/u01/datafiles/EMR_RS_5.DBF': Thêm datafile mới với tên EMR_RS_5.DBF vào tablespaceEMR_RS.

  • SIZE 1024M: Kích thước ban đầu của datafile là 1024MB (1GB).

  • AUTOEXTEND ON NEXT 500M: Tính năng tự động mở rộng khi datafile đầy, với mỗi lần mở rộng thêm 500MB.

  • MAXSIZE UNLIMITED: Kích thước của datafile không có giới hạn.

Last updated