`
itspace
  • 浏览: 978784 次
  • 性别: 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进程负责管理作业队列,监控作业是否满足执行条件,并调度相应的作业...

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

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

    psp MemPatch插件

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

    一种基于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-sys:psp系统信息

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

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

    前列腺疾病在中老年男性群体中十分常见,严重者甚至威胁生命。磁共振成像(MRI)作为前列腺疾病...这种技术的发展也预示着未来医疗影像分析领域将更多地依赖于智能化、自动化的方法,进一步推动医疗诊断的智能化进程。

    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