Mục lục:
- Sau đường dẫn nâng cao tạo cơ sở dữ liệu, điều đầu tiên bạn có thể nhận thấy là hộp kiểm Create As Container Database trên Bước 4 của 13.
- Điều đầu tiên cần nhớ là vì CDB duy trì trường hợp mà tất cả các PDB chia sẻ, trường hợp đó phải được mở và mở để mọi người có thể kết nối với các PDB. Bắt đầu và ngừng CDB không khác so với các CDB không.
Video: Kinh Nghiệm Du Lịch Tự Túc Chiang Mai (Ngày 3) | Du Lịch Ăn Uống Thái Lan Session 2 2025
Một trong những tính năng mới nhất của Oracle 12c là cơ sở dữ liệu đa chiều. Chúng cũng được gọi là các cơ sở dữ liệu có thể cắm. Nếu bạn chưa nghe về đám mây, bạn phải sống dưới đá trong vài năm qua. c trong 12c là viết tắt của đám mây .
Phục vụ tài nguyên máy tính và ứng dụng trong đám mây là tất cả những cơn thịnh nộ ngày nay. Làm như vậy làm giảm chi phí vốn cho các tập đoàn và có các lợi ích về thuế ngay lập tức. Do đó, các công ty có rất nhiều động lực để tận dụng lợi thế của điện toán đám mây.
Một trong những công nghệ đã thực sự cất cánh với cuộc cách mạng điện toán đám mây là ảo hóa. Sử dụng các máy ảo được khắc trên các máy vật lý lớn hơn và tận dụng giấy phép phân mảnh làm giảm chi phí cho các công ty. Cơ sở dữ liệu đa trung tâm của Oracle đã được phát triển để giúp các công ty tận dụng tất cả các công nghệ này và tiết kiệm chi phí.
Tuỳ chọn Multitenant của Oracle 12c được cấp phép. Như thường lệ, kiểm tra với đại diện bán hàng Oracle của bạn cho chi phí. Một lần nữa, hãy đảm bảo bạn nhận thức được lợi tức đầu tư mà tính năng này có thể mang lại cho bạn.
Cơ sở dữ liệu Container (CDB):-
Cơ sở dữ liệu chính chứa nhiều kết nối cơ sở dữ liệu. Nhiều hoạt động có thể được thực hiện ở mức chứa để giảm chi phí quản lý. Một cơ sở dữ liệu được tạo ra như là một CDB hoặc một CDB không. Cơ sở dữ liệu Pluggable (PDB):
-
Một tập hợp các giản đồ, các đối tượng và các đối tượng không phải lược đồ có thể được cắm và cắm điện từ cơ sở dữ liệu container. PDB xuất hiện cho OracleNet và người dùng cuối như một cơ sở dữ liệu trong chính nó nhưng thực sự được quản lý trong một vùng chứa có thể có nhiều PDB. PDB mặc định mà hệ thống sử dụng làm mẫu để nhanh chóng cung cấp các PDB do người dùng tạo khác. Bên trong, nó được gọi là PDB $ SEED.
-
Tùy chọn Multitenant giúp bạn thực hiện những điều sau: Mật độ tập trung cao:
Nhiều cơ sở dữ liệu có thể chia sẻ bộ nhớ và các quá trình nền.
-
Cung cấp: Một cơ sở dữ liệu có thể được cắm phít từ một môi trường và cắm vào một máy khác hoặc nhân bản với các lệnh SQL chỉ trong vài giây. Họ thậm chí có thể được cắm trên hệ điều hành và chipset.
-
Patching và nâng cấp: Bạn có thể vá một cơ sở dữ liệu chỉ đơn giản bằng cách rút ra từ một container chưa được vá và cắm nó vào một container khác vá.
-
Quản lý nhiều cơ sở dữ liệu như là một: Bạn có thể thực hiện các tác vụ như sao lưu và vá trên cơ sở dữ liệu thùng chứa chính thay vì các cơ sở dữ liệu riêng lẻ.
-
Quản lý tài nguyên: Tính năng Oracle Resource Manager có thể hoạt động ở mức cơ sở dữ liệu có thể hoán cải để bạn quản lý sự cạnh tranh tài nguyên giữa các cơ sở dữ liệu trong môi trường của bạn.
-
Một điều khác đáng nói đến là một cơ sở dữ liệu có thể cắm được hoàn toàn tương thích với một CDB không. Trên thực tế, Oracle có cái gì đó gọi là sự đảm bảo tương thích PDB / không CDB,
cho biết rằng bạn sẽ làm bất cứ điều gì trong một CDB không phải là PDB. Bảo đảm tương thích này là quan trọng khi nói đến chứng nhận những thứ như các sản phẩm của nhà cung cấp bên thứ ba để làm việc trong một kiến trúc đa điểm. Làm thế nào để tạo một môi trường cơ sở dữ liệu đa cấp trong Oracle 12c Khi tạo một cơ sở dữ liệu, bạn phải chỉ định nó như một CDB hay không CDB để nó có thể hỗ trợ kiến trúc đa điểm. Tập tiếp theo của ví dụ hướng dẫn bạn qua các bước để tạo cơ sở dữ liệu chứa với DBCA. Chỉ có một bước phân biệt một CDB từ một CDB không phải khi sử dụng DBCA.
Sau đường dẫn nâng cao tạo cơ sở dữ liệu, điều đầu tiên bạn có thể nhận thấy là hộp kiểm Create As Container Database trên Bước 4 của 13.
Bạn cũng có thể chọn số PDB được tạo vào thời điểm này. Bạn cũng có thể chọn để tạo ra một cơ sở dữ liệu container rỗng mà không có cơ sở dữ liệu pluggable lúc khởi đầu. Phần còn lại của bước khá giống với khi bạn tạo một CDB không.
Làm thế nào để bắt đầu và dừng các cơ sở dữ liệu có thể cắm trong Oracle 12c
Bởi vì kiến trúc cá thể của cơ sở dữ liệu có thể hoán đổi hoàn toàn khác với cơ sở dữ liệu không chứa, người ta tưởng tượng rằng việc quản lý trạng thái sẵn sàng cũng khác nhau. Tốt đó là sự thật. Hãy bắt đầu bằng cách nhìn vào CDB chính nó.
Điều đầu tiên cần nhớ là vì CDB duy trì trường hợp mà tất cả các PDB chia sẻ, trường hợp đó phải được mở và mở để mọi người có thể kết nối với các PDB. Bắt đầu và ngừng CDB không khác so với các CDB không.
Điều tiếp theo cần ghi nhớ là khi bạn bắt đầu một CDB, tất cả các PDB liên quan của nó sẽ ở trạng thái MOUNT, có nghĩa là, theo mặc định, chúng không được mở bằng CDB. Thật không may, 12cR1 không cung cấp một tùy chọn để thay đổi hành vi này.
Tuy nhiên, 12c cung cấp một loại kích hoạt mới sẽ cháy nếu nó phát hiện ra một lỗ hổng CDB và sau đó sẽ mở các PDB được chỉ định. Xem tài liệu Oracle để biết thêm thông tin về thiết lập này.
Sau khi khởi động và mở một CDB, bạn có thể mở bất kỳ PDB tương ứng như sau:
SQL alter pluggable database devpdb1 open; Cơ sở dữ liệu Pluggable thay đổi.
Hoặc:
SQL thay đổi cơ sở dữ liệu pluggable tất cả các mở; Cơ sở dữ liệu Pluggable thay đổi.
Để đóng PDB, bạn có thể làm ngược lại các lệnh trước:
SQL alter pluggable database devpdb1 close; Cơ sở dữ liệu Pluggable thay đổi.
Hoặc:
SQL thay đổi cơ sở dữ liệu pluggable tất cả đóng; Cơ sở dữ liệu Pluggable thay đổi.
Bạn có thể sử dụng khung nhìn từ điển dữ liệu V $ PDBS để biết thông tin về sự sẵn sàng của PDBs.