`
itspace
  • 浏览: 961127 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

什么是PSP0进程

阅读更多
alert上日志显示:
Sun Jun 14 15:01:06 2009
Thread 1 advanced to log sequence 3 (LGWR switch)
  Current log# 3 seq# 3 mem# 0: /oradata/test/redo03.log
Sun Jun 14 15:51:27 2009
Thread 1 advanced to log sequence 4 (LGWR switch)
  Current log# 1 seq# 4 mem# 0: /oradata/test/redo01.log
Sun Jun 14 15:51:46 2009
PSP0: terminating instance due to error 472
Instance terminated by PSP0, pid = 23322
在操作系统上显示
[ora10g@dbsvr bdump]$ ps -ef|grep ora_
ora10g   23453     1  0 16:00 ?        00:00:00 ora_pmon_test
ora10g   23455     1  0 16:00 ?        00:00:00 ora_psp0_test
ora10g   23457     1  0 16:00 ?        00:00:00 ora_mman_test
ora10g   23459     1  0 16:00 ?        00:00:00 ora_dbw0_test
ora10g   23461     1  0 16:00 ?        00:00:00 ora_lgwr_test
ora10g   23463     1  0 16:00 ?        00:00:00 ora_ckpt_test
ora10g   23465     1  3 16:00 ?        00:00:00 ora_smon_test
ora10g   23467     1  0 16:00 ?        00:00:00 ora_reco_test
ora10g   23469     1  1 16:00 ?        00:00:00 ora_cjq0_test
ora10g   23471     1  3 16:00 ?        00:00:00 ora_mmon_test
ora10g   23473     1  0 16:00 ?        00:00:00 ora_mmnl_test
ora10g   23475     1  0 16:00 ?        00:00:00 ora_d000_test
ora10g   23477     1  0 16:00 ?        00:00:00 ora_s000_test
ora10g   23481     1  0 16:01 ?        00:00:00 ora_arc0_test
ora10g   23483     1  0 16:01 ?        00:00:00 ora_arc1_test
ora10g   23487     1  0 16:01 ?        00:00:00 ora_qmnc_test
ora10g   23489     1 23 16:01 ?        00:00:00 ora_j000_test
ora10g   23491     1 10 16:01 ?        00:00:00 ora_m000_test

PSP stands for Process SPawner and this process has the job of creating and managing other Oracle processes.
简言之,PSP进程就是进程产生器。
它在ORACLE上的pid为3
SQL>  select PROGRAM from v$process where pid=3;

PROGRAM
------------------------------------------------
oracle@dbsvr (PSP0)

SQL> select sid,SERIAL# from v$session where paddr=(select addr from v$process where pid=3);

       SID    SERIAL#
---------- ----------
       170          1

SQL> alter system kill session '170,1';
alter system kill session '170,1'
*
ERROR at line 1:
ORA-03113: end-of-file on communication channel

alert日志显示
Sun Jun 14 16:37:25 2009
Errors in file /ora10g/app/admin/test/udump/test_ora_23514.trc:
ORA-07445: exception encountered: core dump [ksuklms()+444] [SIGSEGV] [Address not mapped to object] [0x39] [] []


那pid为1的是什么进程呢
SQL> select PROGRAM from v$process where pid=1;

PROGRAM
------------------------------------------------
PSEUDO

网上有此说法
“pid=1的进程是一个PSEUDO进程,这个进程被认为是初始化数据库的进程,启动其他进程之前即被占用,并在数据库中一直存在。”
可以看到这个进程在操作系统级别也没看到
SQL> select SPID,PROGRAM,SERIAL# from  v$process where pid=1;

SPID         PROGRAM                                             SERIAL#
------------ ------------------------------------------------ ----------
             PSEUDO                                                    0



再查看此进程的session信息
SQL> select sid,SERIAL# from v$session where paddr=(select addr from v$process where pid=1);

no rows selected







0
1
分享到:
评论

相关推荐

    驱动签名 隐藏进程 保护进程 多种方式 保护进程的 驱动

    多种方法 保护进程 断链 修改Flag hook对象 抹psp表 csscs表 注册回调 ObRegisterCallbacks

    PSP管理工具

    Java的PSP管理工具,用于进行项目的计划、时间进程管理、度量,总结,非常有用

    node-psp:node.js 的进程和端口管理器

    节点-pp node.js 的进程和端口管理器

    基于ARM stm32的嵌入式操作系统编写尝试Rev.2

    5.较为详细的cotex-M3 CPU寄存器说明及解释,主堆栈指针MSP和进程堆栈指针PSP的简要描述,常用汇编指令详解。更为详细的还要参考 1) Cortex M3权威指南(中文) 2) Cortex M3与M4权威指南 3) 常用ARM指令集及汇编 6....

    jpcsp源码 中文注释版

    在读源码过程中,加入了大量中文注释。内含源码解读日志word版,更新到第16篇,介绍了jpcsp的架构和实现细节...后续计划是,搞清楚psp的固件系统(操作系统)的各个方面(进程管理,I/O,文件系统等),以及图形机制。

    从任务栈的角度出发,基于ARM stm32的嵌入式操作系统编写尝试

    7.较为详细的cotex-M3 CPU寄存器说明及解释,主堆栈指针MSP和进程堆栈指针PSP的简要描述,常用汇编指令详解。更为详细的还要参考 1) Cortex M3权威指南(中文) 2) Cortex M3与M4权威指南 3) 常用ARM指令集及汇编 8....

    格式工厂V2.70

    新版本格式工厂中,更对移动播放设备做了补充,如 iPhone、iPod、PSP、魅族、手机等,使你不需要去费劲研究不同设备对应什么播放格式,而是直接从格式工厂的列表中选择你手中的设备型号,就能轻松开始转换,更快更...

    RABSoft远程服务平台

    平台拥有常用操作(执行、运行、进程管理、关机重启)、文件管理(目录浏览、文件删除重命名、离线上传、远程下载)、屏幕监控(实时屏幕查看、模拟鼠标操作、模拟键盘输入)三大基本功能。平台具有高度的开放性,...

    Tipard Video Converter Ultimate 9.0.8 免费版 视频转换工具.zip

    可转换文件适用于iPad, iPad 2, iPod, iPhone, iPhone 4, Apple TV, PSP, PS3, Wii, Zune, Xbox, Sony Walkman, Google Phone, BlackBerry等等。通过使用NVIDIA® CUDA™技术和多核心CPU支持技术,转换速度快6倍。 ...

    格式工厂V2.60

    新版本格式工厂中,更对移动播放设备做了补充,如 iPhone、iPod、PSP、魅族、手机等,使你不需要去费劲研究不同设备对应什么播放格式,而是直接从格式工厂的列表中选择你手中的设备型号,就能轻松开始转换,更快更...

    Hourglass-开源

    Hourglass 是一个用 Java 编写的 PSP(个人软件进程)时间跟踪实用程序。 它允许您跟踪在各种编程(或其他)任务上花费的时间,并提供报告机制来分析您的时间使用情况。

    赛普拉斯和Mobilygen提供了两种Video-Over-USB参考设计

    新型Crusher和Crusher-Capture参考设计采用了赛普拉斯公司的EZ-USB:registered: FX2LP USB控制器和Mobilygen公司的MG1264 H.264视频编解码器,与实时相比,这两款设计可将H.264视频的编码进程加快5倍。H.264视频标准...

    Cypress和Mobilygen合作发布两款ideo-Over-USB参考设计

    新型Crusher和Crusher-Capture参考设计采用了赛普拉斯公司的EZ-USB FX2LP USB控制器和Mobilygen公司的MG1264 H.264视频编解码器,与实时相比,这两款设计可将H.264视频的编码进程加快5倍。H.264视频标准可以用...

    视频网站频下载 All Video Downloader v1.0

    All Video Downloader支持超过280个流行视频网站的视频下载。不含广告、插件,无须注册。较大支持20个并发进程,下载后的视频可以支持iPod, iPod Touch, iPad, iPhone, avi, flv, wmv, mp4, Psp, Ps3。

    asp.net知识库

    C# 2.0会给我们带来什么 泛型技巧系列:如何提供类型参数之间的转换 C#2.0 - Object Pool 简单实现 Attributes in C# 手痒痒,也来个c# 2.0 object pool 泛型技巧系列:用泛型打造可复用的抽象工厂 体验.net2.0的优雅...

Global site tag (gtag.js) - Google Analytics