自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (6)
  • 收藏
  • 关注

原创 有关LGWR

今天群里有人问关于数据库进程的事情,当然,他对oracle的后台进程不是很熟悉。当时我举了个例子,是关于LGWR,但是由于我学艺不精,当时只想起来了这个进程会被commit激发,实在是贻笑大方。回来以后查了一下书,于是记录在此,也算是和大家的分享吧。      LGWR被触发的情况:      1 commit。在提交之后,oracle会先把确认信息写到日志缓冲区里,然后再激发LGWR

2011-12-28 21:38:11 1411

原创 安装oracle时还需要修改的几个文件和参数

安装oracle时还需要修改的几个文件和参数: /etc/security/limits.conf nproc:可以开启的进程数量 nofile:可以开启的文件数量 /etc/pam.d/login,改成这样: #Add for Install Oracle Database 11g session required  /lib/security/pam

2011-12-24 23:30:03 848 1

原创 关于oracle的启动

有这么一道题,是关于在实例启动的时候,哪些文件在某个阶段是不是可以改动的,我觉得这个题是一个很基础的题,对于理解oracle有很大的帮助。于是我就查了一下相关资料,分享一下,适合初学者看。      1 shutdown-->nomount:      读取参数文件,根据参数文件的记录,配置SGA,启动后台进程。这个阶段因为只读取了参数文件,因此能干的事情不少:建立数据库;重建控制文件

2011-12-24 22:49:31 427

原创 oracle控制文件的一点研究

控制文件是非常重要的文件,实例读取控制文件才能到mount状态。DBA的一个原则就是多路控制文件,今天我就做了个实验,学习了一下这个。       代码如下:alter system set control_files='D:\app\wings\oradata\testdb\CONTROL03.CTL','D:\app\wings\oradata\testdb\CONTROL04.CTL' s

2011-12-13 23:08:38 418

原创 SQL语句的执行过程

服务器接收到SQL语句之后,要经过如下步骤完成操作:Parse(解析)—> Bind(绑定)—> Execute(执行)。     画个流程图比较明显的表示了这些过程:          下面说明执行的具体细节:      1 Select(查询)                  2 INSERT/DELETE/UPDATE     这些都是对数据进行修改的语句,画个

2011-12-13 21:16:03 468

原创 OCP题库笔记1z0-052

1 关于undo 数据库可以有一个以上的undo表空间; undo段可以自动增长,按需shrink 2 关于Oracle Data Dump export和import import操作同时可以更改表名; 可以在export操作期间重写一个存在的dumpfile。 3 关于无效索引 会被优化器忽略; 只能通过rebuild生效。 4 关于监听 多个监听能

2011-12-12 22:17:26 937

原创 如何理解oracle实例(instance)和数据库(database)的概念

今天群里有朋友问什么是instance,什么是database。于是群友七嘴八舌的说了很多很理论很理论的东西,这些东西网上很多,如果提问者能看懂的话也就不问我们了。很显然,提问者刚刚接触oracle,这个问题是困扰oracle新丁的一个常见问题。      我举个通俗易懂的例子,虽然不是很恰当,但是对于初学者理解instance和database很有帮助。      我的C:\下放了一个文本文

2011-12-11 10:25:26 587

原创 学习绑定变量

学习一下这个有意思的东西。       绑定变量能够有效的降低硬解析。这里需要查询几个视图:v$mystat,v$statname,v$sqlarea。       先查一下现在系统存在的解析数: select name, value from v$mystat a, v$statname b where a.STATISTIC# = b.STATISTIC# and b.N

2011-12-10 01:48:13 493

原创 Linux安装oracle时需要修改的系统参数具体说明

装了无数次oracle,一直都是按照文档更改/etc/sysctl.conf的参数,却从没有想过为什么,这些是什么,今天终于查到了,共享之。               这幅图片上的内容来自于《oracle管理艺术》(台湾地区)申建忠 著 ISBN 978-7-302-24131-7。不敢说这是我原创的,要标明出处。顺便推荐一下这本书,这是一本好书,作者把很多平时我们知道怎么做,但是不知道为什

2011-12-10 01:09:10 867

原创 DBA管理常用SQL(未完待续)

查询锁表:          select sess.SID, sess.SERIAL#, sess.USERNAME, decode(l.LMODE, 0, 'none', 1, 'null', 2,

2011-12-09 23:32:31 513

原创 一次简单的SQL优化给我的经验--索引不可用的情况

有一天我遇到了一个同事的求助,他让我帮忙优化一个SQL,这个SQL执行时间很长。于是我查询了执行计划,发现这个SQL竟然要进行一次全表扫描。当时我查看了表的定义,发现在where子句中的条件列上是建了索引的,那为什么执行计划会显示全表扫描呢。这个问题困扰了我很长时间,于是后来我又看了看表的定义,发现了问题的根本所在,作为条件的字段是varchar,而SQL语句中的条件是一串数字!这样的话就会造成索

2011-12-09 23:05:00 735

原创 有关nologging和append提高插入效率的研究(一)

那天接到一个事情,我们的数据库表空间已经快用完了,我们需要将一个3GB的表里的数据转储到历史表里去,3天干完。但是我们因为是给运营商服务的,所以白天是绝对不能做这个事情的,只能晚上干,这就要求我们必须尽可能的提高效率。有同事提议使用nologging和append提高效率,但是nologging和append是不是能够提高效率呢。我查询了官方文档,有这么一个描述:      Conve

2011-12-07 22:27:08 11048 1

convert mysql to oracle 工具

convert mysql to oracle 工具,可以将MySQL轻松转换成Oracle

2018-01-09

美河提供.数据库性能调优.原理与技术.pdf

美河提供.数据库性能调优.原理与技术.pdf

2012-11-28

OCP考试模拟器047

047考试模拟器

2011-12-09

OCP考试模拟器043

043考试模拟器,你懂的,只要1分。希望你考试通过。谢谢下载。

2011-12-09

OCP题库模拟器042

042考试模拟器,你懂的,只要1分。希望你考试通过。谢谢下载。

2011-12-09

空空如也

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

TA关注的人

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