mysql 闪回到指定时间_oracle数据库表恢复到特定时间点
在存档模式下,不允许覆盖(覆盖)日志文件组。日志文件满后,如果没有手动归档,系统将挂起,直到归档完成。 div>
目前只能读取而不能写入。
在操作过程中关闭并重新启动归档日志过程
SQL \ gt;存档日志停止
SQL \ gt;存档日志开始
4.手动归档:LOG_ARCHIVE_START = FALSE
存档当前日志文件
SQL \ gt;更改系统归档日志电流;
序列号为052的存档日志文件
SQL \ gt; ALTER SYSTEM ARCHIVE LOG SEQUENCE 052;
存档所有日志文件
SQL \ gt; ALTER SYSTEM归档所有日志;
更改存档日志目标
SQL \ gt;更改系统存档日志当前到” \路径”;
5.归档模式和非归档模式之间的转换
步骤4的相反过程。
6.配置多个归档过程
问:什么时候需要使用多个归档过程?
答:如果归档过程消耗大量时间,则可以启动多个归档过程。这是一个动态参数,可以使用ALTER SYSTEM动态修改。
SQL \ gt; ALTER SYSTEM SET LOG_ARCHIVE_MAX_PROCESSES = 10;
Oracle9i最多可以指定10个归档过程
与归档过程有关的动态性能视图
v $ bgprocess,v $ archive_processes
7.配置归档目标,多个归档目标,远程归档目标,归档日志格式
存档目标LOG_ARCHIVE_DEST_n
本地归档目标:
SQL \ gt; LOG_ARCHIVE_DEST_1 =”位置= D:ORACLEARCHIVEDLOG”;
远程归档目标:
SQL \ gt; LOG_ARCHIVE_DEST_2 =”服务= STANDBY_DB1″;
强制归档目标,如果出现问题,请在600秒后重试:
SQL \ gt; ALTER SYSTEM SET LOG_ARCHIVE_DEST_4 =”位置= E:ORACLEARCHIVEDLOG强制性重新打开= 600″;
可选的归档目标,如果发生错误,则放弃归档:
SQL \ gt; ALTER SYSTEM SET LOG_ARCHIVE_DEST_3 =”位置= E:ORACLEARCHIVEDLOG OPTIONAL”;
存档目标状态:关闭存档目标并打开存档目标
关闭存档目标1
SQL \ gt; ALTER SYSTEM SET LOG_ARCHIVE_DEST_STATE_1 =延迟
打开存档目标2
SQL \ gt; ALTER SYSTEM SET LOG_ARCHIVE_DEST_STATE_2 =启用
存档日志格式
LOG_ARCHIVE_FORMAT
8.获取存档日志信息
V $ ARCHIVED_LOG
V $ ARCHIVE_DEST
V $ LOG_HISTORY
V $数据库
V $ ARCHIVE_PROCESSES
归档日志列表;
检查oracle是否已启用闪回功能,
–FLASHBACK_ON为NO,这表示尚未启用闪回功能
从v $数据库中选择log_mode,open_mode,flashback_on;
查看oracle删除记录
从user_recyclebin选择*;
\\ ub26;经过上述困难的过程后,以下操作会闪回:
(一)
如果启用闪回,则可以使用闪回表。
从v $数据库中选择log_mode,flashback_on;
如果是以下结果,则打开闪回
LOG_MODE FLASHBACK_ON
—————————
存档是
可以执行以下命令。
alter table表名启用行移动;–open表行的移动
闪回表表名到时间戳记to_timestamp(” 20130813 14:00:00″,” yyyymmdd hh24:mi:ss”)
–闪回2013年8月13日14:00
如果您不打开它,则可以使用imp命令导入数据(如果您具有逻辑备份)。
如果您不使用逻辑备份,请打开存档模式并进行物理备份,则可以使用停机时间和数据丢失,可以使用不完整的恢复命令。
run {shutdown立即;
启动安装;
设置直到时间=” to_date(” 20130813 14:00:00″,” yyyymmdd hh24:mi:ss”)”;
恢复数据库;
恢复数据库;
alter database open resetlogs;}
记住!在执行上述任何操作之前,请进行备份,否则,如果出现问题,您将后悔。
我建议您与数据库管理员联系以解决此问题。
(两个)
如果只有一个表,则相对简单。
这是一个示例:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
\
\\ ub26;
\
\
\
\
\
\
\
\
\
\
1
2
3
4
5
6
7
\
\
对于您来说,您需要先
创建表临时表AS
从*中选择*。从中删除了您的数据的表
自时间戳记TO_TIMESTAMP(” 2013-08-13 14:00:00″,\\” yyyy-mm-dd hh24:mi:ss”);
这样,\\ n当时的表格已复制到\中。临时表。
然后
插入\ INTO \从中删除数据的表选择\ * \\ n来自临时表;
注意:您需要确保\上没有触发器。数据已删除的表。
如果存在,则可能需要暂时禁用它,并在插入数据后将其还原。
(三)(未经dba许可)
如果具有数据库备份和日志备份,则可以解决问题并将数据还原到某个时间点。
否则无法实现。
如果有备份,则可以让DBA帮助还原新数据库,然后将该表的数据复制到原始数据库。
(四个)(未经dba许可)
您需要使用闪回表,而不必这样做,请找到dba
mysql 闪回到指定时间_oracle数据库表恢复到特定时间点相关推荐
- MySQL按名字查询所有信息_数据库小记:根据指定名称查询数据库表名及根据指定名称查询数据库所有表中的字段名称(支持mysql/postgre)...
注意:本篇文章仅适用于mysql和postgre这两种数据库 1.查询数据库中所有表名及对应表的详细信息 select * from INFORMATION_SCHEMA.tables 2.根据指定名 ...
- mybatis在指定库建表_使用MyBatis Plus自动添加数据库表中的创建时间、创建者、更新时间、更新者...
使用到Sringboot.Mybatis Plus.Shiro.Mysql 1.创建一张部门表,表结构 CREATE TABLE `sys_dept` ( `dept_id` bigint(20) N ...
- mysql是自动表锁定吗_MySQL数据库表怎么锁定
如果你同时运行表的检查/修复程序时,你或许不想让MySQL服务器和实用程序同时访问一个表.如果两个程序都向表中写数据显然会造成很大的麻烦,甚至会有意外情况发生.如果表正由一个程序写入,同时进行读取的另 ...
- mysql水平拆分 hash_常用的数据库表水平拆分方案
常用的数据库表水平拆分方案 发布时间:2018-09-28 17:50, 浏览次数:391 一,用户中心,以用户数据为例 User(uid, login_name, passwd, sex, age, ...
- oracle 前导列_Oracle数据库表和表列讲解
如果将数据库比作一个存储东西的储物柜,表就像是储物柜上的各个抽屉,每个抽屉分门别类地存放了各种数据,在设计和规划数据库时,表的定义和规划往往相当重要,良好的表设计决定了程序人员编写程序的便利性与数据库 ...
- mysql学习笔记(五) 数据库表的查询基本操作
数据库表的查询基本操作 DQL(Data Query Language): 查询操作. 一.单表查询: 一.普通查询 --查询student表中的所有数据 select *from student - ...
- 启动和退出mysql的三种方法_Oracle数据库几种启动和关闭方式
为了方便广大考生更好的复习,帮考网综合整理提供了Oracle认证之Oracle几种启动和关闭方式,以供各位考生考试复习参考,希望对考生复习有所帮助. Oracle的几种启动和关闭方式 有以下几种启动方 ...
- ogg初始化mysql数据_利用OGG进行数据库表的初始化
利用OGG进行数据库表的初始化 前提是已经搭建好了OGG的运行环境和OGG程序的安装部署!!! 若不知道如何安装OGG请查阅博客中相关安装部署文档. 1.停止目标端replicat进程re1 2.配置 ...
- mysql语句生成在线_在线数据库表(sql语句)生成java实体类工具
相信每个做java开发的读者,都接触过SQL建表语句,尤其是在项目开发初期,因为数据库是项目的基石. 在现代项目开发中,出现了许多ORM框架,通过简单的实体映射,即可实现与数据库的交互,然而我们最初设 ...
最新文章
- 最简单的Sublime插件开发教程
- 代理服务器工作原理是什么?
- dbus的代码范例 linux_linux-将结构传递给dbus方法的工具?
- ubuntu16.04无法连接WiFi搜索不到网络网卡驱动
- CentOS Linux 系统命令之rmdir命令
- Java并发编程中volatile实现过程详细解析
- mysql注入提取邮件_【sql注入教程】mysql注入直接getshell
- Super详解(重点)
- 生成文件的另一种思路——共享文件同步
- 【bzoj1727】[Usaco2006 Open]The Milk Queue 挤奶队列 贪心
- 一个基于Node.js的本地快速测试服务器 1
- html中设置data-*属性值 并在js中进行获取属性值
- socket:通常每个套接字地址(协议/网络地址/端口)只允许使用一次
- mysql配置优化ya_mysql性能调优工具之mytop
- 数据预处理之数据描述
- 一般毕业论文的查重要求有哪些?
- STM32cubemx教程及STM32入门(三)定时器
- DRM在Android中
- GitHub 上这份计算机自学指南火了~
- Test meeting 11.23