容易忘记的ORACLE函数用法: DUMP
DUMP(expr[,return_fmt[,start_position[,length]]])PurposeDUMP returns a VARCHAR2 value containing the datatype code, length in bytes, and internal representation of expr. The returned result is always ...
用ORADEBUG唤醒SMON进程
在SQL*PLUS中执行oradebug wakeup <pid>其中SMON的<pid>这样获得:SELECT pid FROM v$process WHERE addr = ( SELECT paddr FROM v$bgprocess WHERE name = 'SMON' );
IMP/EXP学习笔记(3) -- FULL IMPORT
-------------------------------------------------关于 full export DMP 文件内容-------------------------------------------------进行 v9.2 full export 时,dmp文件中包含了:. 除 SYSTEM 表空间以外的所有表...
IMP/EXP学习笔记(4) -- USER IMPORT
-------------------------------------------------如何 user import?------------------------------------------------- 获取表空间定义脚本和用户定义脚本, 预先创建所有的表空间; 预先创建所有的用户; ...
oracle文档阅读路线——DBA篇(zt)
for 9i document:Oracle9iR2.Database.Concepts Backup and Recovery Concepts Recovery Manager Reference Oracle9i Database Administrator's Guide Oracle9i Database Performance Tuning Guide and Reference谨...
晕 跟踪程序的会话却不产生TRACE文件!
为了优化ORACLE SQL语句,需要跟踪会话。明明很简单的操作,可是一直都没有产生TRACE文件:(无比郁闷中,最后发现被跟踪的是测试系统进程的会话,可是却在操作生产系统的程序。都是想当然、不细心惹的祸啊!谨记!将...
IMP/EXP学习笔记(1)
user 导入模式:# linux上的命令脚本export v_USER=HUSERimp userid="'/ as sysdba'" buffer=409600 ignore=N fromuser=$v_USER touser=$v_USER file=full-070921.dmp log=log-$v_USER.txtexp的一个参数:COMPRESS i...
修改 cursor_sharing 参数从EXACT到SIMILAR
数据库中SQL hard parse太高。耐着性子将所发现的问题SQL提交给相关人员进行修改,改为binding 的方式... 但还是有大量的SQL无法修改, 整个系统中的多版本SQL还是很多!无奈之下,昨天只好修改 cursor_sharing 参数...
关于table()函数用于IN/EXISTS查询的执行计划
1)IN EXISTS 查询的有关hintHASH_SJ NL_SJ MERGE_SJHASH_AJ NL_AJ MERGE_AJ2)如果子查询中是正常表(或者临时表),执行计划一般会走HASH JOIN (SEMI)可是如果是table()表,执行计划一般NESTED LOOPS (SEMI)。如此则...
ORACLE进程Virtual Size的对比
对比方法(WINDOWS平台):首先设置一个内存参数,如large_pool_size,启动ORACLE,然后通过procexp看Virtual Size调整内存参数,再看Virtual Size的变化我调整的是large_pool_size参数:第一次设置为4M,Virtual Si...
userenv('SESSIONID')与audsid的疑问
9i: 如果是以 * AS SYSDBA/SYSOPER (*代表/或SYS或SYSTEM) 身份登录,则 select userenv('SESSIONID') from dual 返回 0audsid是什么?为何SYSDBA/SYSOPER 用户的SESSION的audsid=0?另外,如果以普通的SYSTE...
IMP/EXP学习笔记(2)
-------------------------------------------------关于exp/imp-------------------------------------------------!如果导入用户数据前,用户的表已经存在(用脚本创建之),那么导入时,即使选择IGNORE=Y“忽略...
全角半角字符转换(补:字符集convert转换)
好像没有判断一个字符是全角还是半角的函数。但有转换函数:TO_MULTI_BYTE(string) 和 TO_SINGLE_BYTE(string)。还有一个TRANSLATE(string, from, to)也可以派上用场。SQL> select to_multi_byte('abc123(),./;'':"[...