配置OEM环境变量

ORACLE_UNQNAME=$ORACLE_SID

要想打开OEM的web管理程序,必须先启动Database listener,再启动Datebase Control端口监控程序,但是碰到下面的情况
      
    问题:
    [oracle@localhost OC4J_DBConsole]$ emctl start dbconsole
    TZ set to PRC
    OC4J Configuration issue. /u01/app/oracle/product/10.2.0/db_1/oc4j/j2ee/OC4J_DBConsole_localhost.localdomain_orcl not   found.
    
    其实产生的这样的情况,可能是em资料库配置不正确或者是dbcotrol没有配置好。
   
  解决:   
  ①重建em资料
    [oracle@localhost OC4J_DBConsole]$ emca -repos recreate
    ... 
    Enter the following information:
    Database SID: orcl
    Listener port number: 1521
    Password for SYS user: oracle
    Password for SYSMAN user: oracle
    Do you wish to continue? [yes(Y)/no(N)]: y
    ...
    INFO: Repository successfully created
  
  ②配置dbcontrol
   [oracle@localhost OC4J_DBConsole]$ emca -config dbcontrol db 
   EMCA 开始于 2009-6-8 21:50:28
   EM Configuration Assistant 10.2.0.1.0 正式版 
   版权所有 (c) 2003, 2005, Oracle。保留所有权利。

输入以下信息:
   数据库 SID: orcl
   监听程序端口号: 1521
   SYS 用户的口令:     (口令是看不到的)
   DBSNMP 用户的口令:   (口令是看不到的)
   SYSMAN 用户的口令:    (口令是看不到的)
   通知的电子邮件地址 (可选): 
   通知的发件 (SMTP) 服务器 (可选): 
   -----------------------------------------------------------------

已指定以下设置

数据库 ORACLE_HOME ................ /u01/app/oracle/product/10.2.0/db_1

数据库主机名 ................ localhost.localdomain
   监听程序端口号 ................ 1521
   数据库 SID ................ orcl
   通知的电子邮件地址 ...............  
   通知的发件 (SMTP) 服务器 ...............

-----------------------------------------------------------------
   是否继续? [yes(Y)/no(N)]: y
   2009-6-8 21:50:58 oracle.sysman.emcp.EMConfig perform
   信息: 正在将此操作记录到 /u01/app/oracle/product/10.2.0/db_1/cfgtoollogs/emca/orcl/emca_2009-06-08_09-50-27-下午.log。
   2009-6-8 21:50:59 oracle.sysman.emcp.DatabaseChecks performReposChecks
   警告: 'shared_pool_size' 必须大于等于 80 MB。  
   2009-6-8 21:51:13 oracle.sysman.emcp.util.DBControlUtil startOMS
   信息: 正在启动 Database Control (此操作可能需要一段时间)...
   2009-6-8 21:52:57 oracle.sysman.emcp.EMDBPostConfig performConfiguration
   信息: 已成功启动 Database Control
   2009-6-8 21:52:57 oracle.sysman.emcp.EMDBPostConfig performConfiguration
   信息: >>>>>>>>>>> Database Control URL 为 http://localhost.localdomain:1158/em <<<<<<<<<<<
   已成功完成 Enterprise Manager 的配置
   EMCA 结束于 2009-6-8 21:52:57
   
   然后直接进入http://localhost.localdomain:1158/em/,输入账户sys和密码******,选择sysdba权限,就能正常看到基于WEB的EM了。
   
      Oracle10G的EM采用了web方式,并且分成了2个产品,database control和grid control。Grid control需要下载单独的光盘安装。在用DBCA建库的时候,可以选择是否启用dbcontrol,启用的话需要在数据库中建立一个sysman的 schema,用于保存EM的一些数据,这个就是EM的资料库(repository)。使用命令行工具emca可以创建,修改,重建或者删除 dbcontrol的配置。
   
    emca -repos create: 创建新的 Database Control 资料档案库
    emca -repos drop: 删除当前的 Database Control 资料档案库
    emca -repos recreate: 删除当前的 Database Control 资料档案库并重新创建一个
 
    emca -config dbcontrol db:配置数据库的 Database Control
    emca -deconfig dbcontrol db:取消数据库的 Database Control 

注:(1)如果服务器上存在多个数据库,必须在启动Database control之前设置ORACLE_SID环境变量
          (2)最好使用静态IP地址来配置服务器

  

常用的命令语法:

  emca -repos create创建一个EM资料库
  emca -repos recreate重建一个EM资料库
  emca -repos drop删除一个EM资料库
  emca -config dbcontrol db配置数据库的 Database Control
  emca -deconfig dbcontrol db删除数据库的 Database Control配置
  emca -reconfig ports 重新配置db control和agent的端口
  emctl start console启动EM console服务,使用前需要先设置ORACLE_SID环境变量
  emctl stop console停止EM console服务,使用前需要先设置ORACLE_SID环境变量
  注:通过查看$ORACLE_HOME/install/portlist.ini 文件可以知道当前dbcontrol正在使用的端口,默认dbcontrol http端口1158,agent端口3938。如果要重新配置端口,可   以使用如下命令:
  emca -reconfig ports -dbcontrol_http_port 1159
  emca -reconfig ports -agent_port 3939
  使用命令行工具emctl可以启动/停止console服务,察看服务状态等。

OEM无法启动:oracle/product/10.2.0/dbhome_1/oc4j/j2ee/OC4J_DBConsole_localhost.localdomain_orcl not found.的更多相关文章

  1. centos6安装oracle11g过程中报错Error in invoking target “install” of makefile ‘/home/oracle/app/oracle/product/11.2.0/dbhome_1/ctx/lib/ins_ctx.mk’

    报这个错误的原因是由于缺少compat_libstdc包所导致.安装即可 1.在http://www.rpm-find.net/linux/rpm2html/search.php?query=comp ...

  2. Ubuntu 安装 Oracle11gR2:'install' of makefile '/home/oracle/app/oracle/product/11.2.0/dbhome_1/ctx/lib/ins_ctx.mk'

    网上包括官方,就是教给你如何安装依赖包什么的:libstdc++5,但很麻烦:既要下载找相关的包,还不一定能安装的上. 其实,仅仅是为了安装,直接从二进制的deb包里,解压一个 “libstdc++. ...

  3. Apply Bug10010310 On Oracle RAC 10.2.0.5

    9月24日数据库上频繁出现例如以下错误 Errors in file /u04/admin/njord/udump/njord_ora_25895.trc: ORA-27300: OS system ...

  4. 【Oracle】10.2.0.1升级到10.2.0.5

    升级数据库到10.2.0.5   因是测试环境,不需要备份:如是生产系统,建议进行全备份后再进行升级操作,预防数据丢失造成不必要的影响.   步骤: 上传并解压补丁,安装前准备,安装补丁,预升级检查, ...

  5. LRM-00109: could not open parameter file '/u01/app/oracle/product/12.1.0/db_1/dbs/initepps.ora'

    安装好oracle后,起动时报如下错误: [oracle@Oracle-A ~]$ export ORACLE_SID=ORCL [oracle@Oracle-A ~]$ sqlplus / as s ...

  6. orcle :Could not initialize "D:\app\Administrator\product\11.2.0\dbhome_1\bin\oci.dll" Make sure you have the 32 bits Oracle Client installed.

    服务器重启后,数据库登录信息为空 错误信息: ---------------------------(Not logged on) - PL/SQL Developer---------------- ...

  7. 【ERROR】while loading shared libraries: /u01/app/oracle/product/11.2.0/lib/libclntsh.so.11.1: cannot

    问题: [oracle@mydb]$ lsnrctl status lsnrctl: error while loading shared libraries: /u01/app/oracle/pro ...

  8. ERROR: mount point </.alt.rootd3_EISMar14/opt/oracle/product/10.2> is already in use

    在给solaris系统升级的时候,用lu方法遇到下面的错误. -bash-3.2# lumount rootd3_EISMar14 ERROR: mount point </.alt.rootd ...

  9. Oracle 10g 10.2.0.1 在Oracle Linux 5.4 32Bit RAC安装手冊(一抹曦阳)

    Oracle 10g 10.2.0.1 在Oracle Linux 5.4 32Bit RAC安装手冊(一抹曦阳).pdf下载地址 ,step by step http://download.csdn ...

随机推荐

  1. Java之深入JVM(6) - 字节码执行引擎(转)

    本文为转载,来自 前面我们不止一次的提到,Java是一种跨平台的语言,为什么可以跨平台,因为我们编译的结果是中间代码—字节码,而不是机器码,那字节码在整个Java平台扮演着什么样的角色的呢?JDK1. ...

  2. QueryRunner 结果处理器

    package cn.itcast.dbutil; import java.sql.SQLException; import java.util.List; import java.util.Map; ...

  3. AI的分支学科

    AI 的分支学科 [References]AAI(Advanced Artificial Intelligence)

  4. 禁止IE7的页面缩放功能

    注册表键 HKEY_CURRENT_USER/Software/Microsoft/Internet Explorer/Zoom  下, 设置DWORD 值 ZoomDisabled  等于 1. 如 ...

  5. RMAN Recovery Catalog

    RMAN用来存放数据库元数据的schema. the catalog includes the following types of metadata:-Data file and archived ...

  6. export、exports、modules.exports 和 require 、import 的一些组合套路和坑

    推荐阅读第三方文章: http://www.tuicool.com/articles/uuUVBv2 引入: require / import 导出:export / module.exports / ...

  7. pip install mysql-connector 安装出错

    一.MySQL Connector/Python 2.2.3 的变化: 之前 mysql 官方说MySQL Connector/Python 是纯python语言写的,但是呢! 这个问题在2.2.3中 ...

  8. Struts2初学 struts2自定义类型转换器

    一.问题的引出      Struts2的类型转换是基于OGNL表达式的,由于请求的参数都是字符串,而JAVA 本身属于强类型的的语言,这样就需要把请求参数字符串转换成其他类型.     Struts ...

  9. 02、获取 WebView 控件中,加载的 HTML 网页内容

    在开发 app 的时候,WebView 是经常使用的控件.而且有时需要向 WebView 中的 html 内容 注入额外的 js 进行操作.这里记录一下在当前 WebView 控件中,获取 html ...

  10. C++之string的底层真的是用char数组来实现的么?

    一.引言 遇到一个问题:使用加密库对数据进行加密,得到密文,使用string进行保存并传输,然后可以正确解密出来,但是使用string.c_str()进行参数传递则无法正确解密出明文. 原因是:密文中 ...