Oracle系统运行慢及资源消耗多问题诊断 [final]
1. top 或 topas 查看大概情况 ,查看CPU, process数,Mem, swap 使用情况 ,查看各Process的 CPU , mem, swap使用情况。2. vmstat...
java.net.BindException: Address already in use: JVM_Bind
Oracle Grid Control 11.1.0.1.0 , Weblogic 10.3.6 , 安装到OMS Configuration 时 failed , log文件报错如下:严重:Exception:java.net.BindException: Address already in use: JVM_Bindat java.net.Plain...
安装Grid Control 11g 报错 OUI-10133:Invalid staging area.
在win7 上安装Oracle EM11g grid control 时报错:OUI-10133:Invalid staging area. There are no top level components for Windows NT,Windows 2000 available for Installation in this staging area 中文...
通过v$parameter 查看 issys_modifiable 状态判断是否动态参数
Oracle10g, 11g, 如果使用的初始化参数为 spfile . 可以使用如下方式查看参数是否可以动态更改,不需要重新启动数据库实例。 select name , value, issys_modifiable from v$paramet...
V$SESSION中的saddr,paddr,taddr 与v$process及v$transaction中字段的关系
saddr(session address): 表示当前记录的内存地址; paddr(process address): 该session对应的进程地址,关联v$process的addr字段,可以通过这个字段查处当前se...
数据库Hang住怎么办 - HANGANALYZE[final]
Oracle8.1.6之后才有了HANGANALYZE 命令,Oracle9i之后功能增强,提供在Oracle RAC集群环境的”cluster wide”信息,这意味着将为所有的cluster中的session生成信息,不管命令从哪个instance发出...
数据库Hang住怎么办 - HANGANALYZE
Oracle8.1.6之后才有了HANGANALYZE 命令,Oracle9i之后功能增强,提供在Oracle RAC集群环境的”cluster wide”信息,这意味着将为所有的cluster中的session生成信息,不管命令从哪个instance发出的。一般有三种使用H...
建数据库实例时碰到ORA-12578: TNS:wallet open failed
Windows 7, Oracle 11.2.0.1 数据库 ,原来安装过一个实例, 然后建立测试过 wallet , 今天删除原来的数据库实例, 然后重新建立实例时碰到错误 ORA-12578: TNS:wallet open failed,...
ORA-20000, ORU-10027: Buffer overflow, limit of <buf_limit> bytes
在运行一个stored procedure 的时候,因为使用了dbms_output , 其中循环很多,buffer size 不足以缓存得下,所以报错了。ORA-20000, ORU-10027: Buffer overflow, limit of <buf_limit> bytes &n...
AWR中的CPUs, Cores, Sockets
CPUs=8 Cores=8 Sockdets=2 NUM_CPUS 8 表示逻辑CPU数量(Oracle数据库中表现出来的初始参数 cpu_count)NUM_CPU_CORES 8 &nbs...
ORA-01720: grant option does not exist for 'HWCUST.H_OKC_REGION_TERRITORY_T'
以APPS登录,执行如下视图赋权限语句。 GRANT SELECT ON APPS.H_PM_REGION_TERRITORY_V TO HWCUST ; 报错: ORA-01720: grant option does not exist for 'HWCUST.H_OKC_REGI...
关于trace文件中的recursive calls , elapse time及cpu time,
Recursive Calls. Number of recursive calls generated at both the user and system level. Oracle Database maintains tables used for internal processing. When it needs to change these tables, Oracle...
sessions 与 processes 的计算关系
[i=s] 本帖最后由 tolywang 于 2012-8-24 11:27 编辑 Oracle 11g . 在百度中搜到的文章显示如下关系: Oracle 11.1 或以前 1.1 * processes + 5 Oracle&n...
产生递归调用 (Recursive Call 或 recursive SQL statements) 的几种情况
当执行一条SQL语句时,产生的对其他SQL语句的调用,这些额外的语句称之为''recursive calls''或''recursive SQL statements''. 触发Recursive Call的几种情况: &nb...
netca 遇到错误TNS-04404,TNS-04414,TNS-04612: "xxxxx" 的RHS为空
在配置NETCA的时候,遇到了如下报错: C:\Documents and Settings\Administrator>netcaOracle Net Services 配置:正在配置监听程序:LISTENERServiceAliasException: 无法初始化服务别名: TNS-04404...
温故知新 - UNDO,UNDO_RETENTION 及 _undo_autotune
Undo一个重要用途就是在对数据进行修改时候,能将数据块中被修改前的数据(注意不是数据块,一般被称为before image)保存到回滚段中。回滚时就可以取出还原。 UNDO还有其他用途,如一致性读、闪回功能(Flashb...
分布式数据库查询中 DRIVING_SITE 的疑问
SELECT /*+DRIVING_SITE(departments)*/ * FROM employees, [url=mailto:departments@rsite]departments@rsite[/url] WHERE e...
DB优化小常识 - 执行计划中Cardinality的计算
DB中如果我们使用CBO作为优化器,一条SQl语句就会有多种执行路径,那么CBO会计算各个执行路径的访问代价,选择代价最小的作为我们的执行计划。CBO在做访问路径估算的时候有一个很重要的参数作为...
获取object的创建脚本 - DBMS_METADATA.GET_DDL
dbms_metadata包中的get_ddl函数 --GET_DDL: Return the metadata for a single object as DDL. -- This interface is meant for casual browsing (e.g., from SQLPlus) -- vs. the programmatic OPEN / FE...
Oracle Job 定时执行设置实例[final]
DECLAREX NUMBER;BEGINSYS.DBMS_JOB.SUBMIT( job => X ,what => 'syn_rpt_members_relation;',next_date => to_date('02-07-2008 01:00:00','dd/mm/yyyy hh24:mi:ss'),interval => 'trunc(sysdate)+1+1/24',no_parse...