In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-02-27 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Database >
Share
Shulou(Shulou.com)06/01 Report--
1.Flashback query
Depend on:content in undo tablespace
1.1Base syntax: 1: SELECT... FROM... AS OF TIMESTAMP TO_TIMESTAMP ('...', 'yyyy-mm-dd hh34:mi:ss') 1.2Flashback table
Hints:Row movement must be enabled on the tables needed to be flashback.
1: ALTER TABLE XXX ENABLE ROW MOVEMENT
Use Flashback table
1: FLASHBACK TABLE XXX TO TIMESTAMP ('...', 'yyyy-mm-dd hh34:mi:ss')
Warning:If there exist foreign key constraint,maybe operator would flashback not only one table
1.3Flashback version query
Base:Virtual columns:VERSIONS_STARTSCN,VERSIONS_ENDSCN,VERSIONS_STARTTIME,VERSIONS_ENDTIME
VERSIONS_XID (type RAW,transaction ID), VERSIONS_OPERATIONS (INSERT Imenade delete DMAE update U)
Syntax:
1: SELECT 2: column1,column2,..., 3: VERSIONS_XID,VERSIONS_STARTTIME,VERSIONS_ENDTIME,VERSIONS_OPERATION 4: FROM 5: VERSIONS BETWEEN TIMESTAMP TIMESTAMP1 AND 6: TIMESTAMP2 7: WHERE 1.4Flashback transaction
Base:Based on flashback version query.
The dbms will provide the undo SQL commands to flashback the specified transaction operations
Involved Data Dictionary Table:FLASHBACK_TRANSACTION_QUERY (XID, … , OPERATION,ROWID,UNDO_SQL)
Flashback transaction manually (Get the undo_sql and execute it yourself):
1: SELECT OPERATION,UNDO_SQL FROM FLASHBACK_TRANSACTION_QUERY WHERE XID=hextoraw ('xxxxxxxxxxxxxxx')
Flashback transacion with package of dbms:
1: execute 2: dbms_flashback.transaction_backout 3: (- numtxns= > 2 2.Flashback deletion (drop only)
Depend on:recyclebin (renaming table)
2.1Performing flashback deletion
P1:flashback drop feature is enabled default.So tables dropped by users are put into recycle bin.
You should confirm it so that log in as the owner of table and "show recyclebin"
P2:
1: flashback table xxx to before drop3.Flashback Database
Depend on:flashback log
3.1Enable flashback database feature
P1:Set FRA location
P2:Set the size of FRA
P3:Set flashback retention
P4:Restart Database instance to mount
P5:
1: ALTER DATABASE FLASHBACK ON
P6:
1: ALTER DATABASE OPEN3.2Flashback Database
P1:Restart database instance to mount
P2:
1: FLASHBACK DATABASE TO TIMESTAMP/SCN XXX
P3:
1: ALTER DATABASE OPEN RESETLOGS4.Flashback Data Archive (FDA) / Total Recall
Base:
Create a tablespace to store flashback log data so that users can execute flashback query successfully
During retention period.
4.1Enable FDA on a table
P1:Create a tablespace
1: CREATE TABLESPACE FDA DATAFILE 'fda1.dbf' SIZE 10m
P2:Create a fda identifier and set retention time
1: CREATE FLASHBACK ARCHIVE fla1 TABLESPACE FDA RETENTION 7 year
P3:Grant appropriate privilege to fdauser
1: GRANT FLASHBACK ARCHIVE ON fla1 TO
P4:Enable FDA on tables
1: ALTER TABLE xx FLASHBACK ARCHIVE fla14.2Disable FDA on a table
P1:
1: ALTER TABLE xxx.xxx NO FLASHBACK ARCHIVE
P2:
1: DROP FLASHBACK ARCHIVE fla1
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 0
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.