上几篇中,我们安装了oracle数据库软件,创建了数据库配置了监听,本篇是本系统文章的最后一篇,Oracle企业管理器的创建。
当完成了以上所有步骤后使用
$emctl start dbconsole
启动oracle企事业管理器,会出现以下错误,提示说没有设置ORACLE_UNQNAME环境变量
[oracle@Oracle ~]$ emctl start dbconsole
Environment variable ORACLE_UNQNAME not defined. Please set ORACLE_UNQNAME to database unique name.
既然这么提示了,就在oracle用户的.bash_profile中导入oracle_unqname环境变量,然后再启动oracle企业管理器
$ echo "export ORACLE_UNQNAME=orcl" >> .bash_profile && source .bash_profile
$ echo $ORACLE_UNQNAME
orcl
$ emctl start dbconsole
提示以下错误
OC4J Configuration issue. /u01/app/oracle/product/11.2.0/db_1/oc4j/j2ee/OC4J_DBConsole_oracle.Study_orcl not found.
这里当然没办法启动,因为我们是手动创建的数据库,如果是在安装过程中创建数据库或使用dbca创建数据库oracle安装程序会自动创建oracle企业管理器
ORACLE企业管理器的相关文档位置:
http://docs.oracle.com/cd/E11882_01/server.112/e25494/dbcontrol.htm
下面就创建oracle企业管理器
[oracle@Oracle bin]$ emca -config dbcontrol db -repos create
EMCA 开始于 2015-4-20 2:49:02
EM Configuration Assistant, 11.2.0.0.2 正式版
版权所有 (c) 2003, 2005, Oracle。保留所有权利。
输入以下信息:
数据库 SID: orcl
监听程序端口号: 1521
监听程序 ORACLE_HOME [ /u01/app/oracle/product/11.2.0/db_1 ]:
SYS 用户的口令:
DBSNMP 用户的口令:
SYSMAN 用户的口令:
SYSMAN 用户的口令: 通知的电子邮件地址 (可选):
通知的发件 (SMTP) 服务器 (可选):
-----------------------------------------------------------------
已指定以下设置
数据库 ORACLE_HOME ................ /u01/app/oracle/product/11.2.0/db_1
本地主机名 ................ oracle.Study
监听程序 ORACLE_HOME ................ /u01/app/oracle/product/11.2.0/db_1
监听程序端口号 ................ 1521
数据库 SID ................ orcl
通知的电子邮件地址 ...............
通知的发件 (SMTP) 服务器 ...............
-----------------------------------------------------------------
是否继续? [是(Y)/否(N)]: Y
2015-4-20 2:49:27 oracle.sysman.emcp.EMConfig perform
信息: 正在将此操作记录到 /u01/app/oracle/cfgtoollogs/emca/orcl/emca_2015_04_20_02_49_01.log。
2015-4-20 2:49:28 oracle.sysman.emcp.EMReposConfig createRepository
信息: 正在创建 EM 资料档案库 (此操作可能需要一段时间)...
2015-4-20 2:57:34 oracle.sysman.emcp.EMReposConfig invoke
信息: 已成功创建资料档案库
2015-4-20 2:57:43 oracle.sysman.emcp.EMReposConfig uploadConfigDataToRepository
信息: 正在将配置数据上载到 EM 资料档案库 (此操作可能需要一段时间)...
2015-4-20 2:59:36 oracle.sysman.emcp.EMReposConfig invoke
信息: 已成功上载配置数据
2015-4-20 2:59:37 oracle.sysman.emcp.ParamsManager getLocalListener
警告: 检索 oracle.Study 的监听程序时出错
2015-4-20 2:59:41 oracle.sysman.emcp.util.DBControlUtil configureSoftwareLib
信息: 软件库已配置成功。
2015-4-20 2:59:41 oracle.sysman.emcp.EMDBPostConfig configureSoftwareLibrary
信息: 正在部署预配档案...
2015-4-20 3:00:26 oracle.sysman.emcp.EMDBPostConfig configureSoftwareLibrary
信息: 预配档案部署成功。
2015-4-20 3:00:26 oracle.sysman.emcp.util.DBControlUtil secureDBConsole
信息: 正在保护 Database Control (此操作可能需要一段时间)...
2015-4-20 3:00:47 oracle.sysman.emcp.util.DBControlUtil secureDBConsole
信息: 已成功保护 Database Control。
2015-4-20 3:00:47 oracle.sysman.emcp.util.DBControlUtil startOMS
信息: 正在启动 Database Control (此操作可能需要一段时间)...
2015-4-20 3:01:39 oracle.sysman.emcp.EMDBPostConfig performConfiguration
信息: 已成功启动 Database Control
2015-4-20 3:01:39 oracle.sysman.emcp.EMDBPostConfig performConfiguration
信息: >>>>>>>>>>> Database Control URL 为 https://oracle.Study:1158/em <<<<<<<<<<<
2015-4-20 3:01:47 oracle.sysman.emcp.EMDBPostConfig invoke
警告:
************************ WARNING ************************
管理资料档案库已置于安全模式下, 在此模式下将对 Enterprise Manager 数据进行加密。加密密钥已放置在文件 /u01/app/oracle/product/11.2.0/db_1/oracle.Study_orcl/sysman/config/emkey.ora 中。请务必备份此文件, 因为如果此文件丢失, 则加密数据将不可用。
***********************************************************
已成功完成 Enterprise Manager 的配置
EMCA 结束于 2015-4-20 3:01:47
至此创建完成
查看em的状态:
[oracle@Oracle bin]$ emctl status dbconsole
Oracle Enterprise Manager 11g Database Control Release 11.2.0.1.0
Copyright (c) 1996, 2009 Oracle Corporation. All rights reserved.
https://oracle.Study:1158/em/console/aboutApplication
Oracle Enterprise Manager 11g is running.
------------------------------------------------------------------
Logs are generated in directory /u01/app/oracle/product/11.2.0/db_1/oracle.Study_orcl/sysman/log
最后一行标出了em的日志位置:
在浏览器中输入:
https://oracle.Study:1158/em
最后多说一句,oracle文档上说如何没有配置静态注册监听器,EM将不能使用.这里就不做测试了.
本篇的内容到此为止,恭候阅读,不对的地址请批评指证,讨论.
qq:276631587
good luck!
本文出自 “关注linux技术” 博客,请务必保留此出处http://werewolftj.blog.51cto.com/1606482/1636238
So Easy! Oracle在Linux上的安装配置系列七
原文地址:http://werewolftj.blog.51cto.com/1606482/1636238