环境:
SQL> select * from v$version where rownum=1;
BANNER
----------------------------------------------------------------
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Prod
SQL> !uname -a
Linux think-V30SA 2.6.35-22-generic #33-Ubuntu SMP Sun Sep 19 20:34:50 UTC 2010 i686 GNU/Linux
我打算用闪回数据库来恢复,关于开启闪回数据库请参见:闪回如何开启及注意事项
模拟的实验过程如下:
SQL> show user
USER is "SYS"
SQL> select flashback_on from v$database;
FLASHBACK_ON
------------------
YES
SQL> create user u1 identified by u1 default tablespace users quota 10m on users; --20:56分创建u1用户
User created.
SQL> grant connect,create any table to u1;
Grant succeeded.
SQL> conn u1/u1
Connected.
SQL> create table test (i int);
Table created.
SQL> insert into test values(1);
1 row created.
SQL> insert into test values(2);
1 row created.
SQL> commit;
Commit complete.
SQL> select * from test;
I
----------
1
2
SQL> conn / as sysdba
Connected.
SQL> drop user u1 cascade; --21:09分把u1及其关联对象删除。
User dropped.
SQL> shutdown immediate
SQL> startup mount
SQL> flashback database to timestamp sysdate-9/1440;
Flashback complete.
SQL> alter database open resetlogs;
Database altered.
SQL> select * from u1.test;
I
----------
1
2
小结:
整个模拟实验的关键在于创建u1和删除u1之间的时间差,flashback database指定的timestamp要落在这个之间,否则实验会失败。
分享到:
相关推荐
编写Python程序,模拟以下场景: 计算机输出:欢迎使用XXX充值业务,请输入充值金额: 用户输入: 100 计算机输出:充值成功,您本次充值100元。
数据库概念结构的主要特点 1,能真实,充分地反映现实世界,包括事物和事物之间的联系,能满足用户对数据的处理要求,是对现实世界的一个真实模拟. 2.易于理解,从而可以用它和不熟悉计算机的用户交换意见,用户的积极参与...
(1) 针对某种DBMS,设计数据库物理模型,包括表空间、表和索引等于物理存储有关的设计。 (2) 优化物理模型 (3) 生成某种DBMS的SQL语句,创建数据库及其表。 2.4 装载数据 (1) 收集真实数据或者生成模拟数据...
解压完成以后mybooks文件夹下点击app.dpd文件运行,会自动开启浏览器数据库页面。可以用于模拟简单的数据库,节省搭建数据库时间,完成模拟运行数据操作。容易上手。适合自己模拟数据练习。还可以练习设计数据库等。
在测试的时候,需要造模拟数据,或者是将生产环境的数据导出到测试环境中去,本文记录通过python读取txt文件,并将数据导入mysql数据库 1、示例代码: import pymysql # 打开数据库连接 conn = pymysql.connect(host...
用xml文件实现对数据库的模拟操作,建表,修改,删除, 使用winform程序,Datagridview 控件,所用知识比较广泛。另有.Net 词法分析,模拟数据库查询功能, 实现 Select +*,*+ from +table + where + check+ 个人...
在将一部分数据加载到数据库后,就可以开始对数据库系统进行联合调试了,这个过程又称为数据库试运行。这个阶段要实际运行数据库应用程序,执行对数据库的各种操作,测试应用程序的功能是否满足设计要求。 数据库...
不需要运行Oracle数据库软件,ODU直接读取数据库文件解析数据。 支持ASM,能够直接从ASM磁盘中导出数据,即使相关的磁盘组不能成功mount 支持从ASM中直接抽取出数据文件和其他任意存储在ASM中的文件(包括控制文件...
逻辑模型:是用户眼中看到的数据范围,它是能用某种语言描述,使计算机系统能够理解,被数据库管理系统支持的数据视图。 物理模型:是对数据最底层的抽象,它描述数据在系统内部的表示方式和存取方法,在磁盘或磁带...
(3)可以用WiFi模块给onenet传数据,也可以自己在数据库写入模拟数据,数据库格式如文件夹内图“数据库数据模拟.png”所示。 1. 运行waterMain,该程序连接onenet云平台,获取4条河流的最新数据信息,处理数据后,...
模拟实习项目数据库
在各种原因造成的数据库不能打开时,用于抢救数据,最大限度地减少数据丢失。 ODU有什么功能特点? 支持的Oracle数据库版本包括8i,9i,10g,11g 自动检测数据文件的表空间号和文件号 在有SYSTEM表空间的情况下,...
RAID6数据恢复软件V2.1是一款RAID6数据恢复软件,完全支持整个RAID6在缺少两块磁盘后进行完整数据恢复。 该软件是一款功能强大的RAID6数据恢复软件,完全支持整个RAID6在缺少两块磁盘后进行完整数据恢复。 完美...
本资源是利用java的图形用户界面,结合JDBC技术,后台连接数据库,模拟后台管理员的登录以及管理数据的功能
关于简单教学数据库表的建立和数据录入,适合刚刚入门sql 的学习者下载。
空间数据库技术应用;...计算机不能直接处理现实世界中的具体事物,所以必须将具体事物转换成计算机能够处理的数据。; ;02; 从数据库实现的角度,数据模型分为:概念模型、逻辑模型和物理模型。;谢谢聆听
atm柜员机模拟程序,附带数据库文件。模拟ATM柜员机操作界面流程
模拟数据 Here are my tables Load them [with data] for me I don't care how 模拟数据是2017年7月Pivotal内部黑客马拉松的结果。其背后的想法是允许...但是,在对数据库中的数据进行模拟之前,请务必对其进行备份
2010年最新数据库系统工程师模拟试题及答案(三套) 考前权威专家预测 数据库系统工程师模拟试题及答案(三套) 考前权威专家预测
C++基于边缘采集的智能网关系统源码,Modbus和M0模拟两种工业场景,边缘计算处理本地数据,上传到服务器 基础功能 支持家居设备(M0)及工业设备(用modbus slave模拟)数据采集和远程控制\n 提供用户界面操作 网关...