自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

David Dai -- Focus on Oracle

The important thing in life is to have a great aim ,and the determination to attain it!

  • 博客(24)
  • 资源 (40)
  • 收藏
  • 关注

原创 Oracle 索引扫描的五种类型

之前在讨论CBO和RBO的时候提到了索引扫描的几种类型。Oracle Optimizer CBO RBOhttp://blog.csdn.net/tianlesoftware/archive/2010/08/19/5824886.aspxOracle 索引详解http://blog.csdn.net/tianlesoftware/archive/2010/03/05/5347098.aspxOracle Explain Planhttp://blog.csdn.net/tianlesoftware/arch

2010-08-31 11:06:00 25107 5

原创 Oracle 分析及动态采样

之前在说Oracle Optimizer中的CBO时讲到,当表没有做分析的时候,Oracle 会使用动态采样来收集统计信息。获取准确的段对象(表,表分区,索引等)的分析数据,是CBO存在的基石,CBO的机制就是收集尽可能多的对象信息和系统信息,通过对这些信息进行计算,分析,评估,最终得出一个成本最低的执行计划。所以对于CBO,数据段的分析就非常重要。Oracle Optimizer CBO RBOhttp://blog.csdn.net/tianlesoftware/archive/2010/08/19/5

2010-08-28 01:19:00 28132 3

原创 Oracle 发送邮件 存储过程 代码

SQL 代码如下: CREATE OR REPLACE PROCEDURE PROCSENDEMAIL(P_TXT VARCHAR2, P_SUB VARCHAR2, P_SENDOR VARCHAR2

2010-08-27 10:30:00 8023 1

原创 关于RMAN recover 过程的讨论

<br /> <br /> <br />群里苏州-孤星问了一个问题:<br />         <br />先用RMAN backup database,然后做一些操作,在用backup archvivelog all delete input 备份归档日志并删除备份过的归档日志。那么RMAN 在进行recover的时候,怎么应用备份的归档文件。<br /> <br />我的回答:<br />在进行recover 的时候,会先将备份的归档文件还原到归档目录,然后从这个目录应用归档文件,完成恢复的过程。我们

2010-08-25 00:10:00 7385

原创 Oracle Hint

<br /> <br />Hint 是Oracle 提供的一种SQL语法,它允许用户在SQL语句中插入相关的语法,从而影响SQL的执行方式。<br /> <br />因为Hint的特殊作用,所以对于开发人员不应该在代码中使用它,Hint 更像是Oracle提供给DBA用来分析问题的工具。在SQL代码中使用Hint,可能导致非常严重的后果,因为数据库的数据是变化的,在某一时刻使用这个执行计划是最优的,在另一个时刻,却可能很差,这也是CBO 取代RBO的原因之一,规则是死的,而数据是时刻变化的,为了获得最正确的

2010-08-23 21:23:00 18002

原创 Putty 工具 保存配置的 小技巧

<br /> <br />用Putty 已经很长时间了,但一直被一个问题困扰,有时候是懒得去弄,反正也不怎么碍事,今天小研究了下,把这个问题解决了,心里也舒服了。<br /> <br />Putty是一个免费小巧的Win32平台下的telnet,rlogin和ssh客户端。它的主程序不到1M,是完全免费的telnet和ssh客户端工具。而且无需安装,下载后在桌面建个快捷方式就行。<br /><br /><br />Putty官网的下载地址:<br />http://www.chiark.greenend.o

2010-08-23 13:03:00 22326

原创 Oracle 执行计划(Explain Plan) 说明

如果要分析某条SQL的性能问题,通常我们要先看SQL的执行计划,看看SQL的每一步执行是否存在问题。如果一条SQL平时执行的好好的,却有一天突然性能很差,如果排除了系统资源和阻塞的原因,那么基本可以断定是执行计划出了问题。       看懂执行计划也就成了SQL优化的先决条件。这里的SQL优化指的是SQL性能问题的定位,定位后就可以解决问题。一.         查看执行计划的三种方法1.1 设置autotrace序号命令解释1SET AUTOTRACE OFF此为默认值,即关闭Autotrace 2SET

2010-08-20 17:23:00 100231 13

原创 多表连接的三种方式详解 HASH JOIN MERGE JOIN NESTED LOOP

在多表联合查询的时候,如果我们查看它的执行计划,就会发现里面有多表之间的连接方式。之前打算在sqlplus中用执行计划的,但是格式看起来有点乱,就用Toad 做了3个截图。从3张图里我们看到了几点信息:1.       CBO 使用的ALL_ROWS模式Oracle Optimizer CBO RBOhttp://blog.csdn.net/tianlesoftware/archive/2010/08/19/5824886.aspx2.       表之间的连接用了hash Join,Nested loop

2010-08-20 14:46:00 66970 9

原创 Oracle Optimizer CBO RBO

<br /> <br /> <br />之前整理的一篇有关CBO和RBO文章:<br />Oracle CBO 与 RBO<br />http://blog.csdn.net/tianlesoftware/archive/2010/07/11/5709784.aspx<br /> <br />Oracle 数据库中优化器(Optimizer)是SQL分析和执行的优化工具,它负责指定SQL的执行计划,也就是它负责保证SQL执行的效率最高,比如优化器决定Oracle 以什么样的方式来访问数据,是全表扫描(Ful

2010-08-19 20:43:00 17977 1

原创 Linux 终端访问 FTP 及 上传下载 文件

<br /> <br />今天同事问我一个问题,在Linux 下访问FTP,并将文件上传上去。我之前一直是用WinSCP工具的。先将文件从linux copy到windows下,然后在传到ftp上。google 一下。方法也比较简单。这里只讨论通过终端来连接,因为也可以通过IE 或者其他工具。<br /> <br /> <br />1.      Linux 终端连接FTP<br />[oracle@Dave ~]$ ftp 10.85.7.97<br />Connected to 10.85.7.97.<

2010-08-17 17:58:00 82235 1

原创 Oracle 补丁体系 及 opatch 工具 介绍

一.CPU(Critical Patch Update)    一个CPU内包含了对多个安全漏洞的修复,并且也包括相应必需的非安全漏洞的补丁。CPU是累积型的,只要安装最新发布的CPU即可,其中包括之前发布的所有CPU的内容。事实上,在CPU之前的安全漏洞修改除去个别例外也被包括在CPU中。Oracle公司只对处于标准技术支持和延长支持期间的产品提供CPU更新,对处于维持支持范围的产品不提供新的CPU.(对于9.2以前的版本,只对处于ECS和EMS期间的版本提供CPU更新。)一般对当前补丁发行版及前一个版本

2010-08-13 13:36:00 24124 2

原创 闪回恢复区 (Flash Recovery Area)

<br /><br />在oracle 9i中引入flashback查询,以便能在需要的时候查到过去某个时刻的一致性数据,依赖于undo表空间存储的信息来闪回查询以前的版本,当然这个受限于undo表空间的大小,以及保留策略。如果undo 被覆盖了就不能进行查询。<br /> <br />oracle10g中增强了闪回查询的功能,并且提供了将整个数据库回退到过去某个时刻的能力,这是通过引入一种新的flashback log实现的。flashback log有点类似redo log,只不过redo log将数据

2010-08-13 00:24:00 9894

原创 RMAN backup recovery area 命令

一朋友问我一个问题:RMAN> BACKUP RECOVERY AREA; 这个命令备份哪些内容,还真不太清楚。Google了一下。这个命令是备份Flash recovery Area的内容的。这是也是Oracle 10g以后才有的。10g引进了flash recovery area,同时在rman备份中支持对该区域的备份。在9i中oracle引入flashback查询,依赖于undo表空间存储的信息来闪回查询以前的版本,当然这个受限于undo表空间的大小,以及保留策略。在10g中oracle又引入了新的f

2010-08-12 13:53:00 9921 1

原创 查看 Oracle 是用spfile 启动还是 pfile 启动

<br /> <br />同事今天问我一个问题,怎么查看数据库是spfile 启动的还是pfile启动的,还真没有研究,玩Oracle 几年了,都没有留意过这个问题。在网上google了一下。有如下两种方法:<br />                <br />方法一:<br />SQL> select distinct ISSPECIFIED  from v$spparameter; <br />ISSPEC<br />------<br />FALSE<br />TRUE<br />如果只有FALSE

2010-08-11 17:44:00 14690

原创 eth0 和 peth0 网卡的问题

昨天装了个Redhat 5.4 的Linux。准备做RAC 实验的。因为在装系统之前就安装了一个网卡。系统安装完后,有添加了一个网卡,准备配置网卡的时候,发现网卡的设备名变成了peth0. 这个名词很奇怪,而且配置后也无法ping通这个地址。很无耐,折腾了半天,把网卡删了,重新添加(在虚拟机上装的),生成的设备名还是一样。也是Google半天才把问题解决了。网上的说法是启用了支持XEN的内核,eth0就是映射到peth0的,系统还会自动生成一个xenbr0的网卡,这个网卡是为guestOS做桥接的。vif0

2010-08-10 11:24:00 11181 1

原创 关于 RMAN 备份 数据块 一致性的讨论

<br /> <br />今天和 杭州恒生 的一个朋友讨论一个RMAN 在备份时数据块一致性的问题。<br /> <br />关于RMAN 的备份原理参考blog:<br />    RMAN 系列(一)---- RMAN 体系结构概述 <br />http://blog.csdn.net/tianlesoftware/archive/2010/06/09/5659701.aspx<br /> <br /> <br /><br /> <br />先看官方文档上的一段话:<br /> <br />Consis

2010-08-10 00:06:00 10427 2

原创 Redhat 5 中裸设备(raw) 的配置

在Redhat 5 之前的版本中,系统通过/etc/sysconfig/rawdevices配置raw的控制文件,通过/etc/init.d/rawdevices来管理raw设备的启动和关闭。而在Redhat 5之后,原来的raw设备接口已经取消了,redhat 5中通过udev规则进行配置。 要配置,需要编辑/etc/udev/rules.d/60-raw.rules 这个文件。下面给出一个添加raw设备的测试过程。1.现在虚拟机上添加一个硬盘。 我们仅做测试,所以分10M。2. 启动我们的虚拟机,连上后

2010-08-08 16:15:00 20982 4

原创 Oracle 表连接方式(内连接/外连接/自连接) 详解

<br /><br />Oracle 表之间的连接分为三种:<br />1. 内连接(自然连接)<br />2. 外连接<br />(1)左外连接 (左边的表不加限制)<br />       (2)右外连接(右边的表不加限制)<br />        (3)全外连接(左右两表都不加限制)<br />3. 自连接(同一张表内的连接)<br /> <br /><br />SQL的标准语法:<br />select table1.column,table2.column<br />from table1 [i

2010-08-07 20:59:00 44515 9

原创 Oracle OLAP 与 OLTP 介绍

<br /><br />     数据处理大致可以分成两大类:联机事务处理OLTP(on-line transaction processing)、联机分析处理OLAP(On-Line Analytical Processing)。OLTP是传统的关系型数据库的主要应用,主要是基本的、日常的事务处理,例如银行交易。OLAP是数据仓库系统的主要应用,支持复杂的分析操作,侧重决策支持,并且提供直观易懂的查询结果。<br /><br />OLTP 系统强调数据库内存效率,强调内存各种指标的命令率,强调绑定变量,强

2010-08-07 11:22:00 30938 1

原创 Oracle 10g OCP 043 题库 141-185题 共185题

<br /><br />141. The DB_BLOCK_CHECKING initialization parameter is set to FALSE. What level of block checking would be performed? <br />A. The Oracle database will not perform block checking for any of the data blocks. <br />B. The Oracle database will per

2010-08-04 16:49:00 8841 1

原创 Oracle 10g OCP 043 题库 91-140题 共185题

<br /><br /> <br /> <br />91. Consider the following command to add a new disk group called "tdgroupA" with two failover groups: <br />CREATE DISKGROUP tdgroupA NORMAL REDUNDANCY <br />FAILOVERGROUP control01 DISK <br />'/devices/A1', <br />'/devices/A2', 

2010-08-04 10:47:00 7906

原创 Oracle 10g OCP 043 题库 41-90题 共185题

<br /><br />41 . You decided to change the location of the flash recovery area. You executed the following command: <br />ALTER SYSTEM SET DB_RECOVERY_FILE_DEST='+disk1' SCOPE=BOTH SID='*'; <br />Which statement is true? <br />A. The location can be change

2010-08-03 21:41:00 9715 1

原创 Oracle 10g OCP 043 题库 1-40题 共185题

<br /><br />1. You observe that a database performance has degraded over a period of time. While investigating the reason, you find the size of the database buffer cache is not large enough to cache all the needed data blocks. Which advisory component woul

2010-08-03 14:45:00 8465

原创 ORA-16019 和 ORA-16018 错误的处理方法

<br /><br />一. ORA-16019 和 ORA-16018 错误产生描述<br /><br />同事在修改归档目录,一不小心把参数设置错误了, 他设置的是log_archive_dest参数。 这个参数和默认log_archive_dest_n 和 DB_RECOVERY_FILE_DEST是冲突的。也就是说, 只能用一个。 先看相关的代码来说明这个问题。 <br /><br />SQL> show parameter log_archive_dest<br />NAME           

2010-08-02 14:20:00 11290

如何搭建一个数据库服务器平台.doc

如何搭建一个数据库服务器平台.doc Tianlesoftware

2010-05-17

Oracle 11g 架构图 from Oracle University

Oracle 11g 架构图 from Oracle University Tianlesoftware

2010-05-13

Nagios+3 帮助文档.pdf

Nagios+3 帮助文档.pdf Tianlesoftware Oracle

2010-02-28

Red+Hat+Enterprise+Linux+5+上安装RAC环境

Red+Hat+Enterprise+Linux+5+上安装RAC环境 Tianlesoftware

2010-01-25

基于Linux的Oracle 10G RAC管理维护手记

基于Linux的Oracle 10G RAC管理维护手记 TianleSoftware

2010-01-25

radmin3.4 破解版

remote administrator 3.4 破解版 tianlesoftware

2010-01-25

Oracle内存全面分析

Oracle内存全面分析 SGA PGA 详细的讲解了相关知识.

2010-01-12

Oracle BBED工具 使用说明

Oracle BBED工具 使用说明 详细的说明了各种命令,英文版

2009-12-14

Oracle 9i 数据库参考手册

Oracle 9i 数据库参考手册 英文版

2009-11-03

Oracle Database 10g OCP Certification All-in-One Exam Guide.pdf

Oracle Database 10g OCP Certification All-in-One Exam Guide.pdf

2009-06-24

seam2.0 中文参考手册 chm格式

seam2.0 中文参考手册 seam入门的好东东

2008-11-12

JSF in Action 英语原版

JSF in Action 英语原版。国内中文资料比较少,英文的凑合吧,还能提高下英语.....

2008-11-06

seam in action 中文版

seam in action 中文版。 非常不错的一本书。共享下。

2008-11-06

JSF in action

JSF 是JBoss seam框架的基础。值得收藏。

2008-11-06

asm-all-3.0.jar

解决包冲突,添加asm-all-3.0.jar ,删除asm-*.jar 和cglib-2.1.3.jar

2008-07-24

MFC简易股票交易系统

MFC简易股票交易系统,比较简单,有三个模块。<br>用户模块。能添加删除用户。<br>股票模块,添加删除股票。<br>股买股票模块,能购买和抛售股票。<br><br>数据库采用access。用odbc连接。比较简单。供练手使用。<br><br>

2008-06-17

winsocket局域网文件传输系统源代码(C语言)

winsocket局域网文件传输系统源代码(C语言

2008-03-16

C语言实战由浅入深(特别适合初学者).wps

C语言实战由浅入深(特别适合初学者),花了点时间,把自己学C时编的程序整理下.希望对初学者有所帮助.

2008-03-16

SC语言趣味程序百例精解.pdf

C语言趣味程序百例精解.pdf

2008-01-23

postgresql 示例库 dvdrental.zip

postgresql 示例库 dvdrental.zip

2023-04-23

Linux 7.7 平台 Oracle 19c Data Guard 环境 升级RU 19.3 到19.6 操作手册.pdf

Linux 7.7 平台 Oracle 19c Data Guard 环境 升级RU 19.3 到19.6 操作手册 Dave From CNDBA 社区

2020-03-11

Linux 7.7 平台 Oracle 19.3 物理Data Guard 搭建手册.pdf

Linux 7.7 平台 Oracle 19.3 物理Data Guard 搭建手册 Dave From CNDBA 社区

2020-03-11

Oracle 19c 单实例 RU 从19.3.0 升级到19.6.0 操作手册.pdf

Oracle 19c 单实例 RU 从19.3.0 升级到19.6.0 操作手册 Dave From CNDBA 社区

2020-03-11

RedHat 7.5 Oracle 18c RAC 安装操作手册

RedHat 7.5 平台下,Oracle 18c RAC 安装详细操作手册, CNDBA 社区出品。

2018-09-05

Oracle Linux 6.1 + Oracle 11.2.0.1 RAC + RAW安装文档.pdf

Oracle Linux 6.1 + Oracle 11.2.0.1 RAC + RAW安装文档.pdf

2012-11-22

Oracle 10g views

Oracle 10g 数据库 v$ views 说明

2012-11-05

oracle8i.internal.services.for.waits.latches.locks

oracle8i.internal.services.for.waits.latches.locks.pdf

2012-05-31

Expert Oracle Exadata

Expert Oracle Exadata tianlesoftware

2012-04-28

Tianlesoftware Oracle 学习手册(v1.0)高清完整PDF版

Tianlesoftware Oracle 学习手册(v1.0)

2012-03-09

Oracle PL/SQL Profiler

Oracle PL/SQL Profiler Tianlesoftware

2012-02-08

p6880880_102000_Linux-x86-64.zip

p6880880_102000_Linux-x86-64.zip Tianlesoftware

2011-10-26

数学之美.pdf

数学之美.pdf Tianlesoftware

2011-09-14

数学之美.pdf

数学之美.pdf Tianlesftware

2011-09-14

ASM_11gR1_BestPractices_v34

ASM_11gR1_BestPractices_v34

2011-04-05

Oracle 分区表 总结.doc

Oracle 分区表 总结.doc Tianlesoftware

2011-03-03

Linux chmod 命令 详解.doc

Linux chmod 命令 详解.doc

2011-02-24

AIX 安装中文图解手册.pdf

AIX 安装中文图解手册.pdf Tianlesoftware

2010-12-14

Oracle 发送邮件存储过程.doc

Oracle 发送邮件存储过程.doc tianlesoftware

2010-08-27

空空如也

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

TA关注的人

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