Oracle数据快照设置
1.1 手册目的
该手册主要目的是用于生产环境排查问题及恢复用户误操作删除数据及程序错误导致数据丢失使用。
1.2 查看Undo表空间参数
在命令窗口查询Undo表空间的快照参数
1 show parameter UNDO;

1.3 查看Undo表空间使用大小
--查看表空间使用情况
1 SELECT a.tablespace_name "表空间名", a.bytes / 1024 / 1024 "表空间大小(M)",
2 (a.bytes - b.bytes) / 1024 / 1024 "已使用空间(M)",
3 b.bytes / 1024 / 1024 "空闲空间(M)",
4 round(((a.bytes - b.bytes) / a.bytes) * 100, 2)||'%' "使用比"
5 FROM (SELECT tablespace_name, sum(bytes) bytes
6 FROM dba_data_files
7 GROUP BY tablespace_name) a,
8 (SELECT tablespace_name, sum(bytes) bytes, max(bytes) largest
9 FROM dba_free_space
10 GROUP BY tablespace_name) b
11 WHERE a.tablespace_name = b.tablespace_name
12 ORDER BY ((a.bytes - b.bytes) / a.bytes) DESC;

1.4 查看Undo表空间存放路径
--查找表空间存放路径
1 SELECT * FROM dba_data_files t WHERE t.tablespace_name='UNDOTBS1';

1.5 增加Undo表空间大小(重点)
--增加一个新的表空间并默认数据文件存放该表空间文件中
1 alter tablespace UNDOTBS1 add DATAFILE 'D:\APP\ADMINISTRATOR\ORADATA\ORCL\UNDOTBS02.DBF' size 5G AUTOEXTEND on maxsize 20G;

1.6 更改Undo数据存放时间
--修改快照保存时间,单位为秒 86400=24小时 43200=12小时
1 ALTER SYSTEM SET undo_retention=86400 SCOPE=BOTH;

更改完成后再--在命令窗口查询Undo表空间的快照参数,查看Undo数据快照时间是否更改成功
1 show parameter UNDO;

1.7 利用Undo数据快照进行数据闪回
--利用快照查询历史数据
1 SELECT a.* FROM emp AS OF TIMESTAMP TO_TIMESTAMP('2022-08-14 23:05:55' ,'YYYY-MM-DD hh24:mi:ss') a
2 WHERE a.emp_no='626537' ;
AS OF TIMESTAMP TO_TIMESTAMP('2022-08-14 23:05:55' ,'YYYY-MM-DD hh24:mi:ss') 在表名后面添加该语句,时间自由调整,即可查询到历史数据。
1.8 注意事项
做完数据快照后隔几个小时观察一下Undo表空间的一个使用情况,如果数据快照时间过大,表空间的一个占用也会越大,这样就需要添加多个表空间文件,这个根据业务来自由设定。
1.9 参考文献
https://blog.51cto.com/u_15239532/2835327#UNDO_2
http://www.pingtaimeng.com/article/detail/id/2168266
Oracle数据快照设置的更多相关文章
- 抓取Oracle数据快照
进入到oracle安装目录下的admin(找到这个目录)开启cmd键入sqlplus system/mima@实例名>@awrrpt.sql Would you like an HTML rep ...
- VS2015操作Oracle数据需要做那些设置?
1>在oracle网上下载:ODP.NET 2> 要根据自己的oracle 数据32bit/64bit,选择下载. 3> 根据提示配置tnsnames.ora文件. # alias ...
- ORACLE数据泵使用详解
来源于:http://blog.sina.com.cn/s/blog_490a0c990100wh4y.html http://blog.csdn.net/jojo52013145/article/d ...
- Oracle 数据泵文件
数据泵文件 expdp介绍 EXPDP命令行选项1. ATTACH该选项用于在客户会话与已存在导出作用之间建立关联.语法如下ATTACH=[schema_name.]job_nameSchema_na ...
- ORACLE数据泵还原(IMPDP命令)【转】
Oracle数据库还原IMPDP命令是相对于EXPDP命令的,方向是反向的.即对于数据库备份进行还原操作.一.知晓IMPDP命令 ? C:\>impdp -help Import: Rele ...
- oracle数据泵备份(Expdp命令)[转]
Oracle备份方式主要分为数据泵导出备份.热备份与冷备份三种,今天首先来实践一下数据泵备份与还原.数据泵导出/导入属于逻辑备份,热备份与冷备份都属于物理备份.oracle10g开始推出了数据泵( ...
- Oracle 数据泵详解
一.EXPDP和IMPDP使用说明 Oracle Database 10g引入了最新的数据泵(Data Dump)技术,数据泵导出导入(EXPDP和IMPDP)的作用 1)实现逻辑备份和逻辑恢复. 2 ...
- ORACLE数据泵还原(IMPDP命令)
Oracle数据库还原IMPDP命令是相对于EXPDP命令的,方向是反向的.即对于数据库备份进行还原操作.一.知晓IMPDP命令 C:\>impdp -help Import: Release ...
- oracle数据泵备份(Expdp命令)
Oracle备份方式主要分为数据泵导出备份.热备份与冷备份三种,今天首先来实践一下数据泵备份与还原.数据泵导出/导入属于逻辑备份,热备份与冷备份都属于物理备份.oracle10g开始推出了数据泵(ex ...
- Oracle AWR快照管理与常见问题
1.手动创建Snapshots exec dbms_workload_repository.create_snapshot(); OR BEGIN DBMS_WORKLOAD_REPOSITORY.C ...
随机推荐
- 【踩坑日记】uni-app相机抽帧,相机被多次初始化问题
缘起:最近频繁接到使用我们AI运行识别插件用户的反馈,部分机型在uni中抽几帧后,就不再帧的了.开始以为又是小程序的API兼容的问题(确有机型出现过抽帧兼容性问题),后面越来越多的反馈在原生下无问题, ...
- mysql 触发器阻止不合理数据插入
今天看到有人问如何判断处理有不符合的数据阻止插入.比如这个数据只能在90天内存在一条,如果有了就拒绝插入. 当然大家都说用代码判断,判断一下90天内是否有数据,有就拒绝. 我这里说一个使用触发器的思路 ...
- 异步编程在ArkTS中具体怎么实现?
大家好,我是 V 哥,很好奇,在ArkTS中实现异步编程是怎样的,今天的内容来聊聊这个问题,总结了一些学习笔记,分享给大家,在 ArkTS中实现异步编程主要可以通过以下几种方式: 1. 使用async ...
- 2025年前端面试准备html篇
时光飞逝,一晃已经工作了10年了,2014年一个人背着书包拉着箱子,下火车去做637路公交车的场景历历在目,637路公交车从起点坐到终点,开启了工作的第一站,这趟已经在路上行驶了10年的列车,经历多了 ...
- Sortable.js笔记
1.前言 SortableJS是功能强大的JavaScript 拖拽库,更多配置项:Sortable.js中文网|配置 引入插件 <script src="https://cdn.bo ...
- Net中手写 事件总线 发布订阅消息
Net 手写 事件总线 发布订阅消息 前言 今晚打老虎 事件总线是对发布-订阅模式的一种实现.它是一种集中式事件处理机制,允许不同的组件之间进行彼此通信而又不需要相互依赖,达到一种解耦的目的.(项目的 ...
- kubeadm 部署k8s
kubeadm 部署k8s 闲聊 考虑了很久,打算写一篇保姆级部署从0-1构建企业级cicd流水线,把工作上面所用到的技术点分享给大家.从最k8s,harbor,jenkins,gitlab,dock ...
- 树莓派下,打包发布能在树莓派中运行的Qt5程序和其运行环境
目标:把Qt程序部署到新的树莓派中. 平台:树莓派 工作:把Qt程序和运行环境分别打包 一.程序打包过程如下,仅供参考: 1.新建文件夹A,把程序拷贝到文件夹中. 2.使用ldd获取依赖关系,并复制到 ...
- iOS画中画
iOS 14 画中画 打开项目后台模式 创建视频播放源 let url = Bundle.main.url(forResource: "annie", withExtension: ...
- django静态文件、form表单和request对象
目录 一.静态文件 1.静态文件概念 2.资源访问 3.静态文件资源访问 二.静态文件相关配置 1.接口前缀 2.接口前缀动态匹配 三.form表单 action属性 method属性 四.reque ...