自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

长期深耕于云计算、大数据、数据库领域!

云贝学院院长 | AWS解决方案架构师 | 阿里云ACE | ITPUB论坛认证版版主

  • 博客(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

原创 阅读Oracle官方文档指南

阅读Oracle官方文档指南

2013-07-26 02:18:37 4099

原创 关于我

关于guoyJoe的个人介绍

2013-07-26 01:44:46 5760 2

原创 [每日一题] 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

一本非常经典的讲Oracle内部原理的书。研究Oracle必备的书籍。

2013-02-27

LINUX与UNIX SHELL编程指南

本书共分五部分,详细介绍了shell编程技巧,各种UNIX命令及语法,还涉及了UNIX下的文字处理以及少量的系统管理问题。本书内容全面、文字简洁流畅,适合Shell编程人员学习、参考。

2013-02-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除