Oracle EM 不能访问

zwt2001267 原文 Oracle EM 不能访问

1. cmd控制启动EM:

C:\Users\Administrator>emctl start dbconsole
Environment variable ORACLE_UNQNAME not defined. Please set ORACLE_UNQNAME to database unique name.

C:\Users\Administrator>set oracle_unqname=ORCL(数据库实例名)

C:\Users\Administrator>emctl start dbconsole

不能启动,报错误码2。

没办法,重建 EM:

下面是emca创建em的过程,大致演示一下:

1, 删除建立失败的em档案库

C:\Documents and Settings\Administrator>emca -deconfig dbcontrol db -repos drop
EMCA 开始于 2009-7-23 11:19:18
EM Configuration Assistant, 11.1.0.5.0 正式版
版权所有 (c) 2003, 2005, Oracle。保留所有权利。
输入以下信息:
数据库 SID: verafzy
监听程序端口号: 1521
SYS 用户的口令:
SYSMAN 用户的口令:
SYSMAN 用户的口令:
是否继续? [是(Y)/否(N)]: y
 
2009-7-23 11:19:40 oracle.sysman.emcp.EMConfig perform
信息: 正在将此操作记录到 E:\app\Administrator\cfgtoollogs\emca\verafzy\emca_2009
_07_23_11_19_17.log。
2009-7-23 11:19:42 oracle.sysman.emcp.util.DBControlUtil stopOMS
信息: 正在停止 Database Control (此操作可能需要一段时间)...
2009-7-23 11:20:23 oracle.sysman.emcp.EMReposConfig invoke
信息: 正在删除 EM 资料档案库 (此操作可能需要一段时间)...
2009-7-23 11:24:42 oracle.sysman.emcp.EMReposConfig invoke
信息: 已成功删除资料档案库
已成功完成 Enterprise Manager 的配置
EMCA 结束于 2009-7-23 11:24:56

2, 重新创建em档案库

C:\Documents and Settings\Administrator>emca -config dbcontrol db -repos create
 
EMCA 开始于 2009-7-23 11:26:55
EM Configuration Assistant, 11.1.0.5.0 正式版
版权所有 (c) 2003, 2005, Oracle。保留所有权利。

输入以下信息:
数据库 SID: verafzy
监听程序端口号: 1521
SYS 用户的口令:
DBSNMP 用户的口令:
SYSMAN 用户的口令:
SYSMAN 用户的口令: 通知的电子邮件地址 (可选):
通知的发件 (SMTP) 服务器 (可选):
-----------------------------------------------------------------
 
已指定以下设置
数据库 ORACLE_HOME ................ E:\app\Administrator\product\11.1.0\db_1
本地主机名 ................ PC-200901030636
监听程序端口号 ................ 1521
数据库 SID ................ verafzy
通知的电子邮件地址 ...............
通知的发件 (SMTP) 服务器 ...............
是否继续? [是(Y)/否(N)]: y
009-7-23 11:27:13 oracle.sysman.emcp.EMConfig perform
信息: 正在将此操作记录到 E:\app\Administrator\cfgtoollogs\emca\verafzy\emca_2009
07_23_11_26_55.log。
009-7-23 11:27:15 oracle.sysman.emcp.EMReposConfig createRepository
信息: 正在创建 EM 资料档案库 (此操作可能需要一段时间)...
009-7-23 11:39:46 oracle.sysman.emcp.EMReposConfig invoke
信息: 已成功创建资料档案库
009-7-23 11:39:59 oracle.sysman.emcp.EMReposConfig uploadConfigDataToRepository
信息: 正在将配置数据上载到 EM 资料档案库 (此操作可能需要一段时间)...
009-7-23 11:41:42 oracle.sysman.emcp.EMReposConfig invoke
信息: 已成功上载配置数据
009-7-23 11:41:47 oracle.sysman.emcp.util.DBControlUtil configureSoftwareLib
信息: 软件库已配置成功。
009-7-23 11:41:47 oracle.sysman.emcp.EMDBPostConfig configureSoftwareLibrary
信息: 正在部署预配档案...
009-7-23 11:42:02 oracle.sysman.emcp.EMDBPostConfig configureSoftwareLibrary
信息: 预配档案部署成功。
009-7-23 11:42:03 oracle.sysman.emcp.util.DBControlUtil secureDBConsole
信息: 正在保护 Database Control (此操作可能需要一段时间)...
2009-7-23 11:42:19 oracle.sysman.emcp.util.DBControlUtil secureDBConsole
信息: 已成功保护 Database Control。
2009-7-23 11:42:19 oracle.sysman.emcp.util.DBControlUtil startOMS
信息: 正在启动 Database Control (此操作可能需要一段时间)...
2009-7-23 11:46:29 oracle.sysman.emcp.EMDBPostConfig performConfiguration
信息: 已成功启动 Database Control
2009-7-23 11:46:34 oracle.sysman.emcp.EMDBPostConfig performConfiguration
信息: >>>>>>>>>>> Database Control URL 为 https://PC-200901030636:1158/em <<<<<<
<<<<<
2009-7-23 11:47:10 oracle.sysman.emcp.EMDBPostConfig invoke
 
警告:
 
************************  WARNING  ************************
 
 
 
管理资料档案库已置于安全模式下, 在此模式下将对 Enterprise Manager 数据进行加密。
 
加密密钥已放置在文件 E:\app\Administrator\product\11.1.0\db_1\PC-200901030636_ve
 
rafzy\sysman\config\emkey.ora 中。请务必备份此文件, 因为如果此文件丢失, 则加密数
 
据将不可用。
 
 
 
***********************************************************
 
已成功完成 Enterprise Manager 的配置
 
EMCA 结束于 2009-7-23 11:47:13
 
 
 
 
 
Ok!建立成功,就可以去浏览器下面去登陆em管理平台了!
 
偶以此地址在IE8登陆:https://localhost:1158/em/console/logon/logon 视图如下,em正式建立成功,可能安全方面存在验证的问题,只要导入证书,重新启动下就ok了!

最后成功!

时间: 2024-10-08 11:13:12

Oracle EM 不能访问的相关文章

oracle四种访问数据库的方式

1.sql plus——命令操作: 数据库自带的命令工具,通过此工具可以在dos窗口中直接对数据库进行操作.使用此工具有两种进入方式: (1).在安装后的数据库下有一个应用程序开发,子目录里有一个sql plus,直接单击打开,就可以输入用户名.密码登录数据库进行操作. (2).直接打开windows的dos窗口(win键+R—>cmd命令回车进入),输入sql plus命令然后输入用户名密码即可以进入. 2.sql developer——图形化界面操作: 数据库自带的图形化操作工具,通过该工具

Oracle Gateways透明网关访问SQL Server

自己的本机安装了Oracle 12c,公司的平台需要同时支持Oracle与SQL Server,很多时候都有将数据从Oracle同步到SQL Server的需求.通过SQL Server的link Server可以达到目的,但是因为SQL Server都是64位版本,试过很多次都失败了.再安装32位SQL Server也懒得折腾.因Oracle是12c, 安装的Gateways也是12c.尝试过在Oracle数据库服务器(本机)安装11g的gateways, 但是配置都失败了.    Oracl

连接Oracle与Hadoop(4) Oracle使用OSCH访问Hive表

OSCH是Oracle SQL Connector for Hadoop的缩写,Oracle出品的大数据连接器的一个组件 本文介绍的就是如何使用OSCH从Oracle数据库直接访问Hive表 前提1:在Oracle数据库端,部署好HDFS客户端与OSCH软件,设置好环境变量 #JAVA export JAVA_HOME=/home/oracle/jdk1.8.0_65   #Hadoop export HADOOP_USER_NAME=hadoop export HADOOP_HOME=/hom

oracle em登陆不了,账户密码过期

登陆oracle em 登陆不了截图如下: 更改用户密码无效: 查看后台log: 2015-06-27 10:11:31,640 Thread-1080228448 WARN  collector: <nmecmc.c> Error exit. Error message: ORA-28001: the password has expired 可能是密码过期导致: 查看过期用户: SQL> alter user sysman identified by geelykpi; User a

2.oracle 12c 创建-访问-关闭-删除PDB

1.创建PDB SQL> select name from v$datafile; NAME -------------------------------------------------------------------------------- /u01/app/oracle/oradata/ora12c/system01.dbf /u01/app/oracle/oradata/ora12c/pdbseed/system01.dbf /u01/app/oracle/oradata/or

C#通过Oracle.ManagedDataAccess无法访问Oralce

问题描述:通过C#引用Oracle.ManagedDataAccess.dll访问Oracle,写了如下一段代码,在本机能正常访问,但是将编译后的exe放到服务器上面就无法访问了,一直提示登录失败.而服务器上面的pl/sql却能够正常访问数据库. static void Main(string[] args) { string connStr=string.Empty; try { connStr = string.Format(@"User Id={3};Password={4}; Data

一次配置oracle em的经历

对oracle10grac配置em,原本是非常简单的事,却花费了很长时间,记录下来,备忘. 首先是报如下错误: [[email protected] admin]$ emca -config dbcontrol db STARTED EMCA at Aug 17, 2014 9:06:47 AM EM Configuration Assistant, Version 10.2.0.5.0 Production Copyright (c) 2003, 2009, Oracle. All right

电脑IP改变后oracle em无法登陆的解决办法(亲测)

以下方法为本人亲测 情况:假设电脑初次安装oracle时的ip是192.168.133.110 那么进入em的地址就是http://192.168.133.110:1158/em/console/logon/logon 假设电脑的IP改变为192.168.88.66 那么进入em的地址应该是http://192.168.88.66:1158/em/console/logon/logon 但是测试后,输入上述地址无法进入em,原因是电脑ip改变了,oracle需要修改配置文件才可以访问,一般修改配

ORACLE的http访问

ORACLE利用UTL_HTTP包提供了访问HTTP的工具. 下面这段代码是网上找的,可以直接在plsql中运行. declare req UTL_HTTP.REQ; resp UTL_HTTP.RESP; val varchar2(32767);begin req := UTL_HTTP.BEGIN_REQUEST('http://www.sohu.com'); utl_http.set_header(req, 'Content-Type', 'text/html; charset=utf-8