ORACLE-SQL脚本
wenzhongyan
这个作者很懒,什么都没留下…
展开
-
IMP跨平台迁移数据库SQL生成SQL方式表空间创建脚本
我们在利用EXP/IMP进行跨平台迁移的时候,由于表空间路径变更,需要先手工创建在目标端创建与源端一致的表空间和数据文件,以下为创建生成语句的脚本。一.在源端数据库执行以下命令,生成创建脚本select 'create tablespace ' || b.NAME || ' DATAFILE ' || chr(39) || a.NAME || chr(39) || ' SIZE ' ||原创 2015-02-06 11:50:17 · 1195 阅读 · 0 评论 -
通过操作系统上的PID找出相应的SQL语句
linux平台下,我们一般通过TOP命令,查看性能消耗最大的进程,如果看到是oracle进行,那么就需要通过进程号,查询该进程当前执行的SQL语句,网上百度有很多SQL,我一般通过下面的方式进行查找:通过操作系统上的PID找出相应的SQL语句的SID:SELECT s.sid, p.spid FROM v$session s, v$process p WHERE s.paddr = p原创 2015-02-06 11:58:50 · 6525 阅读 · 0 评论 -
latch: shared pool latch: library cache 诊断脚本(latchprofx.sql,latchprof.sql)
执行方式如下:@d:\latchprofx.sql sid,name,laddr % cache 10000@d:\latchprof.sql sid,name,laddr % cache 10000脚本出处:http://www.tanelpoder.comlatchprofx.sql--------------------------------------翻译 2015-02-12 16:26:01 · 2034 阅读 · 0 评论 -
查询cache buffer chain热块对象的脚本
原文:How To Identify a Hot Block Within The Database Buffer Cache. Doc ID: 163424.1脚本一 定位问题:select * from v$latch_misses tORDER BY SLEEP_COUNT DESC脚本二 查找原因可以看到 kcbgtcr: kslbegin excl 排第原创 2015-02-12 16:11:49 · 981 阅读 · 0 评论 -
session_cached_cursors的参数设置
正确设置open_cursors和'session_cached_cursors' 可以减少sql解析,提高系统性能,那么,如何正确设置'session_cached_cursors' 这个参数呢?我们可以把握下面的原则:1、'session_cached_cursors' 数量要小于open_cursor2、要考虑共享池的大小3、使用下面的sql判断'session转载 2015-06-03 17:18:03 · 1080 阅读 · 0 评论 -
通过登录触发器跟踪会话产生trace文件
CREATE OR REPLACE TRIGGER trace_test_user AFTER LOGON ON DATABASEBEGIN IF USER LIKE '%程序名称%' ESCAPE '\' THEN EXECUTE IMMEDIATE 'ALTER SESSION SET timed_statistics=true'; EXECUTE IMMEDIATE '原创 2016-03-30 15:43:22 · 758 阅读 · 0 评论