上一页 1 ··· 32 33 34 35 36 37 38 39 40 ··· 71 下一页

2017年5月2日

行转列、列转行

摘要: 一:行转列模式:N行转一列 本实验N取31.建表SQL> create table grade(id int,name varchar2(10),subject varchar2(10),grade number(3));2.插入实验数据insert into grade values(1,'And 阅读全文

posted @ 2017-05-02 21:45 张冲andy 阅读(478) 评论(0) 推荐(0) 编辑

2017年4月30日

SWAP_JOIN_INPUTS Oracle Hint(处理hash join强制大表(segment_size大)作为被驱动表)

摘要: swap_join_inputs是针对哈希连接的hint,它的含义是让优化器交换原哈希连接的驱动表和被驱动表的顺序,即在依然走哈希连接的情况下让原哈希连接的驱动表变被驱动表,让原哈希连接的被驱动表变为驱动表。 注意,在swap_join_inputs hint中指定的目标表应该是原哈希连接中的被驱动 阅读全文

posted @ 2017-04-30 19:41 张冲andy 阅读(1483) 评论(0) 推荐(0) 编辑

2017年4月28日

Nested loops、Hash join、Sort merge join(三种连接类型原理、使用要点)

摘要: nested loop 嵌套循环(原理):oracle从较小结果集(驱动表、也可以被称为outer)中读取一行,然后和较大结果集(被侦查表,也可以叫做inner)中的所有数据逐条进行比较(也是等值连接,也可以是非等值连接),如果符合规则,就放在结果集中,然后取驱动表的下一条数据继续循环,直到结束。简 阅读全文

posted @ 2017-04-28 10:46 张冲andy 阅读(1230) 评论(0) 推荐(0) 编辑

2017年4月26日

Redo Log File(inactive、active)损坏,处理恢复对策

摘要: redolog的生命周期中共有四种状态:current -> 正在使用的active -> 非正在使用的,对应的Dirty Block还没有完全写入到数据文件中inactive -> 非正在使用的,可以覆盖的,Dirty Block已经完全写入。unused -> 没有使用过的-- 查看redolo 阅读全文

posted @ 2017-04-26 17:29 张冲andy 阅读(1458) 评论(0) 推荐(0) 编辑

2017年4月25日

恢复到特定点(时间点、scn、日志序列号),rman不完全恢复

摘要: 将数据库、表空间、数据文件等恢复至恢复备份集保存时间中的任何一个时间点/SCN/日志序列(一般是日志挖掘找到误操作点),但须谨慎,操作前一定需要做好备份,具备条件的情况下最好先恢复到异机,避免业务停机时间。 前提:已经有数据库备份 (作者已经提前准备了备份,这里不进行备份,为了节约空间)--准备实验 阅读全文

posted @ 2017-04-25 14:43 张冲andy 阅读(3737) 评论(0) 推荐(0) 编辑

2017年4月24日

非系统表空间损坏,rman备份恢复

摘要: 实验条件:有完整可用备份--查询表空间情况SQL> select tablespace_name,status from dba_tablespaces;TABLESPACE_NAME STATUS SYSTEM ONLINESYSAUX ONLINETEMP ONLINEUSERS ONLINEU 阅读全文

posted @ 2017-04-24 23:19 张冲andy 阅读(326) 评论(0) 推荐(0) 编辑

非系统数据文件损坏,rman备份恢复

摘要: 实验前提:已经做好备份。 SQL> col file_name for a50select file_id,file_name from dba_data_files; FILE_ID FILE_NAME 4 /home/oracle/app/oradata/orcl/users01.dbf2 /h 阅读全文

posted @ 2017-04-24 13:16 张冲andy 阅读(507) 评论(0) 推荐(0) 编辑

开启 控制文件自动备份下,参数文件、控制文件全部丢失恢复

摘要: 环境说明:本实验在开启 控制文件自动备份的前提下,利用 autobackup 模拟恢复参数文件全部丢失与控制文件全部丢失。1.开启 AUTOBACKUP 功能--查看 CONTROLFILE AUTOBACKUP 参数RMAN> show all;CONFIGURE CONTROLFILE AUTO 阅读全文

posted @ 2017-04-24 11:01 张冲andy 阅读(448) 评论(0) 推荐(0) 编辑

2017年4月18日

rman命令详解(三)

摘要: 1. Report 命令用户判断数据库的当前可恢复状态和提供数据库备份的特定信息1.1 指定最近没有备份的数据文件查询3天内没有备份过的表空间,可以用如下命令:RMAN> report need backup days=3;1.2 报告备份冗余或恢复窗口可以用report need backup r 阅读全文

posted @ 2017-04-18 19:00 张冲andy 阅读(2875) 评论(0) 推荐(0) 编辑

Block Change Tracking (块改变跟踪)

摘要: 理论背景:Block ChangeTracking 是Oracle 10g里推出的特性。 Block change tracking 会记录data file里每个block的update 信息,这些tracking信息保存在tracking 文件里。 当启动block change trackin 阅读全文

posted @ 2017-04-18 10:18 张冲andy 阅读(1464) 评论(0) 推荐(0) 编辑

上一页 1 ··· 32 33 34 35 36 37 38 39 40 ··· 71 下一页

导航