package锁的查找与解锁
SELECT 'alter system kill session ' || '''' || sid || ',' || serial# || ''';' FROM v$session WHERE sid IN (SELECT /*+rule*/ ...
Oracle软件clone
clone步骤:1. tar oracle_home目录(root) cd $ORACLE_HOME/.. tar cvpf 空闲空间路径/${ORACLE_SID}soft.tar 10.2.0 chmod 75...
outline操作脚本_老版本.txt
这里描述的是在Oracle 数据库生产环境中由于未知的原因,使得单个sql出现严重的性能问题,在判断出是执行计划不正确引起的时,采用outlines 技术,从其它具有正确的执行计划的环境,如测试库,开发库等获取正确的执...
你或许不知道的varchar2类型的定义
通常,我们定义一个varchar2字段时,使用的是如下定义:Cola Varchar2(10); 他表示cola可以存储最多10个英文字符,或者5个zhs16gbk中文字符,或者3个utf8的中文字符。 上面的区别对使用英文的国家其...
Oracle 10g rebuild index,索引原来统计信息丢失
1、创建测试表及索引create table t as select * from dba_objects where rownum<=100;create index ind_t_object_id on t(object_id);create table tt (id number,name varchar2(30));insert into tt values(1,'a...
Calling a CLOB Locator Fails With ORA-22275 [ID 161530.1]
修改时间 22-JUL-2009 类型 PROBLEM 状态 PUBLISHED In this Document Symptoms Changes Ca...
Oracle正则表达式匹配中文的方法
方法1:select regexp_replace('abc秋歌def','['||chr(128)||'-'||chr(255)||']','-') from dual; 方法2(替换中文字符和“\”):SELECT regexp_replace(ASCIISTR('abc秋-''"",.。!@#$%^&^*()_+=歌def、\'...
"Alter index rebuild online parallel n"会修改索引的degree属性
"Alter index rebuild online parallel n"会将索引的degree属性修改为n,这样可能会造成与该索引相关的执行计划改变,可能对生产系统产生影响,因此在开并发对索引进行重构之后应该使用以下SQL将索引的degree属性置...
rman set newname switch 用法
http://space.itpub.net/7199859/viewspace-928
ORACLE DB创建步骤-运用冷备份和RMAN
u RMAN创建数据库 1.环境的准备² 在新建立数据库的机器上申请在DBA组的ORACLE OWNER 用户名必须与原数据库的ORACLE OWNER 相同。² 安装ORACLE&nbs...
通过SPA方式在Lugz0库抓取SQL脚本
-----------------------------------------------------Step1: 创建名称为STS_NAME的SQL_SET.---------------------------------------------------BEGINDBMS_SQLTUNE.CREATE_SQLSET(SQLSET_NAME => 'STS_NAME', &n...
ORACLE 11G 使用SPM来调整SQL语句的执行计划
跟大家说明一下: ITSM 数据库迁移升级到11G后,有几条SQL语句的执行计划不正确,而且这些语句都是使用绑定变量的。最初的调整想法是获得这些的语句的绑定变量值,将获得的字面值直接替换SQL语句的绑定变量,...
表统计信息导出导入脚本
begin dbms_stats.create_stat_table('dbmgr','CBO_STATS_NET2');dbms_stats.export_table_stats(ownname => 'NETS2DATA',tabname => 'T_PC_ORDER',stattab => 'CBO_STATS_NET2',statown => 'DBMGR',cascade ...
物化视图开发相关问题指导意见
1.创建快速刷新(fast refresh,也称增量刷新)的物化视图,必须在基表上先创建物化视图日志:CREATE MATERIALIZED VIEW LOG ON hsfssdata.TBTRANSREQ with rowid,sequence including new values;CREATE MATERIALIZ...
Oracle的ORAPWD工具用来创建密码文件
拥有SYSDBA和SYSOPER权限的用户,可以执行类似CREATE DATABASE、DROP DATABASE、RECOVER、STARTUP、SHUTDOWN之类的操作。这两个权限不但很高,而且很特殊。因为这些用户不能通过数据库进行验证。当数据库关闭后,如...
Oracle六大锁模式级别越高影响越多
ORACLE里锁有以下几种模式:0:none1:null 空2:Row-S 行共享(RS):共享表锁,sub share3:Row-X 行独占(RX):用于行的修改,sub exclusive4:Share 共享锁(S):阻止其他DML操作,share5:S/Row-X 共享行独占...
【转】OPTIMIZER_INDEX_COST_ADJ与成本计算
OPTIMIZER_INDEX_COST_ADJ这个初始化参数代表一个百分比,取值范围在1到10000之间.该参数表示索引扫描和全表扫描成本的比较。缺省值100表示索引扫描成本等价转换与全表扫描成本。这些参数对于CBO的执行具有重大影响...
SQL优化34条
我们要做到不但会写SQL,还要做到写出性能优良的SQL,以下为笔者学习、摘录、并汇总部分资料与大家分享!(1) 选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE 的解析器按照从右到左的顺序处理FROM子句...
【转】Oracle的log_buffer该设为多大?
各地现场的log_buffer都不一样,有的现场设置为200M,有的现场设置500K。到底应该设多大呢? log_buffer是Redo log的buffer。 因此在这里必须要了解Redo Log的触发事件(LGWR)&n...
查看Oracle隐藏参数的SQL
selecti.ksppinm name,i.ksppdesc description,cv.ksppstvl value,cv.ksppstdf isdefault,decode(bitand(cv.ksppstvf,7),1,'MODIFIED',4,'SYSTEM_MOD','FALSE') ismodified,decode(bitand(cv.ksppstvf,2),2,'...