`
- 浏览:
109710 次
- 性别:
- 来自:
深圳
-
用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.
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
### Linux平台下启动Oracle 11g EM控制台的关键知识点 #### 一、Oracle EM(Enterprise Manager)控制台概述 Oracle Enterprise Manager (EM) 是一套综合管理解决方案,用于监控、管理和优化 Oracle 数据库及...
在日常维护或使用Oracle10g数据库时,可能会遇到控制台无法启动的问题。这种情况不仅会影响数据库管理效率,还可能导致数据处理中断等问题。本文将详细介绍Oracle10g控制台无法启动的原因及解决方法。 #### 一、...
- 使用`emctl`命令启动EM控制台,例如: ``` emctl start dbconsole ``` - 若出现“服务已经启动成功”的提示,则表示EM重建成功。 #### 四、EMCA命令参数详解 - `-h | --h | -help | --help`: 显示帮助信息...
### Oracle 13c OEM 安装使用手册 #### 一、概述 Oracle Enterprise Manager (OEM) Cloud Control 是一种全面的工具集,用于管理Oracle技术堆栈中的各种组件,包括数据库、中间件和应用程序等。Oracle 13c OEM 的...
环境变量 ORACLE_UNQNAME 未定义问题 环境变量 ORACLE_UNQNAME 未定义问题是 Oracle 数据库管理系统中常见的一种错误,该错误通常是由于环境变量 ORACLE_UNQNAME 未被正确设置所致。该环境变量用于指定 Oracle ...
- 在成功启动数据库后,可以使用命令 `ORACLE_HOME/bin/emctl start dbconsole` 来启动 EM 控制台。 - EM 控制台可以通过浏览器访问 `http://localhost:1158/em/dbconsole` 进行登录。 #### 三、多实例管理技巧 ...
- 目的:文档专注于已经安装并运行的数据库的维护,包括Oracle程序的启动和终止、日志监控、Oracle10g及以上版本的控制台管理以及相关管理工具的使用。 - 范围:适用于对Oracle和Linux/Unix有一定了解的人员。 2....
数据库最大连接数修改与 Oracle 多实例启动在 Linux 系统下 一、修改 Oracle 数据库允许的最大连接数 Oracle 数据库的最大连接数可以通过修改参数文件或使用 alter system 语句来实现。下面是修改最大连接数的步骤...
以上内容涵盖了数据库连接与权限管理、数据字典视图查询、数据库关闭模式选择、系统参数调整、文件系统操作、SQL*Plus基本使用以及Oracle企业管理器的基本操作等方面,对于学习和掌握Oracle数据库管理非常有用。
### Oracle多数据库实例启动知识点详解 #### 一、概述 在企业级应用环境中,一台物理服务器上往往需要运行多个Oracle数据库实例。为了更好地管理和维护这些数据库实例,掌握Oracle多数据库实例启动的相关技术变得...
根据提供的文件信息,我们可以总结出以下关于在Linux环境下启动Oracle的相关知识点: ### 一、启动Oracle数据库 #### 1. 使用SQL*Plus工具 - **命令格式**:`sqlplus [用户名]/[密码]@[实例名]` - **示例**: - ...
- 在`bin`目录下,使用`emctl start/stop/status dbconsole`命令来启动、停止或检查Oracle企业管理器的状态。 - `dbstart`用于启动数据库,`dbshut`用于关闭数据库。 - `dbca`(数据库配置助理)用于创建、删除和...
1. **修改oratab文件**:以root用户身份编辑`/etc/oratab`文件,将Oracle实例设置为远程可启动。 ```bash gedit /etc/oratab ``` 修改内容如下: ``` orcl:/ORACLE/app/product/10.2.0/db_1:Y ``` 2. **修改...
### Oracle随机启动知识点详解 #### 一、Oracle随机启动概述 在Linux环境下,为了实现Oracle数据库服务能够在系统启动时自动启动,通常会采用特定的方法来配置。本篇将重点介绍如何通过修改`/etc/oratab`文件以及...
### Oracle相关服务启动管理 #### 一、概述 在Oracle数据库管理系统中,为了确保数据库能够稳定运行并提供高效的服务,我们需要对Oracle的相关服务进行管理和控制。这些服务主要包括数据库实例的启动与关闭、监听...
- 在命令行窗口中设置ORACLE_SID环境变量,例如:`SET ORACLE_SID=ORCL`(这里的`ORCL`应该替换为您实际使用的数据库SID)。 - 停止dbconsole服务:`emctl stop dbconsole` - 启动dbconsole服务:`emctl start ...
- 使用命令`emctl status dbconsole`来查看EM控制台是否处于运行状态。 - 若服务未启动,则可通过`emctl start dbconsole`命令启动服务。 - 若服务异常终止,则需进一步排查日志文件以定位具体原因。 3. **重新...
以上列出了在 Oracle RAC 环境中启动和关闭实例时需要使用的各种命令及其用法。通过这些命令,可以有效地管理 RAC 集群的运行状态,确保系统的稳定性和高效性。在实际操作中,还需要根据具体的系统配置和需求来灵活...
LRM-00109: could not open parameter file /opt/oracle/app/oracle/product/10.1.0/db_1/dbs/initoracle.ora ``` **解决方法:** - 首先检查参数文件路径是否正确。 - 如果使用的是`spfile`,则该文件通常位于 `$...