10.2版本中hash group by一些争议
10.2中对group by 引入了hash group by替代了sort group by,针对这个新特性,谈谈个人的看法:1、在oracle的白皮书中,推荐使用hash group by,并阐述了性能的优越性,具体参见:http:/...
10.2检查隐含参数的新方法
在9i版本,检查隐含参数使用x$ksppi和x$ksppv进行关联获得数据库的隐含参数,在10.2.0.1版本,我们可以采用新的视图x$kspvld_values查询数据库隐含参数:col p_ default head defau...
交流(二)--分区表统计分析耗时太长
二、分区表统计时间太长 在交流中有提到一些分区表进行统计时候,耗时巨大。这个问题在很多项目也提到,这个是一个很饶头的事情。oracle...
交流(1)-- 执行计划错误问题
前几天参加了一个项目的数据库技术交流,就提出的问题提供一些思路: 1、执行计划错误问题 2、分区表统计分析耗时太长 一...
等待事件快速定位诊断
当用户提交其某个session发生等待事件,通常是通过v$session_wait查看是等待什么事件,根据等待事件的种类,查找相应造成该session等待的其他session信息。面对这些问题,我...
AIX 5.3 TL05版本以上数据库补丁Patch 5496862
近一段在AIX5308和AIX5306平台上遇到一个长查询语句出现ORA -01115,ORA-01110, ORA-27091, ORA-27072错误,且该错误所提示的数据怀块是随机的。 &nb...
Oracle10g for AIX6.1安装问题解决
1、操作系统版本 $ oslevel -s 6100-05-02-10342、安装10.2注意几个地方 a) $./runInstaller -ignoreSysPrereqs ...
undo在线切换步骤笔记
一、相关步骤:1、查看undo相关参数 SQL>show parameter undo2、创建新的undo空间SQL>create undo tablespace undotbs2 datafile '/xxx/xxx/xxx/undo2....
Partitioning a table online with DBMS_REDEFINITION
If there is a requirement to change the structure of a table that is already in use productively, it may be impossible to get a maintenance downtime for that table, because it is constantly in use. ...
Retrieve SQL and Execution Plan from AWR Snapshots
A handy little script. that I have used in the Oracle Database 11g Performance Tuning course this week. It queries the AWR Snapshots for SQL statements and sorts them by elapsed time:SQL> col parsed...
恢复旧的统计信息步骤
http://uhesse.wordpress.com/2010/05/18/restoring-old-optimizer-statistics-for-troubleshooting-purpose/ SQL> select * from v$version;BANNER-----------------------------------------------------...
row cache objects latch研究
1、row cache objects latch包含多个children latchselect child#, gets, misses, sleepsfrom v$latch_childrenwhere name='row cache objects'order by 1; 输出...
X$ Table
笔记: [K]ernel Layer, [2]-Phase Commit, [T]ransaction handling code [K]ernel Layer [2]-Phase Commit [G]lobal [T]ransaction [...
10.2.0.1数据库exp出现Ora-07445错误
在RedHat平台上,执行数据库exp命令,出现如下错误: ORA-07445: exception encountered: core dump [<0x3c2f7f1>] [SIGSEGV] &...
Primary 和standby数据库同一台主机上的Ora-01102问题分析解决
在HP-UX主机中oracle10.2.0.4平台上搭建dataguard测试环境,完成primary数据库创建后,将数据文件等拷贝到standby数据库对应目录中,在启动standby 数据库为mount状态中出现如下错误...
oracle10g下使用AIX5.3逻辑卷作为数据文件注意点
在AIX平台上创建LV时候,block size=4k,逻辑卷的第一个4K用于存储逻辑卷的信息,其余存储用户数据,所以将数据库数据文件从文件系统形式转化成裸设备的时候,需要跳过...
ora-07445 ora-00108问题解决
项目组安装Rehat5+oracle10.2.0.4版本数据库,在alert.log发现如下错误:Mon May 24 15:44:34 2010dispatcher 'D000' encountered error getting listening addressMon May 24 15:44:34 2010Erro...
ORACLE DW性能调优研究方向
1、主机和存储配置研究2、表压缩3、分区4、并行执行5、数据加载6、行&交易设置7、索引和物化视图
HP RISC平台9i升级到HP Itanium平台上10g
Oracle已经不再对9i进行支持,HP对RISC平台支持将到2013年截止,因此陆续将有相关的升级项目出现,以下是对涉及到的数据库升级步骤和方法进行阐述。一、版本要求 &...
10.2版本以上对db_file_multiblock_read_count变化分析
在oracle 10.2版本以上,oracle建议在参数文件中不设置db_file_multiblock_ read_count值或设置为0,同时又引进了两个隐含:_db_file_optimizer_read_ count 和 _db_ file_ ...