来自:http://tonykorn97.itpub.net/post/6414/408368
在用DBCA建库的时候,可以选择是否启用dbcontrol,启用的话需要在数据库中建立一个sysman的schema,用于保存EM的一些数据,这个就是EM的资料库(repository)。
使用命令行工具emca可以创建,修改,重建或者删除dbcontrol的配置。
SQL> select * from v$version;
BANNER
----------------------------------------------------------------
Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Prod
PL/SQL Release 10.2.0.1.0 - Production
CORE 10.2.0.1.0 Production
TNS for Linux: Version 10.2.0.1.0 - Production
NLSRTL Version 10.2.0.1.0 - Production
SQL>
由于要在数据库中建EM资料库,数据库和监听都必须已经启动并正常工作。
配置dbcontrol
[oracle@oracle10 ~]$ emca -config dbcontrol db
STARTED EMCA at Oct 27, 2007 9:33:48 AM
EM Configuration Assistant, Version 10.2.0.1.0 Production
Copyright (c) 2003, 2005, Oracle. All rights reserved.
Enter the following information:
Database SID: orcl
Database Control is already configured for the database orcl
You have chosen to configure Database Control for managing the database orcl
This will remove the existing configuration and the default settings and perform a fresh configuration
Do you wish to continue? [yes(Y)/no(N)]: Y
Listener port number: 1521
Password for SYS user:
Password for DBSNMP user:
Password for SYSMAN user:
Email address for notifications (optional):
Outgoing Mail (SMTP) server for notifications (optional):
-----------------------------------------------------------------
You have specified the following settings
Database ORACLE_HOME ................ /opt/oracle/product/10.2.0/Database
Database hostname ................ oracle10
Listener port number ................ 1521
Database SID ................ orcl
Email address for notifications ...............
Outgoing Mail (SMTP) server for notifications ...............
-----------------------------------------------------------------
Do you wish to continue? [yes(Y)/no(N)]: Y
Oct 27, 2007 9:35:12 AM oracle.sysman.emcp.EMConfig perform
INFO: This operation is being logged at /opt/oracle/product/10.2.0/Database/cfgtoollogs/emca/orcl/emca_2007-10-27_09-33-46-AM.log.
Oct 27, 2007 9:35:33 AM oracle.sysman.emcp.util.DBControlUtil stopOMS
INFO: Stopping Database Control (this may take a while) ...
Oct 27, 2007 9:36:39 AM oracle.sysman.emcp.ParamsManager getLocalListener
WARNING: Error retrieving listener for oracle10
Oct 27, 2007 9:36:54 AM oracle.sysman.emcp.util.DBControlUtil startOMS
INFO: Starting Database Control (this may take a while) ...
Oct 27, 2007 9:39:51 AM oracle.sysman.emcp.EMDBPostConfig performConfiguration
INFO: Database Control started successfully
Oct 27, 2007 9:39:53 AM oracle.sysman.emcp.EMDBPostConfig performConfiguration
INFO: >>>>>>>>>>> The Database Control URL is http://oracle10:5500/em <<<<<<<<<<<
Enterprise Manager configuration completed successfully
FINISHED EMCA at Oct 27, 2007 9:39:53 AM
[oracle@oracle10 ~]$
删除数据库的 Database Control配置
[oracle@oracle10 ~]$ emca -deconfig dbcontrol db
STARTED EMCA at Oct 27, 2007 10:44:24 AM
EM Configuration Assistant, Version 10.2.0.1.0 Production
Copyright (c) 2003, 2005, Oracle. All rights reserved.
Enter the following information:
Database SID: orcl
Do you wish to continue? [yes(Y)/no(N)]: Y
Oct 27, 2007 10:44:47 AM oracle.sysman.emcp.EMConfig perform
INFO: This operation is being logged at /opt/oracle/product/10.2.0/Database/cfgtoollogs/emca/orcl/emca_2007-10-27_10-44-22-AM.log.
Oct 27, 2007 10:44:52 AM oracle.sysman.emcp.util.DBControlUtil stopOMS
INFO: Stopping Database Control (this may take a while) ...
Oct 27, 2007 10:48:13 AM oracle.sysman.emcp.EMReposConfig stopDBMSJobs
WARNING: Error initializing SQL connection. SQL operations cannot be performed
Oct 27, 2007 10:48:13 AM oracle.sysman.emcp.EMReposConfig invoke
WARNING: Unable to remove DBMS jobs.
Enterprise Manager configuration completed successfully
FINISHED EMCA at Oct 27, 2007 10:51:01 AM
[oracle@oracle10 ~]$
此时运行emctl命令的显示是:
[oracle@oracle10 ~]$ emctl status dbconsole
TZ set to PRC
OC4J Configuration issue. /opt/oracle/product/10.2.0/Database/oc4j/j2ee/OC4J_DBConsole_oracle10_orcl not found.
常用的命令语法:
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服务,察看服务状态等。
分享到:
相关推荐
配置Oracle 10G EM DBControl的第一步是确保数据库和监听器已经启动并正常运行。这是因为DBControl需要在数据库中创建一个名为"sysman"的模式,该模式用来存储EM的数据,也就是所谓的EM资料库(repository)。这个...
### Oracle 10g EM 重新配置指南 在Oracle 10g环境下,当遇到EM (Enterprise Manager) 配置问题时,可能需要对EM进行重新配置。这通常发生在更改了监听器端口或其他相关设置之后,导致原有的EM配置不再适用的情况。...
在使用Oracle 10G的企业管理器(Enterprise Manager, 简称EM)时,可能会遇到无法正常登录的情况。具体表现为,在浏览器地址栏输入`http://pc-name:port/em`后,登录页面提示错误信息:“java.lang.Exception ...
### Oracle 10g EM与iSQL*Plus访问问题及解决方案 #### 一、问题概述 在使用Oracle 10g的过程中,用户可能会遇到无法通过Web方式访问EM(Enterprise Manager)或iSQL*Plus的问题。这通常是由于配置不正确、服务未...
不能登录EM,执行emca -config dbcontrol db 不知道总是默认1522的端口号,无奈,google一番,从下面第二步开始执行。。。(我的监听没问题) 1、打开oracle配置工具里的Net Configuration Assistant,选择“监听...
安装 Oracle 10g 时,需要选择高级安装,企业版,指定主目录,创建数据库,一般用途,指定全局数据库名、SID、字符集(ZHS16GBK),使用 database control 管理数据库,文件系统、指定数据库文件位置,不启用自动...
- `emca-config dbcontrol`: 配置或重新配置 EM 控制台。 - `db-repos recreate`: 重建数据库存储库。 #### 三、启动步骤详解 1. **服务器端操作**: - 打开一个终端窗口。 - 输入命令 `emctl start dbconsole...
1. **Enterprise Manager 10g Database Control**:通过浏览器访问特定URL,如`http://<Oracle 服务器名称>:1158/em`,用SYS账户进行登录验证。 2. **iSQL*Plus**:同样通过浏览器访问`http://<Oracle 服务器名称>:...
### 手工配置Oracle 10G Enterprise Manager 过程详解 #### 一、引言 ...对于初次接触Oracle 10G EM的新手来说,这两种方法都是很好的起点。希望本教程能帮助您顺利完成EM的配置工作,提高数据库管理效率。
Oracle OCP 10G官方3.0版教材包含了两本重要的学习资源——"Oracle Database 10g Administration Workshop I" 和 "Oracle Database 10g Administration Workshop II",它们是针对Oracle Certified Professional (OCP...
在从Oracle 9i迁移至10g的过程中,可能会遇到dbconsole(即Database Control,简称“em”)无法正常启动的问题。通常情况下,用户可能会习惯于使用旧版本的客户端连接新的服务器,而在这种情况下,往往会出现各种...
在Oracle 10g中,如果你改变了主机名或IP地址,可能导致EM无法正常启动,因为EM的相关配置文件中存储的旧主机名或IP不再有效。解决这个问题需要对EM进行重新配置。 首先,修改主机名或IP后,单纯使用PL/SQL连接...
1. 首先,配置DB Control:emca -config dbcontrol db 2. 输入数据库的SID、Listener的端口号、SYS用户和DBSNMP用户的密码等信息。 3. 等待DB Control的配置完成。 最后,我们可以重新进入EM的界面,查看是否已经...
- **Data Guard**:Oracle10g的数据保护功能得到增强,Data Guard可以创建物理或逻辑备用数据库,用于灾难恢复。 - **Advanced Compression**:新的数据压缩功能,可以节省存储空间,尤其是在大型数据仓库中。 - ...
创建Oracle 10G Database Control的步骤如下: 1. 确保数据库和监听器已启动并运行正常。 2. 使用`emca -repos create`命令创建EM仓库。 3. 使用`emca -config dbcontrol db`配置Database Control。 4. 使用`emctl ...
8. **XML支持**:Oracle 10g强化了对XML的支持,包括XMLDB(XML数据库)和XQuery处理,使得XML数据的存储和检索更加便捷。 9. **企业管理器(Enterprise Manager, EM)**:EM是Oracle数据库的管理和监控工具,提供...