MMAN - Oracle 10g的Memory manager进程 Posted by eygle at 2009-12-25 【内容摘要】MMAN进程是Oracle 10g引入用于进行内存管理的进程,在进行动态内存调整时,这个进程要发挥其作用。
在文档上,Oracle说,这个进程的作用是内部数据库任务的执行者:MMAN is used for internal database tasks.
SAP系统中的Bug 5376783 dbms_space高物理读 Posted by eygle at 2009-12-11 【内容摘要】这个Bug在DBMS_SPACE.OBJECT_GROWTH_TREND进行空间分析时被触发,根本原因在于内部算法在执行空间检查时,耗费了大量的评估IO成本,导致了大量的IO资源使用
11gR2新特性之- 并行DBMS_PARALLEL_EXECUTE Posted by eygle at 2009-11-03 【内容摘要】在2009 Oracle Openworld上,Thomas Kyte在一个关于《The top 10 - No, 11 - New Features of Oracle Database 11g Release 2》的演讲中,提到一个并行执行的新特性,比较感兴趣。
Oracle 11gR2 安装初体验 - OEL + Oracle Posted by eygle at 2009-09-05 【内容摘要】在上个月举办的2009系统架构师大会上,有位朋友问我,他配置了一台机器,2CPU,6G内存,打算用来装Oracle测试学习,够不够。
Oracle Database 11gR2的升级路径与升级思考 Posted by eygle at 2009-09-04 【内容摘要】对于Oracle 10g的用户,可以再等一两个PatchSet再做考虑,比较Oracle 10g还有一个较长的支持期,11gR2的到来无疑加快了Oracle9i退出市场的步伐。
11gR2新特性之二 - Flash Cache 的SSD支持 Posted by eygle at 2009-09-03 【内容摘要】这一新特性是颇为引人瞩目的,SSD技术经过几年的沉淀、积累与推广,已经为大众所接受,唯一的问题是,这一技术的引入带来了多少Bug,稳定性如何,如无意外,这一特性将为很多面临IO性能瓶颈的企业解决不少问题。
11gR2新特性之一-列式压缩(Columnar Compression) Posted by eygle at 2009-09-02 【内容摘要】在11gR2发布之前,已经从一些Beta测试中知道,新版本中包含了列式压缩(Columnar Compression)的新特性,这一特性是被期待已久的,Sybase IQ产品尤以列式存储而著称,现在Oracle也在列式压缩上引入了类似技术。
使用Oracle Database 11g创建Interval分区表 Posted by eygle at 2009-02-06 【内容摘要】使用Oracle Database 11g可以创建新类型的Interval分区表,Interval类型分区表,可以根据加载数据,自动创建指定间隔的分区。
谁与争锋-数据库管理工具OEM、I3的取舍 Posted by eygle at 2008-12-26 【内容摘要】Oracle凭借其数据库的强大优势,在其上原生的建立管理与监控工具,并且Database Control可以随数据库软件预装,无限制使用的全范围推广,这会使任何一个同领域的厂商深感头痛。
cursor_space_for_time参数在11.1.0.7中 Posted by eygle at 2008-10-21 【内容摘要】前几天我曾经提到,在10.2.0.5 and 11.1.0.7中,Oracle将会废弃cursor_space_for_time参数。
今天有了11.1.0.7环境,首先就来看看这个参数的变化.
Solaris安装Oracle10g之 libCstd.so.1 问题解决 Posted by eygle at 2008-09-03 【内容摘要】在Solaris上安装Oracle10g时,遇到了如下一个错误:
Exception String: Error in invoking target 'all_no_orcl ihsodbc' of
makefile '/data1/oracle/product/rdbms/lib/ins_rdbms.mk'.
Oracle Database 12g将不支持裸设备 Posted by eygle at 2008-08-28 【内容摘要】这就是未来,Oracle主导的变化,这一变化,在我看来是一大技术进步,虽然这期间需要ASM快速完善和成熟起来。
自我调整检查点的参数约束 Posted by eygle at 2008-07-28 【内容摘要】Oracle10g开始引入了自动检查点调整(SelfTune Chechpoint),这个特性可以通过设置FAST_START_MTTR_TARGET为0来启用。
10g 10.2.0.4 PatchSet AIX5L版本发布 Posted by eygle at 2008-05-19 【内容摘要】AIX版本的Patch发布总是会慢一点,这一次在5月15日,而10.2.0.4在Linux上补丁早在2月22日就已经发布了
Oracle10g新进程 MMON 和 MMNL Posted by eygle at 2008-05-17 【内容摘要】在Oracle10g中,有两个后台进程是新增的,这里我想说的是MMON和MMNL。
Oracle Wait Events:Data file init write Posted by eygle at 2008-04-10 【内容摘要】测试数据库是Oracle10g 10.2.0.3,实际上这个等待事件也是从Oracle 10g开始引入的,用来标识表空间或数据文件扩展时的等待。
Oracle 需要将系统块格式化为Oracle数据块,然后才能提供数据库使用。
Oracle10.2.0.3 RAC的VIP及实例依赖关系 Posted by eygle at 2008-01-10 【内容摘要】Oracle10g在Oracle 10.2.0.3之前,CRS中实例资源是依赖于VIP资源的。这会导致的一个普遍问题是,当仅仅是VIP出现故障需要切换时,实例和监听也同时Down了。往往这是我们不希望看到的情形,如果实例正常,VIP切换时,完全没有必要关闭实例。
回顾成都的Oracle 11g发布会 Posted by eygle at 2007-10-09 【内容摘要】26晚到达成都,入住酒店已经是21时左右,一路劳顿对成都并没有什么特殊的印象,只是计划活动完成之后到处走一下,没想到这个愿望最终没能实现。
在广州Oracle 11g发布会作主题演讲 Posted by eygle at 2007-09-26 【内容摘要】演讲之后有几个广州的朋友来找我签名,素不相识,但是我祝愿朋友们在Oracle的这条路上都能够越走越远、越走越好。
在北京Oracle 11g发布会作主题演讲 Posted by eygle at 2007-09-20 【内容摘要】活动的第一个环节是我的一个简短演讲,这个演讲介绍了我个人对于数据库技术发展的一些思考。随之引出用户对于Oracle数据库产品的一些期望。
Oracle Database 11g中国Launch大会预告 Posted by eygle at 2007-09-12 【内容摘要】中国区的Oracle Database 11g Launch大会将于本月举行。
本次活动共有四站,分别是9.19 上海/9.20 北京/9.25 广州/9.27 成都。
Oracle 11g新特性:Rman备份跳过自由区间 Posted by eygle at 2007-09-07 【内容摘要】在Oracle11g中,Oracle能够真正的跳过哪些Free的空间,从而使得备份集大大缩小。
Oracle 11g SQL*Plus欢迎信息的变化 Posted by eygle at 2007-08-24 【内容摘要】RAT被成为真正的应用测试,能够完全重现生产环境中的负载和应用负荷,从而能够更精确的知道升级、硬件更换或者系统变更,以前对于不同的版本升级,我们通常很难完全重现或模拟生产环境的负荷。
Oracle 11g新特性:Memory_target与自动内存管理 Posted by eygle at 2007-07-29 【内容摘要】Oracle11g的自动内存管理特性是早已被预期的Oracle的又一增强,是Oracle朝着自动内存管理方向所迈出的又一坚定步伐,是Oracle既定路线的又一延伸。
这一特性不会使人惊讶,但是会使人欣喜。
猜一猜Oracle11g的第一个发布版本 Posted by eygle at 2007-07-28 【内容摘要】另外据可靠消息,Oracle将以9月19日于上海,9月20日于北京举行Oracle11g的Launch大会,到那个时候,大家应该已经看到了Oracle11g。
Oracle10g Events CONTROLF的改变 Posted by eygle at 2007-02-07 【内容摘要】在Oracle10g中,使用Level 8的trace,得到以下的输出.
在这个输出中,和Oracle9i最大的不同是enabled threads部分增加了位图信息,这个信息的增加我猜测是为了满足Oracle10g Grid运算支持大量并行实例的需要.Level 10及的trace将包含DUMP memory的信息,可读性又有所降低了。
10gR2使用RMAN恢复临时表空间的增强 Posted by eygle at 2006-12-07 【内容摘要】我们知道在Oracle10gR2以前的版本中,如果使用RMAN恢复数据库,临时表空间的临时文件是不会自动恢复的。
修改默认的undo_retention参数设置 Posted by eygle at 2006-09-15 【内容摘要】误删除操作是由于应用程序逻辑错误导致的,这种情况真是屡见不鲜;8.31时还处理过一个重大故障,同样是由于程序编写错误,导致数据库崩溃。
可见,我们的程序员们在编码过程中,同样疏忽不得。
Oracle10g的回收站(recyclebin)和自由空间管理 Posted by eygle at 2006-08-01 【内容摘要】今天在检查数据库报告时发现了这样一条记录: - Large object Report OWNER SEGMENT_NAME SEGMENT_TYPE TABLESPACE Size_Mb ---------- ----------------------------- ------------- ---------- ---------- BOSSMGR BIN$FzMEZaDyQK3gRAADuow9AA==$0 TABLE BOSSMGR 25075...
Oracle10gR2 ORA-3136 错误解决 Posted by eygle at 2006-07-19 【内容摘要】最近一台新上线的Oracle10gR2数据库在警告日志文件中(alert.log)持续出现如下错误: Tue Jul 18 23:09:22 2006WARNING: inbound connection timed out (ORA-3136)Tue Jul 18 23:09:23 2006WARNING: inbound connection timed out (ORA-3136)Tue...
Oracle10g v$database视图SCN增强 Posted by eygle at 2006-07-19 【内容摘要】在Oracle10g中,Oracle对v$database视图做出增强,增加了很多字段,其中一个重要字段是:CURRENT_SCN,代表数据库当前的SCN: SQL> select * from v$version; BANNER----------------------------------------------------------------Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - ProdPL/SQL Release 10.2.0.1.0 - ProductionCORE 10.2.0.1.0...
10g New Feature:MAXTRANS参数已经废弃 Posted by eygle at 2006-06-26 【内容摘要】此前写过两篇文章,介绍ITL竞争的模拟,有朋友在留言版上留言无法模拟,经过询问,得知在Oracle10g上无法再现我的试验结果. 首先猜测是Oracle10g的处理方式不同,我决定动手来验证一下,首先在Oracle9i中,创建一个测试表,设置MAXTRANS参数,结果如下: SQL> connect eygle/eygleConnected.SQL> CREATE TABLE EYGLE_ITL2 (C1 NUMBER,3 C2 VARCHAR2(10)4 )5 INITRANS 1 MAXTRANS 16 / Table created....
Dell的2850 + Oracle10gR2 I/O性能测试 Posted by eygle at 2006-06-20 【内容摘要】前几天帮朋友安装了一套Oracle10gR2的环境,顺便简单测试了一下IO性能。
机器是Dell的2850,三块硬盘的Raid5。
Oracle10g新特性-SYSAUX表空间 Posted by eygle at 2006-05-16 【内容摘要】SYSAUX表空间在Oracle Database 10g中引入,作为SYSTEM表空间的辅助表空间.
Oracle10gR2自动检查点调整的新特性 Posted by eygle at 2006-04-28 【内容摘要】从Oracle10gR2开始,数据库可以实现自动调整的检查点.使用自动调整的检查点,Oracle数据库可以利用系统的低I/O负载时段写出内存中的脏数据,从而提高数据库的效率。
Oracle9i到10g,空闲等待事件的变化 Posted by eygle at 2006-04-15 【内容摘要】从Statspack的创建脚本中,我们可以看到从Oracle9i到Oracle10g,空闲等待事件的改变.
空闲等待事件在Statspack中,记录在系统表STATS$IDLE_EVENT中.检查其创建脚本我们可以找到这些变化.这个脚本位于$ORACLE_HOME/rdbms/admin/spctab.sql
Oracle10g与各版本的连通性 Posted by eygle at 2006-04-06 【内容摘要】昨天有朋友问到Oracle10g和Oracle8i的连通性问题,一时记不清楚,同事作了一些测试.得到的结论是:
Oracle10g:v$session_wait_history视图 Posted by eygle at 2006-04-05 【内容摘要】为了更有效的保留Session信息,Oracle10g新增加了一个v$session_wait_history视图
该视图用以记录活动Session的最近10次等待事件。
Oracle10g EM乱码之快速解决 Posted by eygle at 2006-03-23 【内容摘要】一直没怎么用10g的EM工具,今天打开来看看,发现也有相传已久的乱码问题.网上也流传着N种解决方案,仔细看一下,其实这个问题很好解决.
扩展Oracle10gR2 ASM磁盘空间 Posted by eygle at 2006-02-17 【内容摘要】一个Linux AD4上的Oracle10gR2数据库,由于空间不足,扩展了一下硬盘,增加100G做为数据库存储.
DBWR enhancements In Oracle10g Posted by eygle at 2006-02-07 【内容摘要】为了避免DBWR不必要的唤醒及过于活跃,从Oracle10g开始,Oracle对DBWR的SCAN间隔进行了调整.
Oracle10gR2 ASM 值得信赖么? Posted by eygle at 2006-01-19 【内容摘要】Oracle10g引入ASM以来,关于ASM的担心就从来没有停止过.因为ASM引入了一个新的ASM实例,新的实例的稳定性成为了关注的焦点.
CBO RBO Oracle10g and Speed Posted by eygle at 2005-12-31 【内容摘要】在Oracle9i中,通常我们不会收集系统的统计信息,这使得对于all_objects的查询会使用RBO,而在Oracle10g中,缺省的会使用CBO优化器。 对于反复的硬解析,统计信息、柱状图信息的判断以及执行计划的选择使得性能急剧下降。
在Oracle10gR2中调整过于频繁user commit的一个方法 Posted by kamus at 2005-11-04 【内容摘要】我们知道在以往的Oracle版本中,如果commit,那么后台的LGWR进程一定会将内存中的redo数据写入online redo log文件中,然后再将控制权返回给用户(当然,其实这段也可能不是磁盘操作,而是写入到磁盘缓冲中)。如果应用中有过于频繁的用户commit,那么可能会产生明显的log file sync的等待事件。 而Oracle10g中的新功能-Asynchronous Commit可能是解决这个问题的一个新方法(只是看文档自己猜测,并没有真正实践)。 在Oracle10g中我们可以设置commit的行为来做到在commit之后,控制权立刻返回给用户,而Oracle会在恰当的时候唤醒LGWR,批量更新online redo log文件。 我们可以作系统级的更改: ALTER SYSTEM SET COMMIT_WRITE = BATCH, NOWAIT 同样也可以在commit时单独使用: COMMIT...
如何使用普通文件来模拟测试ASM Posted by kamus at 2005-10-30 【内容摘要】ASM是Oracle10g非常吸引人的新功能,Eygle也对此作过不少测试,甚至是真正的应用。
Oracle10g中可以抛弃命令行吗 Posted by kamus at 2005-10-30 【内容摘要】由于附件稍微大了那么一点儿,所以MT无法发表 :-( 原文链接自Itpub 本地下载Oracle10g中可以抛弃命令行吗...
Oracle HowTo:如何在Oracle10g中启动和关闭OEM Posted by eygle at 2005-10-28 【内容摘要】从Oracle10g开始,Oracle极大的增强了OEM工具,并通过服务器端进行EM工具全面展现。
在10g中,客户端可以不必安装任何Oracle客户端工具,仅凭浏览器就可以调用强大的EM工具。
Oracle HowTo:如何在Windows系统中设置EM的Database Preferred Credentials Posted by kamus at 2005-10-26 【内容摘要】如果想在Oracle10g提供的Oracle Enterprise Manager中启动或者停止数据库 必须要设置好Preferred Credentials 其中需要设置数据库的Normal user,SYSDBA user还有操作系统的Host user 数据库部分的用户设置通常没有问题 但是在Windows系统上设置Host user的时候就会发现无论写什么用户密码都会在test的时候提示密码错误 解决方法(其实跟9i的EM中要做自动exp等设置时候的操作一样) 1. 控制面板 -> 管理工具 a. local security...
Oracle10gR2 New Feature:CVU(Cluster Verification Utiltiy) Posted by eygle at 2005-10-10 【内容摘要】Oracle10gR2新增了一个工具-Cluster Verification Utiltiy (cluvfy),用以在部署RAC环境的不同阶段进行环境及所有重要组件的检查。 这个工具随Oracle10gR2发布,但是也可以被用于Oracle10gR1。 CVU所检查的范围非常广泛,涉及从初始的硬件安装到安装完成以及所有中间阶段的组建安装及配置。 但是cluvfy只对安装阶段及组件进行检查验证,不涉及调整、监控已经Cluster内在状况检查。 直接键入cluvfy可以获得提示输出: [oracle@raclinux1 bin]$ cluvfy USAGE: cluvfy [ -help ] cluvfy stage { -list...
Oracle10g New Feature:CRS(Cluster Ready Services) Posted by eygle at 2005-10-09 【内容摘要】Oracle10g CRS(Cluster Ready Services)是Oracle10g RAC的一个新特性,用以提供标准的群集服务接口。
在以前的版本中,Oracle RAC必须借助第三方Cluster软件,但是从Oracle10g开始,我们有了新的选择。
Oracle10gR2 autotrace function was changed and enhanced Posted by eygle at 2005-09-15 【内容摘要】今天在测试过程中,偶然发现在Oracle10g Release 2中,Autotrace的功能已经被极大加强和改变。 这是一个很有意思的小的变化,关于autotrace的使用,请参考:启用AutoTrace 接下来让我们先来看一下什么地方发生了改变: SQL> set linesize 120 SQL> set autotrace on SQL> select count(*) from v$session 2 /...
Oracle10gR2 New Feature:Generate ASH Reports Posted by eygle at 2005-09-14 【内容摘要】在Oracle10gR1中,Oracle引入了ASH的概念。在Oracle10gR2中,Oracle进一步强化了ASH的功能,增加了report能力。 ASH采样的是一段时间内系统内活动session的等待信息,通过这些信息,可以获得top wait events, top SQL, top SQL command types,top sessions等等重要信息。 Oracle通过ASH Report可以对特定的时间段进行分析,可以精确到天、小时或者分钟。 ashrpt类似statspack的功能,通过报表把采集的数据直观的展现出来。其本质仍然是得益于ASH的强大功能。 我们简单看一下v$active_session_history记录的历史信息: SQL> select sample_id,sample_time,event from v$active_session_history...
Oracle 10gR2:ASM透明的多版本支持 Posted by eygle at 2005-09-06 【内容摘要】Oracle10g Release 2对ASM做出了一系列的改进,在这些改进中,ASM保持了透明的多版本支持特性。
也就是说,Oracle10gR2的ASM仍然支持以前的Oracle10g版本,而以前的Oracle10g版本ASM也仍然可以支持Oracle10gR2的数据库。
Oracle 10g Linux ASMLib Install Notes Posted by eygle at 2005-09-04 【内容摘要】1.官方下载站点 Oracle ASMLib 如果你的Linux内核不匹配asmlib的版本,你可能需要做适当升级。 我安装用的是Rehat AS4: [root@danaly ~]# cat /etc/redhat-release Red Hat Enterprise Linux AS release 4 (Nahant) 对于Redhat AS4,ASMLib2.0支持两个内核版本:2.6.9-5.0.5和2.6.9-11...
How to Use Oracle10g release 2 ASM Posted by eygle at 2005-09-03 【内容摘要】如何使用Oracle10gR2,一点测试: 1.硬盘分区 示例,划分三个硬盘分区: [root@danaly etc]# fdisk /dev/cciss/c0d0 The number of cylinders for this disk is set to 8854. There is...
Oracle 10g Release 2 all available Posted by eygle at 2005-09-02 【内容摘要】从8月26日开始,Oracle10gR2在各大平台上的版本都已经发布了,等待了很久的朋友们可以到OTN上下载试用了: http://www.oracle.com/technology/software/products/database/oracle10g/index.html...
10g新特性之-expdp与传统exp的速度比较 Posted by eygle at 2004-06-26 【内容摘要】测试环境: System Configuration: Sun Microsystems sun4u Sun Enterprise 450 (4 X UltraSPARC-II 296MHz) System clock frequency: 99 MHz Memory size:...
10g新特性之-跨平台传输表空间 Posted by eygle at 2004-06-26 【内容摘要】10g的表空间跨平台迁移,较9i就是增加了一个使用Rman进行的文件格式转换的过程.
实际上也就是转换了数据文件头的格式信息而已.