查看: 20246|回复: 11
收藏 |
V$SQL里的语句一般能保留多久
[复制链接]
wabjtam123
wabjtam123
当前离线
积分101
IP卡
狗仔卡
论坛徽章:50
电梯直达
1#
发表于 2008-5-30 11:01
|
只看该作者
|倒序浏览
|阅读模式
V$SQL里的语句一般能保留多久,这个不是在SHARE POOL中被缓存的吧,
我重新启动数据库还能查到V$SQL里原来的语句,感觉到很怪异
语句, SHARE, POOL, 启动, 数据库
收藏0
相关帖子
本版精华
热门专题
【大话IT】以“数据”的名义竞技,国产数据库如何突围?
《Oracle 12c特性解读-容器数据库和灾备》金牌客座讲师主讲,进阶高级DBA必修
【名人堂】专访去哪儿网数据库总监:数据库运维经验谈
《HBase从入门到精通》海量数据时代必修课程,助你快速解决大数据平台随机读写难题
【大话IT】数据不再遥远——你对数据库平台架构知多少?
雨天送福利啦!!
【名人堂】专访柏睿数据华东区总经理杜正浩:快到“不可思议”的纯内存数据库
【名人堂】专访达梦副总付铨:用技术打消用户上国产系统疑虑
推荐xuexiaogang为内存数据库板块版主,请大家发表意见~
【大话IT】破局者来了?聊聊云服务器的促销乱战~
Oracle 运维最佳实践
无私奉献 企业级DBA--学习手册(中文版)体系结构,性能优化
明明白白使用数据块 ----数据块格式深入解析
突破oracle for win2K 的2G内存限制
ITPUB知识索引贴——bbed学习
oracle 10-11g下的UNWRAP
[原创 申请精华]用oracle发送邮件(功能很全)
ASM的文件管理深入解析(内含开源的ASM文件挖掘研究版程序)
Oracle中的锁和10704对高级队列锁的跟踪实验
晶晶小妹和VAGE共同开发的“日志挖掘”研究版(开源)发布了
ORACLE客户端下载
使用道具
举报
回复
提升卡
置顶卡
变色卡
显身卡
zuohao_lu
zuohao_lu
当前离线
积分101
IP卡
狗仔卡
论坛徽章:97
2#
发表于 2008-5-30 11:08
|
只看该作者
关注.
up
使用道具
举报
回复
显身卡
jessie_910
jessie_910
当前离线
积分101
IP卡
狗仔卡
论坛徽章:1
3#
发表于 2008-5-30 11:14
|
只看该作者
学习。。。
如果sql在v$sql里查不到了,还能在哪里查到呢?
使用道具
举报
回复
显身卡
ihekoko
ihekoko
当前离线
积分101
IP卡
狗仔卡
论坛徽章:3
4#
发表于 2008-5-30 11:14
|
只看该作者
原帖由 wabjtam123 于 2008-5-30 11:01 发表
V$SQL里的语句一般能保留多久,这个不是在SHARE POOL中被缓存的吧,
我重新启动数据库还能查到V$SQL里原来的语句,感觉到很怪异
你肯定是用什么工具去看V$SQL 里的信息 比如TOAD PL/SQL developer等
那些工具在启动的时候就会做很多查询操作
如果重起数据库后 当时又没有任何联结 没有job等
v$sql里还有东西
那真是见鬼了。。。。
使用道具
举报
回复
显身卡
chanet
chanet
当前离线
积分101
IP卡
狗仔卡
论坛徽章:1
5#
发表于 2008-5-30 13:12
|
只看该作者
理论上说是重启数据库后,shared_pool里是没有的,如果有,请举例.
确实有,还可以把report to oracle company, 有机会获取 $1000 美元的bug奖励.
使用道具
举报
回复
显身卡
lotus1024
lotus1024
当前离线
积分101
IP卡
狗仔卡
论坛徽章:1
6#
发表于 2008-5-30 14:16
|
只看该作者
select min(LAST_ACTIVE_TIME) from v$sql
现在查,最小的
MIN(LAST_ACTIVE_TIME)
---------------------
2008-5-30 11:56:30
而且对比SQL> select count(*) from v$sql;和select count(*) from v$sql where LAST_ACTIVE_TIME >(select MIN(LAST_ACTIVE_TIME) from v$sql);几乎相等。
因此,我觉得应该不会超过2天。
原帖由 wabjtam123 于 2008-5-30 11:01 发表
V$SQL里的语句一般能保留多久,这个不是在SHARE POOL中被缓存的吧,
我重新启动数据库还能查到V$SQL里原来的语句,感觉到很怪异
使用道具
举报
回复
显身卡
kvc
kvc
当前离线
积分101
IP卡
狗仔卡
论坛徽章:11
7#
发表于 2008-5-30 14:19
|
只看该作者
保存到该语句解析被踢出库高速缓冲.
使用道具
举报
回复
显身卡
kelsoncong
kelsoncong
当前离线
积分101
IP卡
狗仔卡
论坛徽章:67
8#
发表于 2008-5-30 14:46
|
只看该作者
不会的啊,库重新启动以后就没有了,看看我做的实验:
SQL> select * from dept_dict;
......
已选择76行。
SQL> select sql_text from v$sql where sql_text like '%dept_dict%';
SQL_TEXT
--------------------------------------------------------------------------------
select * from dept_dict
select sql_text from v$sql where sql_text like '%dept_dict%'
SQL> connect /as sysdba
已连接。
SQL> shutdown immediate
数据库已经关闭。
已经卸载数据库。
ORACLE 例程已经关闭。
SQL> startup
ORACLE 例程已经启动。
Total System Global Area 591396864 bytes
Fixed Size 1250308 bytes
Variable Size 125832188 bytes
Database Buffers 457179136 bytes
Redo Buffers 7135232 bytes
数据库装载完毕。
数据库已经打开。
SQL> connect ch/ch
已连接。
SQL> select sql_text from v$sql where sql_text like '%dept_dict%';
重新启动以后就没有了啊
SQL_TEXT
--------------------------------------------------------------------------------
select sql_text from v$sql where sql_text like '%dept_dict%'
SQL> spool out
[/quote]
使用道具
举报
回复
显身卡
wabjtam123
wabjtam123
当前离线
积分101
IP卡
狗仔卡
论坛徽章:50
9#
楼主|
发表于 2008-5-30 15:15
|
只看该作者
奇怪,我真是刚才重新启动后还看到我的一条查询自己表的语句啊,现在再重启看不到了, 不能再现了
使用道具
举报
回复
显身卡
OoNiceDream
OoNiceDream
当前离线
积分101
IP卡
狗仔卡
论坛徽章:129
10#
发表于 2008-5-30 15:23
|
只看该作者
原帖由 kvc 于 2008-5-30 14:19 发表
保存到该语句解析被踢出库高速缓冲.
使用道具
举报
回复
显身卡