[转帖] 讲解有关"SELECT FOR UPDATE"的一些概念
statement: 一个SQL语句。 session: 一个由ORACLE用户产生的连接,一个用户可以产生多个SESSION ,但相互之间是独立的。 transaction:所有的改变都可以划分到transac...
SMON的功能与作用
SMON是Oracle数据库至关重要的一个后台进程,SMON 是System Monitor 的缩写,意即:系统监控。 在数据库启动过程中,SMON排在CKPT进程之后,在Oracle9i中排在第六号的位置: PMON started with pid=2 DBW...
(zt) Oracle语句优化30个规则详解
1. 选用适合的Oracle优化器 Oracle的优化器共有3种: a. RULE (基于规则) b. COST (基于成本) c. CHOOSE (选择性) 设置缺省的优化器,可以通过对init.ora文件中OPTIMIZER_MODE参数的各种声明...
kill & orakill
select a.username,a.machine,a.program,b.spid,a.serial#,a.sid from v$session a,v$process b where a.paddr=b.addr and b.spid in ()select a.username,a.machine,a.program,b.spid,a.serial#,a.sid from v$sess...
Oracle9i tablespace空间分配中initial_extent与LMT,DMT
1,Oracle9i 本地管理表空间(LMT), autoallocate的情况下,缺省extent大小是多少 ? CREATE TABLESPACE SYSTEM DATAFILE '/u01/product/oradata/epd2/system01.dbf' SIZE 800M AUTOEXTEND OFFLOGGINGONLINEP...
Oracle8i, 9i,10g 初始化都是给table分配至少两个extents ?
Oracle9.2.0.7 Linux AS4.0 ext3 以下建立table的脚本tablespace为base_data, base_data 为本地管理, uniform size 为5M . 那么在建立这个table的时候,system 及 base_data 等表空间空间占用是如...
8i,9i,10g Physical Standby
====================================================================== 8i Standby init parameter configuration . ====================================================================== ##...
[转载]Oracle数据库应用系统调优方法
从以下几个方面:数据库服务器、网络I/O、应用程序等对整个系统加以调整,充分发挥Oracle的效能,提高整个系统的性能 Oracle数据库广泛应用在社会的...
关于Oracle 中驱动表的选择
SQL语句的执行速度,可以受很多因素的影响而变化。但主要的影响因素是:驱动表、执行操作的先后顺序和索引的运用。可以由很多不同的方法间接地改变这些因素,以达到最优的执行速度。这里主要探讨当对多个...
关于关闭开启Oracle10g RAC系统步骤疑问
如何关闭Oracle10g RAC (OCFS2) 数据库 ? 平时一般步骤是 (以下步骤是不是有重复 ??):$ srvctl stop listener -n gnd-rac01 $ srvctl stop listener -n gnd-rac02 gnd-rac01</home/oracle>$e...
最大性能Physical Standby设置记录
---------------------------------------------------------------------------Production DB: --------------------------------------------------------------------------- EPD3-DB</u01>$cat init...
Oracle10g RAC 数据库升级为10.2.0.4 ,clusterware需要升级到10.2.0.4 ?
10201_clusterware_linux_x86_64.cpio Oracle10g RAC , 10.2.0.1 升级到 10.2.0.4 , clusterware 是 10.2.0.1 , 是否有10.2.0.4 的clusterware , 如果有,必须升级到 10.2.0...
10g RAC 一个节点不能自动启动gsd,ons,lsnr,inst等服务
linux as4.0 u5 64bit oracle 10.2.0.3 64bit ocfs2 rac , 2 nodes . 原来做过的10g rac都没有碰到过这种问题 。做过一次fail over测试,关闭节点1的public 网卡...
10g RAC fail over测试,节点2实例不能随Linux自动启动
Linux ecsrac01 2.6.9-42.ELsmp #1 SMP Linux Linux 4.0 u5 64bit Oracle 10g RAC (10.2.0.3) 开始安装成功之后进行fail over测试,手动关闭rac01的...
Oracle如何查找当前Lock
select l.sid,s.serial#,s.username,s.terminal,s.program, decode(l.type,'RW','RW - Row Wait Enqueue', 'TM','TM - DML Enqueue', 'TX','TX - Trans Enqueue', 'UL','UL - User',l.type||'System') res, substr(t...
[zt]当数据库变慢时,我们应如何入手
第一章 检查系统的状态1.1 使用sar来检查操作系统是否存在IO问题1.2 关注内存vmstat1.3 找到使用资源特别大的Oracle的session及其执行的语句1.4 查找前十条性能差的sql语句 [@more@]第二章 检查会话状态 当数据库变慢时,我们应如何入手 当应用管理员通告现在应用很慢、数据库很慢时,当Oracle DBA在数据库上做几个示例的Select也发现同样的问题时,有些时侯就会无从下手,因为DBA认为数据库的各种命种率都是满足Oracle文档的建议。实际上如今的优化己经向优化等待(waits)转型了,实际中性能优化最根本的出现点也都集中在I/O,这是影响性
一mdf文件达到 120G , 如何拆分成多个文件 ?
Windows 2000 Server SQL Server 2000停机时间较少的情况下,如何将120g的单独mdf文件拆分成多个 ?
查询sql语句执行次数
SELECT COUNT exe_count, module, SQL_TEXTFROM ( SELECT ROW_NUMBER ()OVER (PARTITION BY SUBSTR (SQL_TEXT, 1, 50)ORDER BY SQL_TEXT)num,a.*FROM (SELECT COUNT ( * )OVER (PARTITION BY SUBSTR (SQL_TE...
Drop table时候会彻底删除index, Truncate 时候会清除index 但是index数据还是保留在H
看到写Truncate ,Delete ,Drop 等相似操作的文章,其中写道Truncate 执行的时候将会做的事情是 : 清除相应索引(不是Drop) ...... 意思是说Drop Table的时候ind...
朋友安装的10g数据库没有dbsnmp用户,是哪个组件没有安装 ?
Oracle10.2.0.1 Windows XP 服务中也没有 SNMP 对应的两项服务。 如何安装 ?