- 博客(335)
- 资源 (2)
- 收藏
- 关注
原创 [每日一题] OCP1z0-047 :2013-07-28 多表插入――pivoting insert(旋转插入)....................17
[每日一题] OCP1z0-047 :2013-07-28 多表插入――pivoting insert(旋转插入)
2013-07-28 01:59:18 2694
原创 [每日一题] OCP1z0-047 :2013-07-27 外部表――不能被DML和建索引...................................16
[每日一题] OCP1z0-047 :2013-07-27 外部表――不能被DML和建索引
2013-07-27 10:23:51 2994
原创 [每日一题] OCP1z0-047 :2013-07-26 alter table set unused之后各种情况处理..................15
[每日一题] OCP1z0-047 :2013-07-26 alter table set unused之后各种情况处理
2013-07-25 16:02:53 2942
原创 [每日一题] OCP1z0-047 :2013-07-25 权限――角色与对象权限.............................................14
[每日一题] OCP1z0-047 :2013-07-25 权限――角色与对象权限
2013-07-25 11:50:14 2231
原创 [每日一题] OCP1z0-047 :2013-07-24 相关子查询定义......................................................13
[每日一题] OCP1z0-047 :2013-07-24 子查询――外查询与内查询的执行顺序
2013-07-24 15:39:11 2333
原创 [每日一题] OCP1z0-047 :2013-07-23 CONNECT BY PRIOR层次查询.....................................12
[每日一题] OCP1z0-047 :2013-07-23 CONNECT BY PRIOR层次查询
2013-07-23 21:17:58 2227
原创 [每日一题] OCP1z0-047 :2013-07-22 group by 子句........................................................11
[每日一题] OCP1z0-047 :2013-07-22 group by 子句
2013-07-22 00:02:20 2806
原创 [每日一题] OCP1z0-047 :2013-07-21 子查询――多字段的顺序..............................................10
[每日一题] OCP1z0-047 :2013-07-21 子查询――多字段的顺序
2013-07-20 16:03:15 2648
原创 [每日一题] OCP1z0-047 :2013-07-20 序列MINVALUE的默认值是多少?.....................................9
[每日一题] OCP1z0-047 :2013-07-20 序列MINVALUE的默认值是多少?
2013-07-19 16:03:30 2620
原创 [每日一题] OCP1z0-047 :2013-07-19 Rules of Precedence――括号的使用.................8
[每日一题] OCP1z0-047 :2013-07-19 Rules of Precedence――括号的使用
2013-07-19 00:02:18 2438
原创 [每日一题] OCP1z0-047 :2013-07-18 时间格式................................................................7
[每日一题] OCP1z0-047 :2013-07-18 时间格式
2013-07-18 23:35:10 2258
原创 [每日一题] OCP1z0-047 :2013-07-17 基本概念:同义词、动态性能视图、数据字典视图............6
[每日一题] OCP1z0-047 :2013-07-17 基本概念:同义词、动态性能视图、数据字典视图
2013-07-17 00:03:36 3004
原创 [每日一题] OCP1z0-047 :2013-07-16 主键与唯一索引.............................................................5
[每日一题] OCP1z0-047 :2013-07-16 主键与唯一索引
2013-07-16 00:11:47 2689
原创 [每日一题] OCP1z0-047 :2013-07-15 drop column.........................................................4
如下实验: gyj@OCM> Create table emp( 2 Empno number(4) not null, 3 First_name varchar2(20), 4 Last_name varchar2(20), 5 Salary number(10,2), 6 Deptno numb
2013-07-14 22:31:16 3068
原创 [每日一题] OCP1z0-047 :2013-07-14 正则表达式...............................................................3
正则表达式只是搜索,替换,格式化等功能,格式化一般用后向引用,没有计算length和concatenate(连接串联)的。 答案:CDE要想详细了Oracle正则表达式,具体看附件。Oracle Database 10g中的正规表达式特性是一个用于处理文本数据的强大工具Oracle Database 10g的一个新特性大大提高了您搜索和处理字符数据的能力。
2013-07-14 00:31:22 19761
原创 [每日一题] OCP1z0-047 :2013-07-12 多表插入................................................................1
我们来看下面这个例子看一下一个子查询返回的数据行是如何被用来插入多个表中的,好我们来建三个表分别是:small_customers、medium_customers、large_customers。我们想要按照每位消费者所下订单的总金额来将数据分别插入这些表。子查询将每一位消费者的order_total列求和来确定刻消费者的消费金额是小(所有订单的累加金额小于10000)、中等(介于10000与9
2013-07-12 20:01:25 4514 1
原创 SCHEDULE(调度程序)
很多情况下,数据库管理员或用户需要自动调度和运行很多类型的作业,例如,执行维护工作(如数据库备份);数据加载和验证例程; 生成报表;收集优化程序统计信息或执行业务流程。可以使用调度程序功能指定任务在将来某个时间点运行。作业可以在数据库中、在驻留数据库实例的机器上甚至在远程机器上运行。 可以结合使用调度程序和Resource Manager(资源管理器)。调度程序
2013-06-30 21:43:22 2523
原创 oracle 11g Flashback Data Archive(闪回数据归档)
Flashback Data Archive(闪回数据归档)UNDO表空间记录的回滚信息虽然可以提供回闪查询,但时间久了,这些信息会被覆盖掉,其实只要事务一提交,他们就变成可覆盖的对象了,所以经常在做回闪查询时,我们会因为找不到undo block而收到1555错误,11G里面引入了Flashback Data Archive ,他用于存储数据的所有改变,时间由你自己设定,消耗的是更多的磁盘空
2013-06-28 21:51:55 4692
原创 虚拟专用恢复目录
一、创建恢复目录1、建表空间 create tablespace rc_data datafile '/u01/app/oracle/oradata/ocp/rc_data.dbf' size 50m;2、建用户 create user rc_ocp identified by rc_ocp default tablespace rc_data quota unlimite
2013-06-25 23:40:22 2466
原创 实例恢复的深入解析
什么时候会产生实例恢复呢?当你数据库服务器异常断电,重启数据库就会发生实例恢复。实例恢复是由数据库自动完成的,无须DBA的干涉。当然这里有个前提条件:数据文件、在线日志文件、控制文件不得有损坏。 我们用实验来分析一下实例恢复的整个过程吧!1、在关闭数据库前,我们先看一下几个检查点的SCNSQL> select checkpoint_change# from v$da
2013-06-05 21:58:01 3017
转载 [认证] 丢掉盔甲,我们依然是骄傲的骑士——Secooler“三问四看”话认证培训
转载地址:http://www.itpub.net/thread-1755237-1-1.htmlDBA的高薪引无数英雄豪杰掏腰包!很多IT培训机构看准了这一点,认为这里“人傻钱多”,于是没有任何数据库行业积淀的人也做起了数据库培训的生意,还将DBA培训简化成了三包服务(包学、包过、包就业),导致现在的很多年轻人成了“三过人才”,即“看过、学过、考过”就是没“做过”。我并不否定“三过人才”,毕
2013-06-01 19:35:59 2430 2
原创 监听独立于数据库服务器的配置,解决ORA-12520及ORA-12545错误
一、环境:1、linux主机ocm(192.168.217.130)作为数据库sys@OCM> select * from v$version;BANNER--------------------------------------------------------------------------------Oracle Database 11g Enterp
2013-05-29 23:57:49 4506
原创 我的PGA我作主----搞清楚什么是真正的PGA
http://www.itpub.net/thread-1789987-1-1.html1、PGA是什么,包括哪些部分,PGA的作用? PGA是特定于进程的一段内存,是一个操作系统进程或线程专用的内存,不允许系统中的其它进程或线程访问,独立于SGA是server process的私有空间。 PGA包括非工作区和工作区。工作区在PGA内存中所占的比重很大,但PGA内存中并
2013-05-22 23:42:15 4917 1
原创 redolog switch会发生完全检查点还是增量检查点?
网上有很多资料都没有说清楚发生log switch的时候,到底完全检查点还是增量检查点。有人说是完全检查点,也有人说是增量检查点。其实如果你深入了解完全检查点和增量检查点的的区别,就应该知道log switch到底是增量检查点还是完全检查点。 在8i以前,log switch的时候oracle确实是会做完全检查点;但从8i开始,oracle在log switch的时候做的是
2013-05-12 22:02:36 2300
原创 一个不完全恢复的疑惑?
最近讨论恢复的贴子好多,所以我也拿个出来讨论讨论,恢复的场景是:误操作删除表,并且控制文件也被损坏了,讨论只是为了彻底搞懂内部原量,避免下次犯同样的错误!下面是我详细的实验步骤:第一步:恢复过程通过观察用户gyj下的T1表,有一行数据。idle> conn gyj/gyj Connected.gyj@OCM> select * from t1;
2013-05-01 21:08:59 3020 4
原创 检查点队列简单总结
1、Oracle日志原理 REDO流(重做日志流) RBA (重做字节地址由4部分组成:日志线程号、日志序列号、日志文件块编号和日志文件字节偏移量,长度为10个字节.例如Thread:1 RBA:0x000014.00000003.0010) ckpt equeue :1.每3秒会触发检查脏块,2.每3秒检查ckpt equeue头的RBA,把检查队列头RBA写到控制文件)
2013-05-01 14:18:05 2274
原创 [每日一题] OCP1z0-047 :2013-07-13 oracle 10g正则表达式 REGEXP_LIKE 用法.....................................2
ORACLE中的支持正则表达式的函数主要有下面四个:1,REGEXP_LIKE :与LIKE的功能相似2,REGEXP_INSTR :与INSTR的功能相似3,REGEXP_SUBSTR :与SUBSTR的功能相似4,REGEXP_REPLACE :与REPLACE的功能相似它们在用法上与Oracle SQL 函数LIKE、INSTR、SUBSTR 和REPLACE 用法相同,
2013-04-25 14:57:59 6253 4
原创 Oracle非常规恢复(使用BBED跳过归档)
一、BBED工具1.BBED的安装oracle 11g中缺bbed包,oracle11g bbed install and example 1.上传(sbbdpt.o ssbbded.o bbedus.msb,该三个文件拷贝oracle的linux64版本的)文件$ORACLE_HOME/rdbms/lib/ssbbded.o$ORACLE_HOME/rdbms/lib/sbb
2013-04-17 09:07:43 5565 1
原创 Oracle备份恢复概要
一、备份和恢复概要 1、高可用性 (1)HA(High Availability,HA) (2)RAC(Real Application Clusters) (3)DG(Data Guard) (4)Oracle Replication (5)RAID和镜像驱动器 2、备份和恢复。 (1)收集备份与恢复策略需求 (2)精心设计备份与恢
2013-04-15 00:08:45 2992
原创 Oracle常规恢复的实验测试
*********************************** 用户管理恢复 ************************************ 一、Oracle恢复的体系结构二、恢复类型:实例恢复、介质恢复 1、实例恢复的前提是数据文件、控制文件和在线日志均没有损坏,完全自动 2、介质恢复:在文件有物理损坏的情况下,将其还原、恢复
2013-04-14 19:51:58 2278
原创 一条UPDATE从生到死的整个过程的深入解析
这是曾经Oracle原厂的一位兄弟问我的一个问题,后来也有些人问起这个问题: 用ORACLE内部原理描述以下过程:1、sqlplus gyj/gyj@orcl2、updatet_gyj set name='gyj1' where id=1;3、commit;4、exit 一看这个问题是不是灰常复杂,阿里系的童鞋特别喜欢用类似这样的题目面试人,从中可以快速的判
2013-04-12 11:58:38 7508 5
原创 同时插入同一行记录,产生阻塞的处理分析(4号锁分析之Unique key的约束)
之前有个客户提出,在insert的时候被hang住了,碰到这样的问题很可能是锁的问题。对于这样的问题我一般就会想到几个常用的视图:v$lock/v$transaction/v$session/v$sql,仔细观察就可以查出问题的所在。 好,那我们现在去分析一下上面的现象,分析问题的一个常规手段就是能模拟故障的重现,我来试试模拟一下: 1.查出当前操作的会话号为125 SQL> s
2013-04-11 10:29:17 2653
原创 锁等待分析处理
1. 锁的作用及影响 锁是Oracle管理共享数据库资源并发访问并防止并发数据库事务之间“相互干涉”的核心机制之一。当应用系统复杂、业务量大时,经常会出现应用进程之前的锁等待现象,影响系统正常运行。当数据库出现锁等待的情况下快速定位阻塞进程,分析阻塞原因。 2. 定位锁类型数据库的锁有多种类型,每种不同的类型对业务的影响是不一样的,大致可分为以下三类:
2013-04-06 21:17:16 2478
转载 从头到尾彻底解析Hash 表算法
原址如下:http://blog.csdn.net/v_JULY_v/article/details/6256463十一、从头到尾彻底解析Hash 表算法作者:July、wuliming、pkuoliver 出处:http://blog.csdn.net/v_JULY_v。说明:本文分为三部分内容,第一部分为一道百度面试题Top K算法的详解;第二部分为关于Hash
2013-04-02 06:57:46 1926
转载 转 Library cache内部机制详解
原址如下:http://space.itpub.net/?uid-22990797-action-viewspace-itemid-756623Library cache是Shared pool的一部分,它几乎是Oracle内存结构中最复杂的一部分,主要存放shared curosr(SQL)和PLSQL对象(function,procedure,trigger)的信息,以及这些对
2013-04-02 06:30:01 1901
翻译 第十章 Oracle恢复内部原理(各式各样的恢复特性)
10.1 并行恢复(v7.1)并行恢复的目标是用计算和I/O的并行机制减少崩溃恢复、单实例恢复和介质恢复的时间。当多个磁盘上多个数据文件同时进行恢复时能有效的降低恢复时间。 10.1.1 并行恢复架构并行恢复分区做两件事:1. 读重做日志。2. 应用改变向量。 步骤1不适合并行,重做日志必须按顺序读取,然后
2013-03-25 06:44:29 1906
翻译 第九章 Oracle恢复内部原理(恢复相关的 V$ 视图)
V$视图包含了内核维护在内存中的数据结构的信息,可以通过有SYS权限的DBA帐号访问。下面是这些跟恢复相关的V$视图汇总: 9.1 V$LOG包含了控制文件中的日志组信息:GROUP#THREAD#SEQUENCE#SIZE_IN_BYTESMEMBERS_IN_GROUPARCHIVED_FLAGSTATUS_OF_
2013-03-24 07:07:53 1950
翻译 第八章 Oracle恢复内部原理(重置日志RESETLOGS)
重置日志选项用于下列情形后的第一次打开数据库的时候:不完全恢复基于备份控制文件的恢复CREATE CONTROLFILE...RESETLOGS 重置日志的最主要的作用就是丢弃不完全恢复中没有使用的重做日志并保证后续的恢复不再需要。为此,重置日志选项将所有联机日志和归档日志都做废掉。副作用就是此前的所有备份对将来的恢复都没有用了。重做日志选项还初始化了控制文件中关于
2013-03-23 00:32:49 2339
Oracle Core_ Essential Internals for DBA - Lewis_Jonathan
2013-02-27
LINUX与UNIX SHELL编程指南
2013-02-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人