Tạo Container Database mới bằng DBCA trong Oracle database 19c

Trong Oracle Database, Container Database (CDB) là một kiểu cơ sở dữ liệu mới giới thiệu từ phiên bản 12c trở đi, giới thiệu khái niệm Multitenant Database. CDB là một cấu trúc cơ sở dữ liệu chứa nhiều Pluggable Databases (PDBs), tạo ra một mô hình kiến trúc đa-tenant.

Ở mức đơn giản, Container Database (CDB) có thể được coi là một “thùng chứa” chứa nhiều cơ sở dữ liệu nhỏ hơn, gọi là Pluggable Databases (PDBs). CDB chứa các thành phần chung cho tất cả các PDBs trong đó, bao gồm data dictionary, redo logs, và control files. CDB cũng chứa một số thành phần riêng lẻ, như control files và redo logs, phục vụ cho toàn bộ hệ thống.

Một số điểm chính của Container Database (CDB) bao gồm:

  1. Isolation and Resource Sharing (Cách ly và Chia sẻ tài nguyên): Mỗi PDB hoạt động như một cơ sở dữ liệu độc lập, nhưng chia sẻ tài nguyên với CDB và các PDB khác.
  2. Phân tách dữ liệu và ứng dụng: CDB cho phép phân tách dữ liệu và ứng dụng thành các container riêng biệt, giúp quản lý và triển khai ứng dụng dễ dàng hơn.
  3. Tiết kiệm tài nguyên hệ thống: CDB giúp tiết kiệm tài nguyên bằng cách chia sẻ các thành phần hệ thống chung giữa các PDB, giảm bớt tài nguyên cần thiết so với việc triển khai nhiều cơ sở dữ liệu độc lập.
  4. Quản lý tập trung: Quản trị viên có thể quản lý toàn bộ hệ thống từ một vị trí duy nhất, bao gồm cả CDB và tất cả các PDBs bên trong nó.

Trong hướng dẫn này chúng ta sẽ cùng nhau tạo một Container CSDL CDB mới trong Oracle thông qua DBCA trong oracle database 19c.

Các bưới tiến hành:

  • Tạo mới
  • Test CDB
  • Drop thử db mới

Tạo Database mới:

Xem cấu hình X11 nếu có lỗi: https://datalinks.vn/khac-phuc-loi-motty-x11-proxy-unsupported-authorisation-protocol/

dbca

word image 1529 1

word image 1529 2

word image 1529 3

word image 1529 4

Instance name: duong

Sử dụng local undo tablespace

PDB là tên của Plugable database

word image 1529 5

word image 1529 6

word image 1529 7

word image 1529 8

word image 1529 9

word image 1529 10

word image 1529 11

word image 1529 12

word image 1529 13

word image 1529 14

word image 1529 15

word image 1529 16 1

word image 1529 17

Check thông tin database mới:

export ORACLE_SID=duong

sqlplus / as sysdba

select name, open_mode from v$database;

show pdbs

show con_name

[oracle@srv1 ~]$ export ORACLE_SID=duong

[oracle@srv1 ~]$ sqlplus / as sysdba

SQL*Plus: Release 19.0.0.0.0 – Production on Sat May 11 15:50:15 2024

Version 19.3.0.0.0

Copyright (c) 1982, 2019, Oracle. All rights reserved.

Connected to:

Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 – Production

Version 19.3.0.0.0

SQL> select name, open_mode from v$database;

NAME OPEN_MODE

——— ——————–

DUONG READ WRITE

SQL> show pdbs

CON_ID CON_NAME OPEN MODE RESTRICTED

———- —————————— ———- ———-

2 PDB$SEED READ ONLY NO

3 PDB READ WRITE NO

SQL> show con_name

CON_NAME

——————————

CDB$ROOT

Thử Drop database: (các file tương ứng sẽ cũng bị xoá hết khi drop database)

startup force mount restrict;

drop database;

Chúc các bạn thành công.

 

Datalinks.vn

Hello các bạn, tôi là Dương Nguyễn (DuoDBA - https://www.youtube.com/@DuoDBA) tác giả của blog này. Mong muốn được chia sẻ kiến thức và kinh nghiệm về cơ sở dữ liệu với những người đam mê và quan tâm đến lĩnh vực này. Tôi có tổ chức các khoá Coaching về #OracleDatabase và luyện thi #OCP thường xuyên, các bạn muốn có người đồng hành thì alo tôi nhé. Call/Zalo: 0765 871 888. Thanks you !.....
0 0 đánh giá
Đánh giá bài viết
Theo dõi
Thông báo của
guest

0 Góp ý
Phản hồi nội tuyến
Xem tất cả bình luận