OracleDBConsole 服务不能重启
来源:互联网 发布:一键部署php环境 编辑:程序博客网 时间:2024/05/29 03:18
oracle10g,OracleDBConsoleoracl是我的服务.
第二天服务无法启动,网上说是因为ip地址变更所造成的.
1.在cmd命令下运行"emctl start dbconsole",屏幕出现"Environment variable ORACLE_SID not defined. Please define it."
2.重新设置"ORACLE_SID"变量,"set ORACLE_SID=oracl".
3.在cmd命令下再次运行"emctl start dbconsole",屏幕出现"EM Configuration issue. D:\oracle\product\10.1.0\Db_1/192.168.18.9_oracle not found".
4.修改D:\oracle\product\10.1.0\NETWORK\ADMIN\listener.ora文件中的host默认localhost改为自己电脑的主机名称.如果已经是主机名则可跳过此步.
5.复制D:\oracle\product\10.1.0\192.168.18.9_oracl,将复制后的文件夹名变成"新的ip地址_实例名".
6.复制D:\oracle\product\10.1.0\oc4j\j2ee\OC4J_DBConsole_192.168.18.9_oracl将复制后的文件夹名变成"OC4J_DBConsole_新的ip地址_实例名"
即可,每个人的安装目录不同.只要搜索文件夹名字即可,不要删除原先的localhost设置.这样在没有网络的情况下,只需要修改listener.ora就行了.别的就不用修改了.
经过我进一步验证..IP或网卡换过来..重新添加主机解析就能解决: 打开C:\WINDOWS\system32\drivers\etc\hosts文件 在最末尾加上主机解析 127.0.0.1 localhost
#10.107.9.228 WWW-141F194ADC6 127.0.0.1 WWW-141F194ADC6 重启系统..一切OK
在CMD下执行:emctl status dbconsole,取得EM的路径,然后贴到浏览器里 如果DBConsole 没有启动就执行:emctl start dbconsole。
OracleDBConsoleSID(EM服务)无法启动的解决步骤 (总结)
文章分类:数据库
OracleDBConsoleSID服务无法启动的解决步骤如下:
0) 首先检查listener.ora和tnsnames.ora文件,然后在命令行下输入: emca -config dbcontrol db重新配置Database Control
1) 在system32\hosts.ics文件中加入当前本机IP和机器名和不变IP(127.0.0.1)和机器名,在命令行下输入: emctl start dbconsole
2) 根据错误提示,建议首先修改DBSNMP用户的密码,再删除原来DBConsole创建的用户和对象,具体如下:
修改DBSNMP密码:
sql>alter user dbsnmp identified by xxx;
删除早期DBCONSOLE创建的用户: sql>drop role MGMT_USER;
sql>drop user MGMT_VIEW cascade; sql>drop user sysman cascade;
删除早期DBCONSOLE创建的对象:
sql>drop PUBLIC SYNONYM MGMT_TARGET_BLACKOUTS; sql>drop public synonym SETEMVIEWUSERCONTEXT;
3) 如果在Windows下,首先要删除OracleDBConsoleSID服务,可以通过注册表或者服务操作工具进行删除。
4) 删除EM资料档案库,此时Oracle的监听器服务和数据库实例服务必须处于启动状态,
在命令行下输入: emca -repos drop
5) 重建EM资料库,此时有两种重建方式:
emca(emca -repos create)和dbca, 建议在命令行下输入: dbca , 启动数据库配置助手,在第一步时选择“配置数据库选件”,后面的操作只需要一直点击下一步就可以了,注意在选择是否使用EM资料档案库时,一定要选中,默认没有选中,dbca检查到系统中已经没有EM资料档案库,于是就会重新创建,OracleDBConsoleORCL服务也会重新添加了,这也会花一段时间,如果dbca重新配置过程中不出现错误,那配置结束后,OracleDBConsoleORCL服务就能够正常启动,就可以正常使用Oracle企业管理器了。
6) 在命令行下输入: emctl start dbconsole , 手动启动OracleDBConsoleSID服务。
7) 出现Unable to determine local host from URL
REPOSITORY_URL=http://dell:%EM_UPLOAD_PORT%/em/upload/ 错误提示,这时配置数据库的Database Control,
在命令行输入: emca -config dbcontrol db , 成功创建并启动
OracleDBConsoleSID服务之后在控制台提示信息里会出现访问EM的URL.(端口号可能会有变化)
- OracleDBConsole 服务不能重启
- oracledbconsole 服务不能启动
- OracleDBConsole服务不能启动原因与解决
- OracleDBConsole服务不能启动原因与解决
- OracleDBConsole服务不能启动的经历
- OracleDBConsole服务不能启动的经历
- Oracledbconsole服务不能启动的解决方法
- oracleDBConsole和OracleService服务
- oracleDBConsole和OracleService服务
- Oracledbconsole 服务无法启动
- oracleDBConsole和OracleService服务
- oracleDBConsole和OracleService服务
- OracleDBConsole服务不能启动(PL SQL无法连接数据库、SQL Plus无法连接数据库)
- OracleDBConsole服务无法启动解决方案
- 关于OracleDBConsole服务启动问题
- OracleDBConsole服务无法启动解决方案
- OracleDBConsole 服务 无法启动解决方法
- PostgreSQL服务莫名关闭不能重启的解决办法
- 微软宣布Entity Framework 5的性能有了显著提升(2012)
- JQuery实现多文件上传
- RHEL 6.4(i386)安装基于fcitx的搜狗拼音输入法
- eclipse连接URL时报错
- poj3777(线段树成段覆盖)
- OracleDBConsole 服务不能重启
- DB2数据重启出现SQL1042C错误
- 微信,难以承受腾讯之重
- 矩阵
- VC控件自绘
- java 打印日历
- csdn的偶遇
- poj 3422
- java 判断时间/电话/email格式