flashback database 闪回数据库

embedded/2024/10/25 13:58:06/

1.修改闪回区大小,路径,保留时间

SQL> show parameter db_recovery_file_dest
SQL> show parameter db_flashback_retention_targetSQL> alter system set db_recovery_file_dest_size=20G scope=both;System altered.SQL> alter system set db_recovery_file_dest='/arch/flashback' scope=both;System altered.SQL> alter system set db_flashback_retention_target=4320 scope=both;   --单位分钟 4320=3天System altered.

2.开启数据库闪回,需要停库启动到mount

SQL> select FLASHBACK_ON from v$database;FLASHBACK_ON
------------------
NOSQL> shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> startup mount
ORACLE instance started.
Total System Global Area  584568832 bytes
Fixed Size                  2255432 bytes
Variable Size             226493880 bytes
Database Buffers          348127232 bytes
Redo Buffers                7692288 bytes
Database mounted.SQL> alter database flashback on;Database altered.SQL> alter database open;Database altered.

3.创建闪回点

SQL> select FLASHBACK_ON from v$database;FLASHBACK_ON
------------------
YESSQL> create restore point BEFORE_UPDATE guarantee flashback database;Restore point created.SQL> set line 200 pages 1000
SQL> col time for a35
SQL> col RESTORE_POINT_TIME for a30
SQL> col NAME for a30
SQL> select * from v$restore_point;SCN DATABASE_INCARNATION# GUA STORAGE_SIZE TIME                                RESTORE_POINT_TIME             PRE NAME
---------- --------------------- --- ------------ ----------------------------------- ------------------------------ --- ------------------------------1117669                     2 YES     52428800 23-SEP-22 08.18.37.000000000 PM                                    YES BEFORE_UPDATE

4.删除闪回点,关闭闪回,可以在线执行

SQL> drop restore point before_update;Restore point dropped.SQL> select * from v$restore_point;no rows selectedSQL> alter database flashback off;Database altered.SQL> select FLASHBACK_ON from v$database;FLASHBACK_ON
------------------
NO

5.执行闪回数据库命令

SQL> startup mount
ORACLE instance started.
Database mounted.SQL>  select * from v$restore_point;SCN DATABASE_INCARNATION# GUA STORAGE_SIZE TIME                                RESTORE_POINT_TIME             PRE NAME
---------- --------------------- --- ------------ ----------------------------------- ------------------------------ --- ------------------------------1117848                     2 YES     52428800 23-SEP-22 08.20.59.000000000 PM                                    YES BEFORE_UPDATESQL> flashback database to restore point BEFORE_UPDATE;Flashback complete.SQL> alter database open resetlogs;Database altered.SQL> drop restore point BEFORE_UPDATE;Restore point dropped.SQL>  alter database flashback off;Database altered.

http://www.ppmy.cn/embedded/132345.html

相关文章

深入计算机语言之C++:类与对象(中)

🔑🔑博客主页:阿客不是客 🍓🍓系列专栏:从C语言到C语言的渐深学习 欢迎来到泊舟小课堂 😘博客制作不易欢迎各位👍点赞⭐收藏➕关注 一、默认成员函数 如果一个类中什么成员都没有&…

跨平台 OTT 项目使用 Google Analytics 替代 KPI log

关于 Google Analytics https://developers.google.com/analytics/devguides/collection/ga4?hlzh-cn Google Analytics 是一款分析服务,可帮助您衡量各种平台上的流量和互动情况, 例如网站和应用利用 Google Analytics,您可以优化您的广告…

.net framework 3.5sp1插件怎么安装

以下是在不同操作系统电脑上安装.NET Framework 3.5 SP1 的几种常见方法: 一、Windows 10 及以上操作系统: 1.在线安装(需要网络连接稳定): 按键盘上的 Windows 键,键入 “Windows 功能”,然…

【ubuntu20.04】【ROS Noetic】【ROS安装】【Website may be down.】【gpg: 找不到有效的 OpenPGP 数据。】

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、登入www.ros.org1.Setup your sources.list2.Set up your keys中间出了点问题 gpg: 找不到有效的 OpenPGP 数据。4.Installation下载安装ros5.环境参数的配…

火山引擎数据飞轮线上研讨会即将开启,助力消费品牌双十一造爆款

随着双十一的临近,各大品牌方的备战工作已进入紧张而有序的倒计时阶段。这场持续十多年的电商大促,对消费者来说是购物狂欢节,对各大品牌方来说,则是更是品牌实力与策略的比拼。面对日益激烈的市场竞争,如何更好地撬动…

无线网卡知识的学习--nl80211.h核心源码分析

此代码中包含了以下2个部分: 1. 包含了与cfg80211子系统相关的函数声明,这些函数用于Linux内核中的网络配置和状态通知。2. 这些函数用于与用户空间应用程序(如iw、wpa_supplicant等)进行通信,以便它们可以配置和管理无线网络接口。 /* SPDX-License-Identifier: GPL-2.…

sharpkeys-键盘部分按键不好用,用其它不常用按键代替

sharpkeys-键盘部分按键不好用,用其它不常用按键代替 文章目录

Flink动态CEP快速入门

实时计算Flink版支持通过DataStream作业的方式运行支持规则动态更新的Flink CEP作业。本文结合实时营销中的反作弊场景,为您介绍如何基于Flink全托管快速构建一个动态加载最新规则来处理上游Kafka数据的Flink CEP作业。 背景信息 在电商平台投放广告时&#xff0c…