你好,游客 登录 注册 搜索
背景:
阅读新闻

Oracle进程和内存转储说明

[日期:2016-03-10] 来源:Linux社区  作者:selectshen [字体: ]

转储进程状态:
SQL> alter session set events 'immediate trace name processstate level 10';
或者SQL> oradebug dump processstate 10
 
转储系统状态:
SQL> alter session set events 'immediate trace name systemstate level 10';
 
转储的系统状态分三部分:
1.跟踪文件头
2.系统全局信息
3.进程信息

转储内存可分为:
1.heapdump:转储PGA, SGA, UGA
SQL> alter session set events 'immediate trace name heapdump level <level>'
2.heapdump_addr:转储subheap
SQL> alter session set events 'immediate trace name heapdump_addr <addr>'
3.row_cache:转储dictionary cache
SQL> alter session set events 'immediate trace name row_cache level <level>'
4.buffer:转储buffer cache
SQL> alter sessiaon set events 'immediate trace name buffers level <level>'
5.library_cache:转储library cache
SQL> alter session set events 'immediate trace name library_cache level <level>';

转储的内存分三部分:
1.heap的描述
2.heap的extent列表中的chunk
3.free lists, lru lists, permanent chunk lists,and marked chunk lists

更多Oracle相关信息见Oracle 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=12

本文永久更新链接地址http://www.linuxidc.com/Linux/2016-03/129101.htm

linux
相关资讯       Oracle进程  Oracle转储 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款