http://www.cnblogs.com/fengyv/archive/2012/07/11/2585661.html
Oracle Listener
这个命令会列出Oracle Net Listener的进程
- [oracle@bej301441 ~]$ ps -ef | grep tnslsnr
- oracle 1999 29986 0 09:47 pts/2 00:00:00 grep tnslsnr
- oracle 3647 1 0 Jul03 ? 00:00:34 /u01/oracle/mc3yd213/db/tech_st/11.1.0/bin/tnslsnr mc3yd213 -inherit
- oracle 6431 1 0 Jul03 ? 00:00:00 /u01/oracle/mc3yd213/apps/tech_st/10.1.2/bin/tnslsnr APPS_mc3yd213 -inherit
- oracle 13616 1 0 May27 ? 00:00:40 /u01/oracle/mc3yd213/apps/tech_st/10.1.2/bin/tnslsnr LISTENER -inherit
- [oracle@bej301441 ~]$
Oracle Background Process
- [oracle@bej301441 ~]$ ps -ef | grep -i "ora_"
- oracle 1887 1 0 09:42 ? 00:00:00 ora_w000_mc3yd213
- oracle 2159 1 0 09:54 ? 00:00:00 ora_j000_mc3yd213
- oracle 2167 29986 0 09:55 pts/2 00:00:00 grep -i ora_
- oracle 3516 1 0 Jul03 ? 00:02:00 ora_pmon_mc3yd213
- oracle 3518 1 0 Jul03 ? 00:02:08 ora_vktm_mc3yd213
- oracle 3522 1 0 Jul03 ? 00:00:27 ora_diag_mc3yd213
- oracle 3524 1 0 Jul03 ? 00:00:18 ora_dbrm_mc3yd213
- oracle 3526 1 0 Jul03 ? 00:00:35 ora_psp0_mc3yd213
- oracle 3528 1 0 Jul03 ? 00:05:59 ora_dia0_mc3yd213
- oracle 3530 1 0 Jul03 ? 00:00:19 ora_mman_mc3yd213
- oracle 3532 1 0 Jul03 ? 00:01:06 ora_dbw0_mc3yd213
- oracle 3534 1 0 Jul03 ? 00:02:53 ora_lgwr_mc3yd213
- oracle 3536 1 0 Jul03 ? 00:02:08 ora_ckpt_mc3yd213
- oracle 3538 1 0 Jul03 ? 00:01:36 ora_smon_mc3yd213
- oracle 3540 1 0 Jul03 ? 00:00:06 ora_reco_mc3yd213
- oracle 3542 1 0 Jul03 ? 00:02:01 ora_mmon_mc3yd213
- oracle 3544 1 0 Jul03 ? 00:03:20 ora_mmnl_mc3yd213
- oracle 3564 1 0 Jul03 ? 00:00:09 ora_fbda_mc3yd213
- oracle 3569 1 0 Jul03 ? 00:00:16 ora_qmnc_mc3yd213
- oracle 3584 1 0 Jul03 ? 00:00:36 ora_q000_mc3yd213
- oracle 3586 1 0 Jul03 ? 00:00:15 ora_q001_mc3yd213
- oracle 3690 1 0 Jul03 ? 00:02:30 ora_cjq0_mc3yd213
- oracle 3707 1 0 Jul03 ? 00:00:28 ora_smco_mc3yd213
- oracle 7676 1 0 Jul03 ? 00:42:49 ora_m000_mc3yd213
- [oracle@bej301441 ~]$
eg.ora_pmon_mc3yd213 is PMON process,PMON (Process MONitor) is an Oracle background process created when you start a database instance. The PMON process will free up resources if a user process fails (eg. release database locks).
这些后台进程,从数据库里也是能查到的,可以使用下边这个SQL来查后台进程,在program列中,你就能看到SMON,MMON,CKPT,PMON,MMAN,MMNL...后台进程
- select * FROM v$session WHERE type ='BACKGROUND';
关于后台进程,可以参见Oracle Background processes
Oracle Management Agent
- [oracle@bej301441 ~]$ ps -ef | grep emagent
相关推荐
在Linux环境下操作Oracle数据库,尤其是Oracle 10g版本,涉及到的启动与关闭流程是IT运维人员必须掌握的核心技能之一。本文将详细解析在Linux系统中启动与关闭Oracle数据库的具体步骤,以及相关的环境变量配置与...
### Linux下Oracle 12c的安全卸载 在企业级应用环境中,Oracle数据库因其稳定性、安全性及高效性而被广泛采用。然而,在某些情况下,可能需要卸载Oracle 12c来解决安装过程中出现的问题或者进行版本升级。本文将...
在Linux下配置Oracle集群,需要对Linux的用户权限管理、文件系统、网络服务和进程管理有深入的理解。特别是对于Oracle这样的企业级数据库,需要创建专门的用户账户来运行数据库服务,并确保文件权限设置正确,以保证...
通过命令 `env | grep -i sid` 可以查看 `ORACLE_SID` 的设置情况;`env | grep ORACLE_BASE`、`env | grep ORACLE_HOME` 和 `env | grep PATH` 命令可以验证其他环境变量是否正确设置。 **2. 创建必要的目录** 接...
### Linux 下 Oracle 参数设置详解 #### 一、引言 在 Oracle 数据库的部署过程中,合理的操作系统内核参数设置对于确保数据库性能至关重要。虽然 Oracle 官方提供了不同平台下的数据库安装指南,其中包含了一些系统...
### Linux 下 Oracle 10g 安装准备与设置 #### 一、概述 本文将详细介绍如何在 Ubuntu 操作系统上进行 Oracle 10g 的安装准备工作,包括系统选择、安装必要的软件包、用户组及用户的创建、系统配置文件的调整以及...
- 输入`ps -ef | grep ora`检查Oracle进程是否存在。 - 特别注意检查如PMON、SMON、LGWR、DBWN、CKPT、MMON、MMNL、RECO等核心进程的存在。 #### 五、注意事项 - 在生产环境中,强烈建议使用Oracle用户而非root...
在Linux上安装Oracle数据库是一项相对复杂的工作,尤其对于初学者来说。本文将详细解释如何在RedHat Linux上安装Oracle 10g,主要包括安装前提、安装前的系统配置以及实际的安装步骤。 首先,安装的前提条件是在...
- **目的**: 这些目录用于存储Oracle进程产生的日志文件,便于错误排查和问题定位。 - **步骤**: - 使用`mkdir -p`命令创建如下目录: - `$ORACLE_BASE/admin/mydb/adump`: 存放应用程序追踪文件(app trace files...
1. **检查Oracle进程**: 使用`ps -ef | grep "ora_" | grep -v grep`命令可以列出所有与Oracle相关的后台进程。这些进程包括Oracle数据写入进程(ora_dbw0)、日志写入进程(ora_lgwr)、系统监控进程(ora_smon)...
使用 top 命令可以选择按进程查看或者按用户查看,例如,想查看 oracle 用户的进程内存使用情况,可以使用以下命令: $ top -u oracle 在 top 命令的输出结果中,各个列的含义如下: * PID:进程的 ID * USER:...
- **修改用户的SHELL限制**:通过编辑`/etc/security/limits.conf`文件,为Oracle用户增加进程数量(`nproc`)和打开文件描述符数量(`nofile`)的软限制和硬限制。例如: ```plaintext oraclesoftnproc 2047 ...
在`/etc/security/limits.conf`中,设置进程和文件描述符的软限制和硬限制,确保Oracle进程能够合理地利用系统资源而不至于过度消耗。同时,在`/etc/pam.d/login`文件中加入PAM(Pluggable Authentication Modules)...
同时,还需要设置`ulimit`参数以允许Oracle进程使用足够的文件描述符。 3. **依赖包**: "oracle11_Resources"压缩包中包含的依赖包是安装Oracle 11g所必需的。这些包可能包括库文件,如GCC编译器、开发工具、库...
- 编辑`/etc/security/limits.conf`,设置Oracle用户的进程和文件限制。 - 更新`/etc/pam.d/login`文件,启用`pam_limits.so`模块。 8. **拷贝Oracle软件**: - 将Oracle软件压缩包复制到`/srv`目录下。 9. **...
### Linux下Oracle常用操作知识点详解 #### 一、概述 在Linux环境下管理Oracle数据库时,掌握一系列常用的命令是非常重要的。这些命令可以帮助我们有效地监控、维护和优化数据库性能。本文将详细介绍Linux下Oracle...
在Linux环境下,Oracle 11g R2 Data Guard是一种高可用性和灾难恢复解决方案,它通过在不同的物理或逻辑位置维护一个或多个备用数据库,来保护关键业务数据免受硬件故障、自然灾害或其他潜在的数据丢失风险。...
2. **用户限制调整**:在 `/etc/security/limits.conf` 文件中,针对Oracle用户(这里是`oracle`)调整了`nproc`(最大进程数)和`nofile`(最大文件描述符数)的限制,这是为了满足Oracle数据库运行时对资源的需求...
通常,卸载步骤包括停止所有Oracle进程,删除相关的配置文件,清空数据文件和归档日志,最后卸载软件本身。同时,记得解除`oracle`用户对相关目录的权限,并考虑是否需要删除创建的用户和组。 总之,Linux下安装和...