`
itspace
  • 浏览: 981354 次
  • 性别: 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表(可能是指进程的安全上下文或系统服务描述表),...

    PSP闹钟(简单性)

    这是由于在这些状态下,PSP的系统进程会暂停,包括闹钟应用在内的所有软件都不会运行。因此,为了确保闹钟能正常工作,用户必须保持PSP处于开机状态。 此外,从文件名称"PSP_ALARMA"我们可以推测,这个文件可能是...

    oracle后台进程

    PSP0进程同样是在Oracle 10g中引入的,它负责调度后台进程的工作,如定时任务的执行等。 #### 12. CJQ0 (Job Queue Coordinator Process) CJQ0进程负责管理作业队列,监控作业是否满足执行条件,并调度相应的作业...

    psp MemPatch插件

    MemPatch插件的工作原理基于PSP的自启动功能,它将自身作为一个小型的动态链接库(DLL)加载到PSP的游戏进程中,然后在后台运行,监控并修改游戏的内存状态。这种技术在PSP破解圈中相当常见,因为它提供了无侵入性的...

    Oracle 12c完整后台进程&内存结构图 DBA必备

    2. PSP0 (Process Spawner):负责 spawn 新的服务器进程以响应客户端的连接请求。 3. Dnnn (Dispatchers):负责管理和调度客户端的连接请求。 4. Lnnn (Pooled Server Process):负责处理客户端的连接请求。 5. SMON...

    一种基于PspCidTable的进程检测方法

    PspCidTable(Process Status Port Connection Identifier Table)是某些操作系统,特别是嵌入式系统如PlayStation Portable(PSP)中的一个重要数据结构,用于记录和管理系统的进程信息。 首先,我们需要理解进程...

    PSP Manual_5_PSP_源码.zip

    《PSP Manual_5_PSP_源码》是关于PlayStation Portable(PSP)系统软件开发的参考资料,其中包含了源代码。源代码是程序设计的基础,它由程序员使用编程语言编写,用来控制计算机执行特定任务的指令集合。在这个...

    PSP管理工具

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

    net(remotectrl).rar_PSP

    Socket是网络通信中的一个抽象概念,它提供了一种进程间通信(IPC)机制,使得数据能在不同主机间传输。开发者需要理解如何创建、绑定、监听和接受socket,以及如何发送和接收数据。 2. **TCP与UDP协议**:TCP...

    BBS.PSP-XO.COM@各大公司的面试题

    4. 技术知识问答:这部分可能涵盖广泛,包括操作系统原理(进程、线程、内存管理、文件系统等)、计算机网络(TCP/IP协议、HTTP协议、网络安全等)、数据存储(关系型数据库、NoSQL数据库、数据模型等)、软件工程...

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

    - **进程通信**:通过`process.send()`和`process.on('message')`方法,`node-psp`支持子进程与父进程之间的消息传递,实现进程间的通信。 - **进程监控**:它可以实时查看子进程的状态,如CPU和内存使用情况,...

    psphold+关闭屏幕软件

    "hold.prx"文件很可能是一个PRX(Plugin eXecutable)格式的模块,这是PSP上常见的二进制插件,可以注入到系统进程以扩展其功能。在这种情况下,"hold.prx"可能是实现了电源管理新行为的代码,当检测到特定操作(如...

    专题资料(2021-2022年)PSP零之轨迹全流程攻略附料理、钓鱼资料.doc

    在地下空间的探索中,要留意地图上的宝箱和剧情选择,正确的选择可以帮助增加DP(Disaster Point,灾难点),DP是衡量任务完成度的指标,对于游戏进程有重要影响。在遇到小男孩的剧情中,选择合适的选项可以简化战斗...

    Oracle数据库基础.docx

    常见的后台进程有:进程监控器(PMON)、诊断进程(DIAG)、进程孵化器(PSP0)、全局队列服务监视器(LMON)、全局队列服务守护进程(LMD0、LMS0、LMS1)、内存管理器(MMAN)、数据库写入器(DBW0)、归档进程...

    基于深度学习网络PSP-NET的前列腺MR图像的分割.pdf

    前列腺疾病的诊断与治疗在现代医学中占据了举足轻重的位置,而磁共振成像技术(MRI...未来的医疗行业将可能实现更高水平的个性化、精准化医疗服务,而这其中,PSP-NET等深度学习技术的应用,将是这一进程的关键推动力。

    psp-sys:psp系统信息

    这个项目可能是一个开源工具或者库,用于获取和展示PSP系统的详细状态,例如硬件信息、内存使用情况、运行中的进程等。由于标签中提到了"C",我们可以推测这个项目可能是用C语言编写的,这是编写底层系统软件的常见...

    Pocket-Game-Maker-v0.83:由白枫开发的PSP AVG游戏引擎PGM。经白枫同意后,上传做教程之用

    8. **调试工具**:提供调试功能,方便开发者检查和修复游戏中的错误,加速开发进程。 在学习和使用PGM时,你可以通过解压“Pocket-Game-Maker-v0.83-master”文件获得源代码和相关文档,深入了解引擎的结构和工作...

    CrystalTile2

    总的来说,CrystalTile2作为一款强大的PSP汉化工具,它的存在极大地推动了PSP游戏的本土化进程,让更多的玩家得以体验到母语版的游戏内容。通过熟练掌握这款工具,无论是个人爱好者还是小型汉化团队,都能更有效地...

    exe文件装载过程

    - **PSP+16H**:父进程的PSP段值,用于追踪程序的执行。 2. **程序加载及实现** 当.exe文件被加载到内存时,操作系统首先读取文件头,然后根据文件的PE(Portable Executable)格式分配内存空间。PE格式包含了...

    gods-defense:PSP游戏-众神防御

    此外,游戏可能还包含多个关卡和难度设置,随着游戏进程的推进,敌人会变得更强大,对玩家的策略规划提出更高的要求。可能还有各种特殊技能或神力可以解锁,为战斗增加变数。这些元素共同构成了《众神防御》的深度和...

Global site tag (gtag.js) - Google Analytics