Hiển thị các bài đăng có nhãn Admin > Recovery. Hiển thị tất cả bài đăng
Hiển thị các bài đăng có nhãn Admin > Recovery. Hiển thị tất cả bài đăng

Thứ Hai, 8 tháng 9, 2025

Recover khi mất REDO log files

Oracle Redo Log File đóng vai trò quan trọng trong việc đảm bảo tính toàn vẹn và khả năng phục hồi dữ liệu trong cơ sở dữ liệu Oracle. Nó là một tập tin nhật ký liên tục được ghi để theo dõi tất cả các thay đổi được thực hiện trong cơ sở dữ liệu.

Sửa bài viết

Recovery CDB Container Database và PDB Pluggable Database trong Oracle Database

CONTAINER DATABASE (CDB) RECOVERY

Khi tiến hành restore và recovery CDB thì đồng thời chúng ta cũng thực hiện restore và recovery tất cả PDB có trên đó.

Sửa bài viết

Sử dụng RMAN recovery catalog trong Oracle Database

Sử dụng một recovery catalog trong RMAN (Recovery Manager) giúp quản lý và bảo mật các bản sao lưu của cơ sở dữ liệu Oracle một cách hiệu quả hơn. Recovery catalog lưu trữ metadata về các bản sao lưu, giúp quản lý và khôi phục dữ liệu dễ dàng hơn. Dưới đây là hướng dẫn chi tiết về cách cấu hình và sử dụng recovery catalog trong RMAN.

Sửa bài viết

Kiểm tra và sửa chữa datafile data block lỗi trong Oracle

Phát hiện và sửa chữa sự cố hỏng cơ sở dữ liệu và các khối cơ sở dữ liệu trong Oracle là một phần quan trọng để duy trì tính toàn vẹn của dữ liệu. Dưới đây là hướng dẫn chi tiết về cách phát hiện và sửa chữa sự cố hỏng cơ sở dữ liệu và các khối cơ sở dữ liệu bằng cách sử dụng RMAN và các công cụ khác.

Sửa bài viết

Sửa lỗi CSDL với Data Recovery Advisor Oracle database

Data Recovery Advisor (DRA) là một công cụ tự động trong Oracle Database giúp phát hiện và khắc phục các sự cố liên quan đến cơ sở dữ liệu, chẳng hạn như lỗi tệp, mất dữ liệu, hoặc các vấn đề với redo logs và control files. Nó cung cấp các giải pháp khôi phục tự động và hướng dẫn người quản trị cơ sở dữ liệu trong việc khôi phục dữ liệu một cách nhanh chóng và hiệu quả.

Sửa bài viết

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

Duplicate Database using Rman Oracle Database 19c

Trong bài viết này chúng ta sẽ cùng nhau thực hiện thực hành cách để Duplicate database sử dụng RMAN trong Oracle Database 19c.

Sửa bài viết

Quản trị Backup Restore với Rman trong Oracle database

Quản trị và cấu hình sao lưu (backup) cho Oracle Database là một phần quan trọng của quản trị cơ sở dữ liệu để đảm bảo tính toàn vẹn và phục hồi dữ liệu khi có sự cố. Oracle cung cấp nhiều phương pháp sao lưu, nhưng công cụ phổ biến và mạnh mẽ nhất là Recovery Manager (RMAN). Dưới đây là các bước để cấu hình và quản trị sao lưu Oracle Database bằng RMAN.

Sửa bài viết

Rman Restore database khi mất Online Redo logfile Oracle Database 19c

Bài viết này sẽ hướng dẫn bạn cách khôi phục lại CSDL khi bị mất Online Redo logfile.

Sửa bài viết

Rman Restore database khi mất Controlfiles Oracle Database 19c

Bài viết này sẽ hướng dẫn bạn cách khôi phục lại CSDL khi bị mất Controlfiles.

Sửa bài viết

Clone database, duplicate database – Restore Oracle Database to New Server using Rman

Bài viết này sẽ hướng dẫn các bạn cách để Restore Oracle database từ bản backup piece sang 1 server mới (nhân bản CSDL) sử dụng RMAN trong Oracle Database 19c.

Sửa bài viết

Drop table thì có lấy lại được dữ liệu hay không? Dữ liệu sau khi drop sẽ được lưu ở đâu?

Drop table thì có lấy lại được dữ liệu hay không? Dữ liệu sau khi drop sẽ được lưu ở đâu?

Sửa bài viết

Rman Demo Recovery Table Point in time Oracle database 19c

Các bước thực hiện:

  • Database phải trong chế độ Archivelog mode
  • Tạo dữ liệu test
  • Xoá và recover table
  • Test dữ liệu
Sửa bài viết

Rman recovery point in time Oracle Database 19c

Bài viết này sẽ hướng dẫn các bạn cách để Recovey dữ liệu về một mốc thời gian nào đó trong quá khứ sử dụng RMAN trong Oracle Database 19c.

Sửa bài viết

Thứ Năm, 8 tháng 6, 2023

Restore pfile/spfile trong Oracle Database

Mục đích: Chia sẻ cách Restore pfile/spfile trong Oracle Database an toàn, nhanh chóng. Chú ý nên đặt autobackup = on trong RMAN để backup tự động controlfile/spfile mỗi lần backup bất kỳ (có thể backup datafile, backup DB)
Sửa bài viết

Restore archived redo log trong Oracle database

Mục đích: Chia sẻ cách thức recovery archived redo log trong Oracle database an toàn, hiệu quả
Sửa bài viết

Restore tablesapce trong Oracle Database

Mục đích: Chia sẻ cách Restore tablesapce trong Oracle Database nhanh chóng, an toàn.
Sửa bài viết

Restore control file trong Oracle database

Mục đích: Chia sẻ cách Restore control file trong Oracle database khi bị mất hoặc corrupt control file
Sửa bài viết

Restore/Recover datafile trong Oracle Database

Mục đích: Restore/Recover datafile trong Oracle Database khi bị corrupt hoặc mất
Sửa bài viết

Thứ Năm, 16 tháng 6, 2022

Tạo lại control file trong Oracle Database

Control file là gì?

Control file là file thông tin dạng nhị phân được sử dụng cho việc khởi tạo và vận hành database một cách hiệu quả.

Mỗi khi instance được MOUNT (gắn) với một Oracle database, các thông tin trong control file sẽ được đọc ra, từ đó xác định các data files và các online redo log files.

Sửa bài viết

Thứ Tư, 16 tháng 3, 2022

Các câu lệnh hay dùng về Flashback trong Oracle Database

Mục đích: Chia sẻ Các câu lệnh hay dùng về Flashback trong Oracle Database

1. Kiểm tra  flashback DB có được bật hay không?

select flashback_on from v$database; 

2. Bật flashback mức database:

--- make sure database is in archivelog mode:

alter system set db_recovery_file_dest_size=10G scope=both;
alter system set db_recovery_file_dest='/dumparea/FRA/B2PMT3' scope=both;
alter database flashback on; 

3. Tắt flashback mức database:

alter database flashback off; 

4. Tạo flashback restore point :

create restore point FLASHBACK_PREP guarantee flashback database; 

5. Hiển thị các restore points:

-- Từ SQL:
SQL>Select * from v$restore_points:

-- Từ RMAN:
RMAN>LIST RESTORE POINT ALL; 

6. Drop restore point:

drop restore point FLASHBACK_PREP; 

7. Flashback database về thời điểm restore point:

--- Dưới đây là thủ tục flashback database về thời điểm restore point;

1. Lấy thông tin restore point name và thời điểm:

SQL> select NAME,time from v$restore_point;

NAME TIME
-------------------------------- -----------------------------------------------
FLASHBACK_PREP 21-MAR-17 03.41.33.000000000 PM

2. Shutdown database và start db ở chế độ Mount:

shutdown immediate;
startup mount;

3. flashback db về thời điểm restore point:

flashback database to restore point FLASHBACK_PREP;

4. Open cùng với tuỳ chọn resetlog:

alter database open resetlogs; 

8. Flashback database về thời điểm SCN hay timestamp cụ thể:

shutdown immediate;
startup mount;
--FLASHBACK DATABASE TO SCN 202381; -- Sửu dụng SCN cụ thể
--FLASHBACK DATABASE TO TIMESTAMP (SYSDATE-1/24); - Sử dụng flashback về 1 giờ trước 
--FLASHBACK DATABASE TO TIMESTAMP to_timestamp('2018-03-11 16:00:00', 'YYYY-MM-DD HH24:MI:SS');  --tới timestamp cụ thể:

alter database open resetlogs; 

9. Flashback query với timestamp:

SELECT * FROM DBAVIET.EMP AS OF TIMESTAMP
TO_TIMESTAMP('2017-01-07 10:00:00', 'YYYY-MM-DD HH:MI:SS');


SELECT * FROM DBAVIET.EMP AS OF TIMESTAMP SYSDATE -1/24;

Tạo bảng mới để lưu trữ dữ liệu trên:
create table dbaviet.emp_new as select * from  FROM DBAVIET.EMP AS OF TIMESTAMP
TO_TIMESTAMP('2017-01-07 10:00:00', 'YYYY-MM-DD HH:MI:SS');

10. Flashback  table từ recyclebin:

-- Đàu tiên càn kiểm tra xem bảng còn ở trong recyclebin hay không:
SELECT object_name, original_name, createtime FROM recyclebin where original_name='EMP';

-- restore table giống tên ban đầu:
FLASHBACK TABLE int_admin_emp TO BEFORE DROP;

-- Restore  table với tên mới:
FLASHBACK TABLE int_admin_emp TO BEFORE DROP
RENAME TO int2_admin_emp; 

11. Lấy thông tin phân vùng flashback đang sử dụng:

SELECT * FROM V$FLASH_RECOVERY_AREA_USAGE;   

12. Chúng ta có thể flashback lâu nhất là khi nào?

-- Chúng ta có thể Flashback được bao lâu (theo thời gian)?
select to_char(oldest_flashback_time,’dd-mon-yyyy hh24:mi:ss’) “Oldest Flashback Time”
from v$flashback_database_log;

--Chúng ta có thể Flashback được bao lâu (theo SCN)?
col oldest_flashback_scn format 99999999999999999999999999
select oldest_flashback_scn from v$flashback_database_log;
=============================
* KHOÁ HỌC ORACLE DATABASE A-Z ENTERPRISE trực tiếp từ tôi giúp bạn bước đầu trở thành những chuyên gia DBA, đủ kinh nghiệm đi thi chứng chỉ OA/OCP, đặc biệt là rất nhiều kinh nghiệm, bí kíp thực chiến trên các hệ thống Core tại VN chỉ sau 1 khoá học.
* 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
=============================
KẾT NỐI VỚI CHUYÊN GIA TRẦN VĂN BÌNH:
📧 Mail: binhoracle@gmail.com
☎️ Mobile: 0902912888
⚡️ Skype: tranbinh48ca
👨 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: http://bit.ly/ytb_binhoraclemaster
👨 Tiktok: https://www.tiktok.com/@binhoraclemaster?lang=vi
👨 Linkin: https://www.linkedin.com/in/binhoracle
👨 Twitter: https://twitter.com/binhoracle
👨 Đị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

=============================
oracle flasback,  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,khóa học pl/sql, 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, 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 dataguard, oracle goldengate, mview, oracle exadata, oracle oca, oracle ocp, oracle ocm , oracle weblogic, middleware, hoc solaris, hoc linux, hoc aix, unix, securecrt, xshell, mobaxterm, putty
Sửa bài viết

ĐỌC NHIỀU

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