So sánh kiến trúc CDB và Non CDB: Điểm nào làm nên sự khác biệt?

So sánh kiến trúc CDB và Non CDB

Table of Contents 1. Giới thiệu Kể từ phiên bản Oracle Database 12c trở đi, Oracle đã giới thiệu kiến trúc Container Database (CDB) như một bước tiến quan trọng. Để hiểu rõ sự khác biệt giữa kiến trúc  CDB và kiến trúc truyền thống (Non CDB), chúng ta sẽ nhìn vào ba khía cạnh … Đọc tiếp

Những bài học đau thương trong nghề DBA – Phần 1

Những bài học đau thương trong nghề DBA - phần 1

Mục lục Sáng thứ 7… Chuông điện thoại bỗng réo ầm ĩ, khi tôi đang ăn dở bữa sáng. Nhìn số điện thoại, của một ông anh bên đối tác. DBA sense báo cho tôi biết có chuyện chẳng lành, tôi bấm nút trả lời và alo với 1 giọng chậm rãi đầy giả tạo: … Đọc tiếp

Sử dụng Flashback Table để khôi phục dữ liệu

Sử dụng kỹ thuật flashback table

Table of Contents Giới thiệu Flashback Table là gì? Flashback Table là kỹ thuật đưa dữ liệu của 1 bảng quay lại 1 thời điểm cụ thể trong quá khứ.Kỹ thuật này thường được sử dụng khi người dùng hay ứng dụng lỡ thay đổi hay xoá nhầm dữ liệu.  Một số chú ý quan trọng … Đọc tiếp

Lỗi error while loading shared libraries khi dùng sqlplus

khắc phục lỗi error while loading shared libraries

Mục lục Mô tả lỗi error while loading shared libraries Bạn sử dụng lệnh sqlplus để kết nối đến Database instance thì gặp lỗi sau: Nguyên nhân: Lỗi “error while loading shared libraries”  có thể do 1 trong những nguyên nhân sau: Nguyên nhân phổ biến nhất là do biến môi trường LD_LIBRARY_PATH bị thiết … Đọc tiếp

Rename ASM Diskgroup

Rename ASM Diskgroup

Table of Contents Bài toán Diskgroup hiện tại có tên +FRA, cần đổi tên thành +RECO Các bước thực hiện Rename Diskgroup Dismount Diskgroup alter diskgroup FRA dismount; Để rename diskgroup, tôi dùng công cụ renamedg. Phase 1: Tạo config file Kết nối vào user grid (hoặc Grid Owner), thực hiện lệnh sau: renamedg -phase=one … Đọc tiếp

Sử dụng Transportable Tablespace để migrate Non-CDB vào CDB

Migrate noncdb bằng transportable tablespace

Mục lục Giới thiệu Transportable Tablespace Transportable Tablespace là gì? Transportable Tablespace có thể coi là cách migrate dữ liệu nhanh nhất trong các cách sử dụng Data Pump. Nó kết hợp được ưu điểm của 2 phương thức migrate dữ liệu: logical và physical. Hiểu 1 cách đơn giản: Nếu migrate dữ liệu theo … Đọc tiếp

Tính năng mới Refreshable PDB là gì?

Cấu hình Refreshable PDB

Mục lục 1. Giới thiệu về Refreshable PDB Refreshable PDB là gì? Kể từ bản Oracle Database Release 12.2, chúng ta sẽ có 1 tính năng đồng bộ khá giống với Oracle Data Guard, đó gọi là Refreshable PDB. Bạn có thể sử dụng tính năng này để tạo ra 1 PDB đồng bộ định … Đọc tiếp

Migrate non-CDB thành PDB bằng DBMS_PDB

Migrate non-CDB thành PDB bằng DBMS_PDB

Mục lục 1. Giới thiệu 1. Môi trường:  Trên server có IP 192.168.56.100 có 2 database: Non-CDB: DB Name: noncdb CDB: DB Name: cdbnew Server đã cài đặt Oracle Database 19.3 và hệ điều hành Linux 7.9 2. Bài toán:  Migrate dữ liệu từ noncdb database sang 1 PDB thuộc CDB cdbnew. 2. Các bước tiến … Đọc tiếp

Relocate PDB sang CDB mới

Relocate PDB sang CDB mới

Table of Contents 1. Giới thiệu bài toán Relocate PDB Môi trường:  CDB cũ: IP: 192.168.56.100 DB Name: cdbold CDB mới: IP: 192.168.56.101 DB Name: cdbnew Cả 2 server đều cài đặt Oracle Database 19.3 và hệ điều hành Linux 7.9 Bài toán:  Di chuyển (relocate pdb)  PDB1 thuộc CDB cdbold sang CDB cdbnew. 2. … Đọc tiếp