自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(52)
  • 收藏
  • 关注

转载 专职DBA的日常工作

作为一名专职管理几十个数据库的DBA来说,日常工作主要有哪些?我google了一下,总结一下,主要是日常的监控和出日报以及月报。1.日常的监控主要包括:a.查看instance的可用性b.检查listener的可用性c.查看al...

2019-07-04 09:12:05 229

转载 所有初始化参数说明(转)

偶尔看到了,发现很有参考价值。摘录过来。参数 类别 说明 值范围 默认值always_anti_join 优化程序 一个反连接返回符合 NOT IN 子查询的行。优化程序校验是参数 类别 说明 值范围 默认值always_ant...

2019-07-02 08:12:06 321

转载 PGA自动管理原理深入分析及性能调整(四)

我们继续测试,看看SQL工作区的“期望尺寸”是否真的不能超过100MB。为此,需要设置5%*pga_aggregate_target>100MB,因此pga_aggregate_target最少要大于2G,...

2019-06-28 16:39:04 325

转载 session_cached_cursors参数中,为何是第三次执行才将执行计划缓存在PGA里

今天有个读者看到我的书上说到,session_cached_cursors表示同一个session第三次执行相同的SQL时,就会将该SQL的执行计划放到session的PGA里。该读者问到,为何是第...

2019-06-28 14:21:04 353

转载 log buffer及日志管理深入分析及性能调整(七)

3.2.2 其他相关的等待事件 当进程需要向日志缓冲区里拷贝重做记录时,发现没有足够的可用空间时,则必须等待log buffer space事件。如果一个进程花费了太多的时间在log buffer ...

2019-06-24 21:03:07 740

转载 buffer cache深度分析及性能调整(二)

3.buffer cache的内部管理机制3.1 在buffer cache中获取所需要的数据块的过程 当前台进程发出SELECT或者其他DML语句时,oracle根据SQ...

2019-06-21 10:15:07 199

转载 稻城亚丁6日游之第三天(稻城-亚丁)

8月18日天气:多云转雨早上起来的时候,天气还可以。看看稻城街景。吃罢早饭,我们就又开始翻山前往亚丁了。在路上看到一个湖,叫猪腰子海,因其外形酷似猪腰子而得名。...

2019-06-19 13:18:06 665

转载 模拟mode=4 and name='TX'的enqueue

事情源于一个朋友问到,他的生产库中出现很多enqueue等待。重启应用后没多久,又出现这些等待。于是,我先让他执行以下语句,先找到enqueue的mode和name:select sid, chr(bitand(p1...

2019-06-17 07:12:07 140

转载 深入研究B树索引(四)续

4.2 B树索引的对于删除(DELETE)的管理 上面介绍了有关插入键值时索引的管理机制,那么对于删除键值时会怎么样呢?在介绍删除索引键值的机制之前,先介...

2019-06-16 22:33:06 95

转载 稻城亚丁6日游之准备

8月15日 天气:阵雨8月10日到8月15日正好在成都出差,而下周,也就是8月18日到8月22日这一周恰好没课。所以准备利用这一周的时间休年假,饱览一下四川的大好河山。去哪里游玩呢?首选当然是九寨沟和黄龙地区,...

2019-06-15 10:39:06 138

转载 小议星型转换

星型转换是一个非常强大的优化技术,它是通过对原来的SQL语句的隐式的改写来实现的。终端用户并不需要知道有关星型转换的任何细节。数据库优化器会在合适的时候进行星型转换。要获得星型转换的最大性能,需要遵循以下基本...

2019-06-11 13:09:06 126

转载 稻城亚丁6日游之第五天(新都桥-丹巴)

8月20日天气:晴由于亚丁大部分景区都在修栈道,因此很多地方不能玩,只停留了一天,这使得我们整个行程多出一天来。这样,根据导游的提议,我们返回的时候,不走康定,而是绕到走丹巴县,然后由丹巴县到泸定县,再由泸定...

2019-06-08 15:21:07 170

转载 PGA自动管理原理深入分析及性能调整(二)

2.PGA自动管理及深入研究2.1 PGA自动管理概述在9i之前,我们主要是通过设置sort_area_size、hash_area_size等参数值(通常都叫做*_ar...

2019-06-04 18:51:06 201

转载 PGA自动管理原理深入分析及性能调整(三)

3.PGA监控及调优我们已经大致了解了有关PGA的相关理论知识,现在我们可以开始动手实践来验证上面的理论,并可以开始对PGA的使用进行监控以及调优了。以下测试都是在windows ...

2019-06-02 08:42:05 247

转载 关于10g远程停止监听器小议

2台节点,edsir3p1和edisr3p16。[oracle@EDSIR3P1 ~]$ hostname --longedsir3p1.us.oracle.com[oracle@EDSIR3P16 ~]$ hostn...

2019-06-01 18:39:05 179

转载 PGA自动管理原理深入分析及性能调整(六)

3.5 PGA的自动建议特性那么,如果我们需要调整pga_aggregate_target时,到底我们应该设置多大呢?oracle为了帮助我们确定这个参数的值,引入了一个新的视图:v$pga_target_adv...

2019-05-27 14:48:04 215

转载 揭示检查点的秘密

检查点总结oracle 8以前都是完全检查点,每次触发,则记录当前数据库SCN号,并将内存里所有截至到该SCN号的脏数据块都刷新到数据文件里。从而同步数据文件。随着内存越来越便宜,以及控制实例恢复的...

2019-05-26 21:57:05 168

转载 ora-600 [6033] 错误解决

今天一个收取物流数据的程序在运行过程中,突然弹出错误:ORA-600 [6033] [] [] [] []。在通知我以后,查看alter.log文件:tail -n 50 alert_cms.log上面记录了具体错误信息位于:$...

2019-05-26 09:36:06 195

转载 linux下如何使用文件来模拟硬盘进行ASM测试

在进行ASM的实验中,如果没有多余的硬盘来做测试。则可以在linux下使用文件来模拟磁盘,以供测试目的。其模拟过程如下所示,摘录自《Oracle数据库核心技术与实务详解-教你如何成为Oracle 10g OCP》一书。1)以ro...

2019-05-22 13:57:04 233

转载 一个澳洲大学IT类硕士专业的,有关数据库方面的考试题

今天朋友给了我一道澳洲IT硕士专业的考题,让我做一下。这个题目很有意思,也可以从一个侧面比较一下国外和国内的教育方法。这个题目很长,内容如下:Document your solution and every ...

2019-05-15 19:57:09 267

转载 buffer cache深度分析及性能调整(六)

4.3.2 buffer busy waits等待当一个session在读取或修改buffer cache里的内存数据块时,首先必须获得cache bufferschains latch,获得以后,到hash...

2019-05-11 22:06:07 191

转载 buffer cache深度分析及性能调整(四)

4. buffer cache的优化4.1 buffer cache的设置优化buffer cache的设置随着oracle版本的升级而不断变化。8i下使用db_block_buffers来设置...

2019-05-06 20:39:05 337

转载 快速显示oracle错误号的含义

以前出现ORA-XXXXX的错误信息时,都要翻联机文档才知道这个错误是什么含义。这次偶然知道可以直接使用oerr命令显示错误含义。记录一下。OS: AIX 5L ORACLE: 9.2.0.7$ oerr ora 4031040...

2019-04-29 14:45:07 95

转载 看图说话--手把手教你如何将单节点数据库升级为RAC数据库

单节点数据库如果要升级为RAC数据库,则需要先配置好集群上的节点,并配置好共享存储以后,安装clusterware,然后再安装oracle数据库软件。就可以开始从单节点升级到RAC了。下面看图说话。1、在单节点数据库上...

2019-04-26 11:09:07 375

转载 深入研究B树索引(二)

2. B树索引的内部结构我们可以使用如下方式将B树索引转储成树状结构的形式而呈现出来:alter session setevents 'immediate trace name treedum...

2019-04-24 17:15:06 65

转载 稻城亚丁6日游之引子

上周六(2008/08/16)从成都出发,途径雅安,走全国最长的隧道-二郎山隧道,到“跑马溜溜”的康定县,再到新都桥,并翻越了N座大山以后,经过世界高城-理塘,再翻越冰川遗迹-海子山,到达稻城。然后从稻...

2019-04-22 11:33:05 150

转载 稻城亚丁6日游之第六天(丹巴-泸定-雅安-成都)

8月21日天气:晴我们的行程终于到了最后一天了,在远离了现代文明6天以后,虽然生活确实很苦,远没有大城市来得方便,但是在这里亲近大自然,生活没有很大的压力,心情也更加的舒畅一些。当然,如果真的生活在当地,一定...

2019-04-17 22:33:05 208

转载 突然发现linux下oracle的sqlplus不能启动

今天进到linux下,准备卸载oracle 9i。结果发现输入sqlplus命令后,,直接报找不到该命令。我晕。前两天还好好的,今天怎么就突然不行了呢。第一反应是不是$ORACLE_HOME所在的文件系统没有mount上,因为以...

2019-04-17 10:45:04 752

转载 浅析number类型的值

number数据内部存储时,以变长的数组来存放,数组里的每个元素占一个字节,最多20个元素。内部代码为2。number数据的存放格式为:,sign bit/exponent,digit1,digit2,…,digit20sign...

2019-04-14 18:42:04 354

转载 PGA自动管理原理深入分析及性能调整(一)

这篇同样是在it168上发表过的,现在把它们集中在blog里。1. PGA的概念以及所包含的内存结构作为一个复杂的oracle数据库系统来说,每时每刻都要处理不同的用户所提交的SQL语句,获取数据...

2019-04-14 14:27:05 197

转载 新建的表空间(或数据文件)丢失以及控制文件丢失,有新建表空间(或数据文件)前的控制文...

事情源于http://www.itpub.net/showthread.php?s=&threadid=594452&perpage=10&pagenumber=1同时结合很早的一个问题:http://w...

2019-04-14 13:39:06 143

转载 oracle 11g 新特性之动态绑定变量窥视(一)

以前在it168发过,现在转过来。1. 11g之前的绑定变量窥视我们都知道,为了能够让SQL语句共享执行计划,oracle始终都是强调在进行应用系统的设计时,必须使用绑定变量,也就是用一...

2019-04-09 20:39:05 277

转载 buffer cache深度分析及性能调整(五)

4.2 buffer cache的统计信息 为了对buffercache进行性能的诊断,oracle提供了很多有关buffer cache的统计信息。这些统计信息大...

2019-04-02 13:54:06 219

转载 简单了解一下压缩表

数据被压缩的原理在于,对于数据块里的重复值来说,只保留一份。保存在数据块里的压缩数据是自我包含的。也就是说,对于将压缩的数据进行解压来说,所有需要的信息都在数据块里了,而不需要参考数据块以外的其他数据。数据块里的...

2019-03-31 22:30:06 267

转载 明天就要进行US VISA interview了

这两天准备US VISA interview的材料,也是一波三折,US方面总是不能fax一份完全正确的面试材料过来。弄的比较不爽。也没心情写些技术方面的心得了。今天总算是都准备好了,就等明天的面试了。NND,去美国怎么那么麻烦,...

2019-03-30 08:00:07 174

转载 调用者权限与定义者权限的pl/sql子程序

对于pl/sql子程序的调用来说,具有两种方式:定义者权限和调用者权限。所谓定义者权限,表示的是在执行pl/sql子程序的时候,参考的是创建该pl/sql子程序的用户所拥有的权限。同时,pl/sql子程序在执行时,对于...

2019-03-25 07:00:06 111

转载 log buffer及日志管理深入分析及性能调整(六)

3.2 log buffer的等待事件3.2.1 log file sync等待事件当用户发出提交或回滚语句时会触发LGWR将重做记录写入联机日志文件,这种触发LGWR的方式叫做同步写(sync writ...

2019-03-21 20:12:06 133

转载 log buffer及日志管理深入分析及性能调整(二)

1.3 转储log bufferoracle对很多内存结构都提供了转储到平面文件的功能,但是并没有直接提供转储日志缓冲区的功能。但是提供了转储日志文件的功能。我们前面已经知道,日志文件的内容就是日志缓冲区的完全拷...

2019-03-19 07:24:06 194

转载 log buffer及日志管理深入分析及性能调整(四)

当用户发出DML语句,请求更新某些表里的数据时,在日志缓冲区中生成重做记录的过程如下所示。1)服务器进程判断buffer cache中是否存在要求被更新的数据块,如果没有,则从数据文件中将数据块调入...

2019-03-17 17:03:06 112

转载 如何手工重建10g database console

以下红色字体表示要求我们输入的信息。1) 使用emca -deconfig dbcontrol db命令删除db console的配置:[oracle@ocm ~]$ emca -deconfig dbcontrol dbSTA...

2019-03-14 16:00:05 74

空空如也

空空如也

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

TA关注的人

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