Thứ Bảy, 6 tháng 9, 2025

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://www.blogger.com/blog/post/edit/4187204636885547533/5716294525753579947

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.

=============================
Website không chứa bất kỳ quảng cáo nào, mọi đóng góp để duy trì phát triển cho website (donation) xin vui lòng gửi về STK 90.2142.8888 - Ngân hàng Vietcombank Thăng Long - TRAN VAN BINH
=============================
Nếu bạn không muốn bị AI thay thế và tiết kiệm 3-5 NĂM trên con đường trở thành DBA chuyên nghiệp hay làm chủ Database thì hãy đăng ký ngay KHOÁ HỌC ORACLE DATABASE A-Z ENTERPRISE, được Coaching trực tiếp từ tôi với toàn bộ bí kíp thực chiến, thủ tục, quy trình của gần 20 năm kinh nghiệm (mà bạn sẽ KHÔNG THỂ tìm kiếm trên Internet/Google) từ đó giúp bạn dễ dàng quản trị mọi hệ thống Core tại Việt Nam và trên thế giới, đỗ OCP.
- CÁCH ĐĂNG KÝ: Gõ (.) hoặc để lại số điện thoại hoặc inbox https://m.me/tranvanbinh.vn hoặc Hotline/Zalo 090.29.12.888
- Chi tiết tham khảo:
https://bit.ly/oaz_w
=============================
2 khóa học online qua video giúp bạn nhanh chóng có những kiến thức nền tảng về Linux, Oracle, học mọi nơi, chỉ cần có Internet/4G:
- Oracle cơ bản: https://bit.ly/admin_1200
- Linux: https://bit.ly/linux_1200
=============================
KẾT NỐI VỚI CHUYÊN GIA TRẦN VĂN BÌNH:
📧 Mail: binhoracle@gmail.com
☎️ Mobile/Zalo: 0902912888
👨 Facebook: https://www.facebook.com/BinhOracleMaster
👨 Inbox Messenger: https://m.me/101036604657441 (profile)
👨 Fanpage: https://www.facebook.com/tranvanbinh.vn
👨 Inbox Fanpage: https://m.me/tranvanbinh.vn
👨👩 Group FB: https://www.facebook.com/groups/DBAVietNam
👨 Website: https://www.tranvanbinh.vn
👨 Blogger: https://tranvanbinhmaster.blogspot.com
🎬 Youtube: https://www.youtube.com/@binhguru
👨 Tiktok: https://www.tiktok.com/@binhguru
👨 Linkin: https://www.linkedin.com/in/binhoracle
👨 Twitter: https://twitter.com/binhguru
👨 Podcast: https://www.podbean.com/pu/pbblog-eskre-5f82d6
👨 Địa chỉ: Tòa nhà Sun Square - 21 Lê Đức Thọ - Phường Mỹ Đình 1 - Quận Nam Từ Liêm - TP.Hà Nội

=============================
cở sở dữ liệu, cơ sở dữ liệu quốc gia, database, AI, trí tuệ nhân tạo, artificial intelligence, machine learning, deep learning, LLM, ChatGPT, DeepSeek, Grok, oracle tutorial, học oracle database, Tự học Oracle, Tài liệu Oracle 12c tiếng Việt, Hướng dẫn sử dụng Oracle Database, Oracle SQL cơ bản, Oracle SQL là gì, Khóa học Oracle Hà Nội, Học chứng chỉ Oracle ở đầu, Khóa học Oracle online,sql tutorial, khóa học pl/sql tutorial, học dba, học dba ở việt nam, khóa học dba, khóa học dba sql, tài liệu học dba oracle, Khóa học Oracle online, học oracle sql, học oracle ở đâu tphcm, học oracle bắt đầu từ đâu, học oracle ở hà nội, oracle database tutorial, oracle database 12c, oracle database là gì, oracle database 11g, oracle download, oracle database 19c/21c/23c/23ai, oracle dba tutorial, oracle tunning, sql tunning , oracle 12c, oracle multitenant, Container Databases (CDB), Pluggable Databases (PDB), oracle cloud, oracle security, oracle fga, audit_trail,oracle RAC, ASM, oracle dataguard, oracle goldengate, mview, oracle exadata, oracle oca, oracle ocp, oracle ocm , oracle weblogic, postgresql tutorial, mysql tutorial, mariadb tutorial, ms sql server tutorial, nosql, mongodb tutorial, oci, cloud, middleware tutorial, docker, k8s, micro service, hoc solaris tutorial, hoc linux tutorial, hoc aix tutorial, unix tutorial, securecrt, xshell, mobaxterm, putty

ĐỌC NHIỀU

Trần Văn Bình - Oracle Database Master