我想像SQL2000事件跟踪器一件查看SQL执行的语句,可是显示不全!
只有前半段
像下面一样,不知道怎么设置处理!
select object_name, owner object_owner, status, object_type,
只有前半段
像下面一样,不知道怎么设置处理!
select object_name, owner object_owner, status, object_type,
解决方案 »
- 数据库三张表,学生表,教师表和课程表
- 求3表级联查询SQL语句
- oracle 创建了用户怎么在方案里面没有对应的呢?哪位高手帮忙解决一下。
- 按部门合计SAL值?
- 哪有oracle8i for windows 下载阿
- 字符集问题,我用ue把dmp文件的2,3字节改为03 54(原来为00 01) 然后IMP提示我无效的导出文件 ,why??
- 第一次装oracle9i就遇到奇怪问题:最后自动配置工具(database configuration assistant)时,既不报错,进程也没死,但就是不往前走了!
- 请问存储过程里的变量需不需要指定精度?
- procedure
- 请问多线程delete 删除同一条数据,死锁怎么解决
- 自学orical
- 修改oracle字段数据类型
select sql_text from v$sqltext_with_newlines
where address = hextoraw(decode(:sql_hash_value,0,:PREV_SQL_ADDR,:sql_address))
and hash_value = decode(:sql_hash_value,0,:prev_hash_value,:sql_hash_value)
order by piece
/* concatenate */
order by last_active_time desc
dbms_lob.substr(temp.sq)
from
(
select /*dbms_lob.substr(*/a.SQL_FULLTEXT/*)*/ sq,a.PARSING_SCHEMA_NAME, a.LAST_ACTIVE_TIME, rownum r
from v$sqlarea a
where a.PARSING_SCHEMA_NAME in ('S580A')
and a.LAST_ACTIVE_TIME > to_date('2013/3/8 9:24:25','yyyy/mm/dd HH24:mi:ss')
and a.LAST_ACTIVE_TIME < to_date('2013/3/8 9:24:55','yyyy/mm/dd HH24:mi:ss')
order by a.LAST_ACTIVE_TIME desc
)temp
where temp.r != 16 and temp.r < 55;--对于太大的sql,dbms_lob.substr()函数,会有错误,此处可用二 分法逐步排除 大SQL。下面的sql 选出被 上面sql 排除的大sql(查看时,点击单元格后面的 ... ))。
select
temp.sq
from
(
select /*dbms_lob.substr(*/a.SQL_FULLTEXT/*)*/ sq,a.PARSING_SCHEMA_NAME, a.LAST_ACTIVE_TIME, rownum r
from v$sqlarea a
where a.PARSING_SCHEMA_NAME in ('S580A')
and a.LAST_ACTIVE_TIME > to_date('2013/3/8 9:24:25','yyyy/mm/dd HH24:mi:ss')
and a.LAST_ACTIVE_TIME < to_date('2013/3/8 9:24:55','yyyy/mm/dd HH24:mi:ss')
order by a.LAST_ACTIVE_TIME desc
)temp
where temp.r = 16 ;