获取执行计划的6种方法
一.获取执行计划的6种方法(详细步骤已经在每个例子的开头注释部分说明了): 1. explain plan for获取; 2. set autotrace on ; 3. statistics_level=all; 4. 通过dbms_xplan.display_cursor输入sql_id参数直...
ORACLE CHM问题处理
Cluster Health Monitor(以下简称 CHM)是一个 ORACLE 提供的工具,用来自动收集操作系统的资源(CPU、内存、SWAP、进程、I/O以及网络等)使用情况。CHM会每秒收集一次数据。 这些系统资源数据对于诊断集群系统的节点重启、Hang、实例驱逐(Eviction)、性能问题等是非常有帮助的。另外,用户可以使用CHM来及...
11G RAC改IP
#host IP10.165.240.61 pool0110.165.240.62 pool0210.165.240.63 pool03#VIP10.165.240.64 pool01-vip10.165.240.65 pool02-vip10.165.240.66 pool03-vip#scan IP10.165.240.67 pool-scanifconfig -arac1 public 192.168.4....
oracle10g新建job不运行
客户给我们新建了个库来搭环境,在存储过程都建好后进行定时job,结果设置的时间过了之后job也没运行。后来发现数据库参数设置有问题SQL>show parameter job;NAME &nb...
expdp\impdp及exp\imp
数据泵文件expdp介绍EXPDP命令行选项1. ATTACH该选项用于在客户会话与已存在导出作用之间建立关联.语法如下ATTACH=[schema_name.]job_nameSchema_name用于指定方案名,job_name用于指定导出作业名.注意,如果使用ATTACH选项,在命令行除了连接字符串和ATTACH选项外,不能指定任何其他选项,示例如下:Expdp scot...
oracle CLOB字段转换位VARCHAR
1.实际上处理CLOB字段的时候,直接TO_CHAR,当长度超过4000的时候,会报错,提示列被截取;2.直接使用SUBSTR对CLOB字段进行截取,是不能起到任何作用的;3.可以使用dbms_lob.substr(clobcolumn,4000),对CLOB字段进行截取;截取的长度是4000还是2000根据存储的是汉字和数据决定长度;4.不用想着直接...
ORA-00031: session marked for kill处理方法
有一些job卡死hang住,在alter system kill session杀不掉报ORA-00031的时候需要在oracle的服务器上OS来进行杀死1、先把job停掉,在dba_jobs_running里面查看被卡住的job是否还在运行.2、如果有查看job的SID.3、执行 select spid, osuser, s.program from v$session s,v$process p where s.paddr=p.addr and s.sid=33 ...
flash back恢复删除或错误编译包体
不心小把新的包体替换成旧的了,已经编译了恢复方法如下<br />需要登陆到sysdba权限执行<br />例如下:<br />SYS@tdwora > select line, text<br />2 from dba_source AS OF TIMESTAMP TO_TIMESTAMP('2012-07-20 15:51:00','YYYY-MM-DD HH24:MI:SS')<br />3 where owner='USERNAME'<br />4 and ...
oracle flashback(闪回)误删操作恢复数据
flashback
ORACLE错误一览表,方便大家查询!
oracle错误一览表