em 重新安装

我安装过几次EM,出现过很多问题,几经周折,总结了如下的内容,实在不能解决就重新创建吧,重新创建可以解决99%的问题,这里把需要注意的一些前提列出来:

1. 数据库必须使用服务器模式的,不能使用客户端模式的,客户端模式有很多文件不存在(从$ORACLE_HOMEdb_1或者client_1也可以识别)

2. 数据库服务器的ip地址必须是静态的,不能是dhcp动态获取,动态获取可能导致em运行缓慢,还可能导致服务器ip地址改变等问题,也可能导致em启动后又自动关闭等问题

3. 数据库服务器的hostname不能随便修改,修改后em肯定不能用了

4. 安装过程中出现问题的时候认真查看日志,安装日志路径:$ORACLE_HOME/cfgtoollogs\emca\

5. OEM运行日志:ORACLEHOME/ORACLEHOME/hostname_$oracle_sid/sysman/log

6. 建议重新创建,在oracle用户下: 
单机: emca -config dbcontrol db -repos recreate 
集群: emca -config dbcontrol db -repos recreate -cluster

若是集群环境,则在创建之前先在grid用户下执行如下代码:

-----sqlplus / as sysasm ASM实例 GRID 用户下执行

SYS@+ASM1> create user asmsnmp identified by xxx;

SYS@+ASM1> grant sysdba to asmsnmp;

SYS@+ASM1> alter user asmsnmp identified by xxx;

SYS@+ASM1> alter system set remote_listener='(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=ZFXDESKDB-scan)(PORT=1521))))' sid='*';

    SYS@+ASM1> alter system register;

7. 启动和关闭维护命令,oracle用户下:export ORACLE_UNQNAME=$DB_UNIQUE_NAME ,数据库唯一名,进程:ps -ef| grep em

    启动: emctl stop dbconsole

关闭: emctl stop dbconsole

运行状态:emctl status dbconsole

8. Rac集群环境在其中一个节点上安装,其他节点也可以查询,为EM Daemon,如:

[ZFXDESKDB2:oracle]:/oracle>export ORACLE_UNQNAME=oraESKDB

[ZFXDESKDB2:oracle]:/oracle>emctl status dbconsole

Oracle Enterprise Manager 11g Database Control Release 11.2.0.4.0

Copyright (c) 1996, 2013 Oracle Corporation.  All rights reserved.

https://ZFXDESKDB1:1158/em/console/aboutApplication

EM Daemon is running.

------------------------------------------------------------------

Logs are generated in directory /oracle/app/oracle/product/11.2.0/db/zfxdeskdb2_oraESKDB/sysman/log

### Oracle Database EM 安装指南 #### 准备工作 为了成功安装Oracle Enterprise Manager (EM),需先确保系统满足基本硬件和软件需求。这包括但不限于操作系统版本、内存大小以及磁盘空间等条件[^2]。 #### 配置环境变量 在执行具体安装操作之前,应正确设置必要的环境变量。特别是`$ORACLE_HOME` 和 `$PATH` 变量,其中`$ORACLE_HOME/bin`应当被置于`$PATH` 的最前端位置以便顺利调用相关命令工具如 `dbca`[^5]。 #### 下载并解压安装包 前往官方下载页面获取适用于目标平台的最新版Oracle Database EM安装文件,并将其放置于指定目录内完成解压缩过程。 #### 执行安装向导 启动图形化界面或基于文本模式下的安装向导程序,按照提示逐步输入所需的参数选项来定制化部署方案。对于初次使用者来说,默认配置通常是较为安全的选择。 #### 初始化数据库实例 利用DBCA(Database Configuration Assistant)创建一个新的数据库实例作为管理对象的一部分,在此期间可以定义字符集编码方式以及其他高级属性设定。 #### 启动监听器服务 通过Net Configuration Assistant 或者手动编辑listener.ora 文件的方式激活网络连接监听端口,从而允许远程客户端访问已建立好的数据库资源。 #### 登录验证测试 最后一步是尝试登录新搭建起来的企业级管理系统,确认各项功能模块均能正常运作无误之后即宣告整个流程圆满结束。可借助sqlplus 工具来进行简单的查询语句测试以检验连通状况[^4]。 ```bash # 设置环境变量示例 export ORACLE_HOME=/path/to/oracle_home export PATH=$ORACLE_HOME/bin:$PATH ```
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值