`

用emctl启动Oracle控制台报错ERROR: NMO not setuid-root (Unix-only)

阅读更多
一台服务器上运行多个数据库,EM无法正常使用,通过emca重建EM.命令如下:

emca -config all db -repos recreate

启动EM

emctl start dbconsole

说明:

上面的命令会启动agent和dbconsole,同先运行emctl start agent再运行emctl start dbconsole的结果相同. emctl stop agent和emctl stop dbconsole都会停止agent和dbcosole.

用EM进行backup,提示如下错误:

Validation Error

Examine and correct the following errors, then retry the operation:

Error- Connection to host as user oracle failed: ERROR: NMO not setuid-root (Unix-only)

解决方法:

重新执行$ORACLE_HOME/root.sh,问题得到解决.

因数据库安装过程中已执行root.sh,怀疑是重建EM后需要重新执行root.sh,经测试不是,没有找出引起问题的原因.

ERROR: NMO not setuid-root (Unix-only)错误的解决方法

1、Was the root.sh script. ran?

       1)、停止EM

       2)、运行root.sh

       3)、启动EM


2、Check the permission of the nmo and nmb executable found in $ORACLE_HOME/bin or $AGENT_OH/bin. Both should have the following permissions

ls -al nmo

ls -al nmb

-rwsr-s--- 1 root oinstall 19656 Jan 9 14:28 nmo

-rwsr-s--- 1 root oinstall 18462 Jan 9 14:28 nmb

If not, change the permissions to match the above.
分享到:
评论

相关推荐

    Linux平台下启动oracle 11g EM控制台

    ### Linux平台下启动Oracle 11g EM控制台的关键知识点 #### 一、Oracle EM(Enterprise Manager)控制台概述 Oracle Enterprise Manager (EM) 是一套综合管理解决方案,用于监控、管理和优化 Oracle 数据库及...

    Oracle10g控制台无法启动的解决方案

    在日常维护或使用Oracle10g数据库时,可能会遇到控制台无法启动的问题。这种情况不仅会影响数据库管理效率,还可能导致数据处理中断等问题。本文将详细介绍Oracle10g控制台无法启动的原因及解决方法。 #### 一、...

    oracle更改IP后重建EM

    - 使用`emctl`命令启动EM控制台,例如: ``` emctl start dbconsole ``` - 若出现“服务已经启动成功”的提示,则表示EM重建成功。 #### 四、EMCA命令参数详解 - `-h | --h | -help | --help`: 显示帮助信息...

    Oracle 13c OEM 安装使用手册.docx

    ### Oracle 13c OEM 安装使用手册 #### 一、概述 Oracle Enterprise Manager (OEM) Cloud Control 是一种全面的工具集,用于管理Oracle技术堆栈中的各种组件,包括数据库、中间件和应用程序等。Oracle 13c OEM 的...

    环境变量ORACLE_UNQNAME未定义问题

    环境变量 ORACLE_UNQNAME 未定义问题 环境变量 ORACLE_UNQNAME 未定义问题是 Oracle 数据库管理系统中常见的一种错误,该错误通常是由于环境变量 ORACLE_UNQNAME 未被正确设置所致。该环境变量用于指定 Oracle ...

    DB Control 启动多个数据库.txt

    - 在成功启动数据库后,可以使用命令 `ORACLE_HOME/bin/emctl start dbconsole` 来启动 EM 控制台。 - EM 控制台可以通过浏览器访问 `http://localhost:1158/em/dbconsole` 进行登录。 #### 三、多实例管理技巧 ...

    Linux_Unix数据库服务器日常操作.pdf

    - 目的:文档专注于已经安装并运行的数据库的维护,包括Oracle程序的启动和终止、日志监控、Oracle10g及以上版本的控制台管理以及相关管理工具的使用。 - 范围:适用于对Oracle和Linux/Unix有一定了解的人员。 2....

    修改数据库最大连接数以及linux系统下ORACLE数据库启动多实例参照.pdf

    数据库最大连接数修改与 Oracle 多实例启动在 Linux 系统下 一、修改 Oracle 数据库允许的最大连接数 Oracle 数据库的最大连接数可以通过修改参数文件或使用 alter system 语句来实现。下面是修改最大连接数的步骤...

    常用sql整理

    以上内容涵盖了数据库连接与权限管理、数据字典视图查询、数据库关闭模式选择、系统参数调整、文件系统操作、SQL*Plus基本使用以及Oracle企业管理器的基本操作等方面,对于学习和掌握Oracle数据库管理非常有用。

    Oracle多数据库实例启动

    ### Oracle多数据库实例启动知识点详解 #### 一、概述 在企业级应用环境中,一台物理服务器上往往需要运行多个Oracle数据库实例。为了更好地管理和维护这些数据库实例,掌握Oracle多数据库实例启动的相关技术变得...

    在linux下启动oracle

    根据提供的文件信息,我们可以总结出以下关于在Linux环境下启动Oracle的相关知识点: ### 一、启动Oracle数据库 #### 1. 使用SQL*Plus工具 - **命令格式**:`sqlplus [用户名]/[密码]@[实例名]` - **示例**: - ...

    linux中oracle的基本操作.pdf

    - 在`bin`目录下,使用`emctl start/stop/status dbconsole`命令来启动、停止或检查Oracle企业管理器的状态。 - `dbstart`用于启动数据库,`dbshut`用于关闭数据库。 - `dbca`(数据库配置助理)用于创建、删除和...

    Linux安装Oracle 10g

    1. **修改oratab文件**:以root用户身份编辑`/etc/oratab`文件,将Oracle实例设置为远程可启动。 ```bash gedit /etc/oratab ``` 修改内容如下: ``` orcl:/ORACLE/app/product/10.2.0/db_1:Y ``` 2. **修改...

    Oracle随机启动

    ### Oracle随机启动知识点详解 #### 一、Oracle随机启动概述 在Linux环境下,为了实现Oracle数据库服务能够在系统启动时自动启动,通常会采用特定的方法来配置。本篇将重点介绍如何通过修改`/etc/oratab`文件以及...

    oracle相关服务启动管理

    ### Oracle相关服务启动管理 #### 一、概述 在Oracle数据库管理系统中,为了确保数据库能够稳定运行并提供高效的服务,我们需要对Oracle的相关服务进行管理和控制。这些服务主要包括数据库实例的启动与关闭、监听...

    Oracle\oracle_EM无法正常登陆解决方案

    - 在命令行窗口中设置ORACLE_SID环境变量,例如:`SET ORACLE_SID=ORCL`(这里的`ORCL`应该替换为您实际使用的数据库SID)。 - 停止dbconsole服务:`emctl stop dbconsole` - 启动dbconsole服务:`emctl start ...

    oracle 10g em、isqlplus访问不了的问题解决(汇编)

    - 使用命令`emctl status dbconsole`来查看EM控制台是否处于运行状态。 - 若服务未启动,则可通过`emctl start dbconsole`命令启动服务。 - 若服务异常终止,则需进一步排查日志文件以定位具体原因。 3. **重新...

    RAC实例启动,关闭命令

    以上列出了在 Oracle RAC 环境中启动和关闭实例时需要使用的各种命令及其用法。通过这些命令,可以有效地管理 RAC 集群的运行状态,确保系统的稳定性和高效性。在实际操作中,还需要根据具体的系统配置和需求来灵活...

    oracle OCA 基本问题总结

    LRM-00109: could not open parameter file /opt/oracle/app/oracle/product/10.1.0/db_1/dbs/initoracle.ora ``` **解决方法:** - 首先检查参数文件路径是否正确。 - 如果使用的是`spfile`,则该文件通常位于 `$...

Global site tag (gtag.js) - Google Analytics