电脑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需要修改配置文件才可以访问,一般修改配置文件后,都会出现OracleDBconsoleorcl无法启动的问题。
方法一,不成功,还是进不去em
到达D:\oracle\product\10.2.0\db_1\NETWORK\ADMIN目录下面
修改listener和tnsnames
将host改为你本机的ip地址
方法二,不成功,还是显示oracledbconsole is not running
命令行里输入emctl start dbconsole
显示Environment variable ORACLE_SID not defined. Please define it.
然后根据它的说明设置oracle_sid
命令行里输入set oracle_sid=orcl (如果你的sid不是orcl,请自己更换)
再次敲入emctl start dbconsole
显示OC4J Configuration issue. D:\oracle\product\10.2.0\db_1/oc4j/j2ee/OC4J_DBConsole_192.168.1.101_orcl not found.
于是我到了该目录下发现有一个我的"OC4J_DBConsole_"+ 机器名+"_orcl"的目录
网上大家说如果你是修改了机器名的,那么你在这里把你的新机器名替换原来的机器名
变成——>"OC4J_DBConsole_"+ 新机器名+"_orcl"
如果你是像我一样,是因为环境改变而发生这个问题的,我建议你复制一个目录,进行更改。
复制一份"OC4J_DBConsole_"+ 机器名+"_orcl" 重命名为 "OC4J_DBConsole_ 192.168.1.101_orcl
再次敲入emctl start dbconsole
有显示EM Configuration issue. D:\oracle\product\10.2.0\db_1/ 192.168.1.101 _orcl not found
我想聪明的你一定已经知道该怎么做了
如法炮制到相应目录下,复制一份重命名
再次敲入emctl start dbconsole
方法三,最简单的办法还是重建em,成功,亲测
cmd进命令行
C:\Documents and Settings\Administrator>set oracle_sid=orcl
C:\Documents and Settings\Administrator>emctl status dbconsole
提示Oracle Enterprise Manager 10g is not running
好吧,看来dbconsole没有起来,继续
emctl start dbconsole
发现OracleDBConsleorcl无法启动。
看来还真是起不来呢。
去服务里面试下。运行->services.msc,启动一下OracleDBConsleorcl服务,结 果提示OracleDBConsleorcl服务启动后又关闭。看来还是起不来呢,不知道哪位同学之前在数据库服务器上做过什么东东,可能是改过IP?改 过机器名?还是什么?我也不管了,解决这个问题。想了想,重新创建EM吧。
回来 windows命令行执行
1、
C:\Documents and Settings\Administrator>emca -repos recreate
EMCA 开始于 2012-5-8 11:18:06
EM Configuration Assistant 10.2.0.1.0 正式版
版权所有 (c) 2003, 2005, Oracle。保留所有权利。
输入以下信息:
数据库 SID: orcl
监听程序端口号: 1521
SYS 用户的口令:
SYSMAN 用户的口令:
是否继续? [yes(Y)/no(N)]: y
2012-5-8 11:18:25 oracle.sysman.emcp.EMConfig
perform
信息: 正在将此操作记录到
D:\soft\Oracle\cfgtoollogs\emca\orcl\emca_2012-05-08_11
8-06-上午.log。
2012-5-8 11:18:28 oracle.sysman.emcp.EMReposConfig
dropRepository
信息: 正在删除 EM 资料档案库 (此操作可能需要一段时间)...
2012-5-8 11:19:27 oracle.sysman.emcp.EMReposConfig invoke
信息: 已成功删除资料档案库
2012-5-8 11:19:28 oracle.sysman.emcp.EMReposConfig
createRepository
信息: 正在创建 EM 资料档案库 (此操作可能需要一段时间)...
2012-5-8 11:21:29 oracle.sysman.emcp.EMReposConfig invoke
信息: 已成功创建资料档案库
已成功完成 Enterprise Manager 的配置
EMCA 结束于 2012-5-8 11:21:29
-------------------------------------------------
上面操作为重新创建 EM 资料档案库
------------------------------------------------
2、然后是配置控制台:
C:\Documents and
Settings\Administrator>emca -config dbcontrol
db
EMCA 开始于 2012-5-8 11:23:42
EM Configuration Assistant 10.2.0.1.0 正式版
版权所有 (c) 2003, 2005, Oracle。保留所有权利。
输入以下信息:
数据库 SID: orcl
已为数据库 orcl配置了 Database Control
您已选择配置 Database Control, 以便管理数据库 orcl
此操作将移去现有配置和默认设置, 并重新执行配置
是否继续? [yes(Y)/no(N)]: y
监听程序端口号: 1521
SYS 用户的口令:
DBSNMP 用户的口令:
SYSMAN 用户的口令:
通知的电子邮件地址 (可选):
通知的发件 (SMTP) 服务器 (可选):
-----------------------------------------------------------------
已指定以下设置
数据库 ORACLE_HOME ................
D:\soft\Oracle
数据库主机名 ................ Name-15DF19DF
监听程序端口号 ................ 1521
数据库 SID ................ orcl
通知的电子邮件地址 ...............
通知的发件 (SMTP) 服务器 ...............
-----------------------------------------------------------------
是否继续? [yes(Y)/no(N)]: y
.................................
.................................
.................................
信息:
>>>>>>>>>>>
Database Control URL 为 http://Name-15DF19DF:1158/em
<<<<<<<
<<<<
已成功完成 Enterprise Manager 的配置
EMCA 结束于 2012-5-8 11:27:43
C:\Documents and
Settings\Administrator>emctl start
dbconsole
好了,控制台服务启动了,
OEM也可以正常登陆了。
注意:期间会出现DBSNMP 用户的口令:本人当时安装oracle的时候没有设置过这个用户的密码
但是可以用sys用户将此用户的密码修改成你自己想要设置的密码
方法如下
SQL> conn sys/a as sysdba
sql> alter user dbsnmp identified by 你的密码。
修改你的新密码
电脑IP改变后oracle em无法登陆的解决办法(亲测)的更多相关文章
- 修改计算机名或IP后Oracle10g无法启动服务的解决办法
修改计算机名或IP后Oracle10g无法启动服务的解决办法 遇到的问题,问题产生原因不详.症状为,windows服务中有一项oracle服务启动不了,报出如下错误. Windows 不能在 本地计算 ...
- 排错-windows平台下访问oracle em出现空白的解决方法
排错-windows平台下访问oracle em出现空白的解决方法 by:授客 QQ:1033553122 问题描述 IE浏览器本地访问oem,出现空白页面,就左上角有一行字符 http://loca ...
- Android Studio安装后提示No JVM installation found解决办法
Android Studio安装后提示No JVM installation found解决办法 问题描述:Android Studio安装完毕,打开时出现提示"No JVM install ...
- Altium Designer15 卡在登陆界面解决办法:
Altium Designer15 卡在登陆界面解决办法: 在我的电脑系统盘中找到下面目录(注:如果看不到,需要取消隐藏文件选项.) C:\Documents and Settings\Adminis ...
- Linux中oracle安装时候报ora-00119解决办法
ORA-00119: invalid specification for system parameter LOCAL_LISTENER ORA-00130: invalid listener add ...
- 分享:Windows2008重启后提示系统恢复选项的解决办法
如题:WINdows2008服务器. 重启后提示系统恢复选项的解决办法 使用windows 2008后,不能启动的问题,重启后出现 修复系统选项 采用下面帖子中的部分命令搞定之. 我自己是直接使用:选 ...
- IOS7.1-7.1.1越狱后无法读取越狱文件的解决办法
IOS7.1-7.1.1越狱后无法读取越狱文件的解决办法 申明: 下面安装PP源的方法已经失效,请不用按照下面的方法操作. 更新最新的方法,在cydia中搜索源 apple fil ...
- NGUI发布后UI层看不见的解决办法
NGUI发布后UI层看不见的解决办法 提示信息:You can'tplace widgets on a layer different than the UIPanel that manages th ...
- # vmware异常关机后,虚拟系统无法启动的解决办法
vmware异常关机后,虚拟系统无法启动的解决办法 先使用everything搜索所有后缀为.lck的文件,这些文件全部删除,如果不确定是否可以删除,先把这些文件转移到桌面,等能启动虚拟系统之后再删除 ...
随机推荐
- Python多线程学习笔记
Python中与多线程相关的模块有 thread, threading 和 Queue等,thread 和threading模块允许程序员创建和管理线程.thread模块提供了基本的线程和锁的支持,而 ...
- .Net 平台下的互联网架构新思考
上一篇<互联网应用架构谈>有很多阅读量,但后来实践中发现基于WCF服务层技术用于实现网站访问的效率是有问题的. 我的本意是以WCF中间层解决商业逻辑,供各个平台调用,然而还是带来诸多的麻烦 ...
- 9.MVC框架开发(关于ActionResult的处理)
1.在Action处理之后,必须有一个返回值,这个返回值必须继承自ActionResult的对象 2.ActionResult,实际就是服务器端响应给客户端的结果 ViewResult(返回视图结果) ...
- 数据库获取前N条记录SQL Server与SQLite的区别
在使用sql语句进行前20条记录查询时SQL Server可以这样写: 1: select top 20 * from [table] order by ids desc 2: select top ...
- 洛谷 P1417 烹调方案
题目背景 由于你的帮助,火星只遭受了最小的损失.但gw懒得重建家园了,就造了一艘飞船飞向遥远的earth星.不过飞船飞到一半,gw发现了一个很严重的问题:肚子饿了~ gw还是会做饭的,于是拿出了储藏的 ...
- CoreBluetooth - 中心模式
BLE中心模式流程-coding BLE中心模式流程 - 1.建立中心角色 - 2.扫描外设(Discover Peripheral) - 3.连接外设(Connect Peripheral) - 4 ...
- hex(x) 将整数x转换为16进制字符串
>>> a = 122 >>> b = 344 >>> c = hex(a) >>> d = hex(b) >>&g ...
- bzoj 2406: 矩阵 上下界网络流判定
2406: 矩阵 Time Limit: 10 Sec Memory Limit: 128 MBSubmit: 138 Solved: 46[Submit][Status][Discuss] De ...
- [topcoder]SmartWordToy
广度搜索BFS,要用Queue.还不是很熟,这道题帮助理清一些思绪了.其实这道题是求最短路径,所以BFS遇到第一个就可以返回了,所以后面有些现有大小和历史大小的判断可以省却. 过程中拿数组存step还 ...
- Tomcat 6.0下配置HTTPS
最近项目需要使用到https,所以回顾整理了一下,其实在tomcat的文档中已经有了详细描述,我们启动Tomcat后,可以在docs文档中找到 地址如下:http://localhost:8080/d ...