使用环境:win8+oracle 11g r2
前言:不知道是何种原因(多种原因),装好的oracle没有EM,那么就需要自己配置一下
PS:配置过程出现各种各样的问题,整整弄了一个晚上,现在分享,希望大家不要再走弯路
基本步骤:
- 设置好监听器, 启动监听:lsnrctl start,查看监听状态:lsnrctl statu
- 删除dbcontrol:emca -deconfig dbcontrol db
- 删除EM资料库:emca -repos drop
- 创建新资料库:emca -repos create
- 重新配置dbcontrol:emca -config dbcontrol db
注意:
1.cmd要使用管理员方式(否则不能备份文件)
2.密码不能太简单,111111即可 (无法对所有EM相关账户解锁)
3.sys的密码 记得加权限 111111 as sysdba
4.第五步之前请确认解锁状态(理论上需要的三个账号都是open状态)
--解锁用户 alter user scott account unlock; --查询状态 select username,account_status from dba_users; --重新赋值密码 alter user sys identified by 111111;
下面这句话解决“
无法对所有 EM 相关帐户解锁” 的问题(这个不知道有没有效果,如果上面方式不行,那么可尝试)
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Command Processor" /v "AutoRun" /d "" /f
运行:
1.
设置ORACLE_UNQNAME:set ORACLE_UNQNAME=ORCL
set ORACLE_SID=
ORCL
2. 启动: emctl start dbconsole(如果上面的 dbcontrol 配置成功应该是已经运行状态 )
2. 启动: emctl start dbconsole(如果上面的 dbcontrol 配置成功应该是已经运行状态 )
3.检测运行状态
:
emctl status dbconsole
4.访问地址:
https://127.0.0.1:1158/em (注意证书要确认,或者直接执行)
5.停止:
emctl stop dbconsole
扫描二维码关注公众号,回复:
1274809 查看本文章