摘要:
场景描述:恢复打开的数据库(数据库最初是关闭的)此恢复方法一般在以下情况下使用: a.介质或硬件故障导致系统关闭。 b.数据库全天候(每周7 天、每天24 小时)运行。必须最大限度地减少数据库的停机时间。 c.损坏的文件不属于系统表空间或还原段表空间1.模拟生产环境1.1 插入数据1 SQL> insert into t values(5,'oracle');2 3 1 row created.4 5 SQL> commit;6 7 Commit complete.8 9 SQL> 1.2 将数据写入数据文件sun01_1.dbf1 SQL> alter 阅读全文
摘要:
场景描述:恢复打开的数据库此恢复方法一般在以下情况下使用: a.未导致数据库关闭的文件损坏、文件意外丢失或介质故障。 b.数据库全天候(每周7 天、每天24 小时)运行。必须最大限度地减少数据库的停机时间。 c.受到影响的文件不属于系统表空间或还原/回退段表空间。1.查看环境#此时数据库实在打开的情况下1 SQL> archive log list;2 Database log mode Archive Mode3 Automatic archival Enabled4 Archive destination /u0... 阅读全文
摘要:
场景描述:恢复关闭的数据库在以下情况中,通常将此恢复方法与RECOVER DATABASE命令或RECOVER DATAFIL命令一起使用: a.恢复的文件属于系统表空间或回退段表空间。 b.需要恢复整个数据库或大部分数据文件。 c.数据库不是全天候(每周7 天、每天24 小时)运行。前期场景描述图:表t创建在表空间sun01上,用户为user1。分别在不同的时间点插入3条数据,恢复要求三条数据不缺失。1.查看环境:在ARCHIVELOG 模式下 1 -bash-3.00$ sqlplus /nolog 2 3 SQL*Plus: Release 10.2.0.2.0 - Produc... 阅读全文
摘要:
1.查看环境 1 -bash-3.00$ sqlplus /nolog 2 3 SQL*Plus: Release 10.2.0.2.0 - Production on Mon Jan 21 19:22:40 2013 4 5 Copyright (c) 1982, 2005, Oracle. All Rights Reserved. 6 7 SQL> conn /as sysdba 8 Connected. 9 SQL> archive log list;10 Database log mode No Archive Mode11 Automatic arc... 阅读全文
摘要:
在NOARCHIVELOG 模式下,必须还原以下数据库文件: a.所有数据文件(一个损坏,也要恢复所有文件,保持状态一致性) b.控制文件也可以还原以下文件: a.重做日志文件 b.口令文件 c.参数文件 场景描述:非归档模式,将备份数据还原至其他磁盘(本实验以目录代替) 1.查看环境: 2.将归档 阅读全文
摘要:
CURRENT:指的是当前的日志文件,该日志文件是活动的,当前正在被使用的,在进行崩溃恢复时,Current的日志文件时必须的。ACTIVE:活动的非当前日志,该日志可能已经完成归档也可能没有归档,活动的日志文件在Crash恢复时会被用到。 ACITVE状态意味着检查点尚未完成,如果日志文件循环使用再次到达该文件,数据库将处于等待的停顿状态,此时在alert文件中,可以看到类似如下记录:Checkpoint not complete。当这种问题出现时,可以从数据库内部通过v$session_wait来观察,该视图会显示数据库当前哪些session正处于这种等待。Checkpoint not . 阅读全文
摘要:
什么是OLTP OLTP,也叫联机事务处理(Online Transaction Processing),表示事务性非常高的系统,一般都是高可用的在线系统,以小的事务以及小的查询为主,评估其系统的时候,一般看其每秒执行的Transaction以及Execute SQL的数量。在这样的系统中,单个数据库每秒处理的Transaction往往超过几百个,或者是几千个,Select 语句的执行量每秒几千甚至几万个。典型的OLTP系统有电子商务系统、银行、证券等。 OLTP 系统强调数据库内存效率,强调内存各种指标的命令率,强调绑定变量,强调并发操作。OLTP系统最容易出现瓶颈的地方就是CPU与磁盘.. 阅读全文