Bật tắt Flashback trên Oracle database RAC 19c

Trong bài viết này chúng ta cùng đi demo bật tắt tính năng Flashback trong Oracle RAC:

Flashback là gì: https://datalinks.vn/flashback-oracle-database-la-gi/

Điều kiện để Bật Flashback là chệ độ Archivelog mode phải được bật trước.

Kiểm tra thông tin RAC, node:

select name,log_mode,flashback_on from gv$database;

archive log list

SQL> select name,log_mode,flashback_on from gv$database;

NAME LOG_MODE FLASHBACK_ON

——— ———— ——————

DUONG ARCHIVELOG NO

DUONG ARCHIVELOG NO

SQL> archive log list

Database log mode Archive Mode

Automatic archival Enabled

Archive destination USE_DB_RECOVERY_FILE_DEST

Oldest online log sequence 6

Next log sequence to archive 7

Current log sequence 7

Tăt Database RAC và mount lại:

exit

srvctl stop database -d duong

srvctl status database -d duong

srvctl start database -d duong -o mount

SQL>exit

Disconnected from Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 – Production

Version 19.3.0.0.0

[oracle@rac1 ~]$ srvctl stop database -d duong

[oracle@rac1 ~]$ srvctl status database -d duong

Instance duong1 is not running on node rac1

Instance duong2 is not running on node rac2

[oracle@rac1 ~]$ srvctl start database -d duong -o mount

[oracle@rac1 ~]$ srvctl status database -d duong

Instance duong1 is running on node rac1

Instance duong2 is running on node rac2

## Bật Archivelog nếu chưa bật:

sqlplus / as sysdba

alter database archivelog;

## Bật Flashback:


sqlplus / as sysdba

alter database flashback on;

## Tắt Flashback:


sqlplus / as sysdba

alter database flashback off;

SQL> alter database flashback on;

Database altered.

SQL> show parameter flashback

NAME TYPE VALUE

———————————— ———– ——————————

db_flashback_retention_target integer 1440

Bật lại database:

exit

srvctl stop database -d duong

srvctl status database -d duong

srvctl start database -d duong

srvctl status database -d duong

SQL> exit

Disconnected from Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 – Production

Version 19.3.0.0.0

[oracle@rac1 ~]$ srvctl stop database -d duong

[oracle@rac1 ~]$ srvctl start database -d duong

[oracle@rac1 ~]$ srvctl status database -d duong

Instance duong1 is running on node rac1

Instance duong2 is running on node rac2

Kiểm tra lại Database mode:

sqlplus / as sysdba

select name, open_mode, log_mode,flashback_on from gv$database;

word image 1647 1

Như vậy là Database của chúng ta đã đươc bật archivelog mode và Flashback.

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 !.....
5 1 đá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