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.

0 0 đá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