Oracle-实例化EM配置文件时出错

来源:互联网 发布:克里米亚战争 知乎 编辑:程序博客网 时间:2024/05/29 00:30



基本步骤:

  1. 设置好监听器, 启动监听:lsnrctl start,查看监听状态:lsnrctl statu
  2. 删除dbcontrol:emca -deconfig dbcontrol db
  3. 删除EM资料库:emca -repos drop
  4. 创建新资料库:emca -repos create 
  5. 重新配置dbcontrol:emca -config dbcontrol db

注意:
        1.cmd要使用管理员方式(否则不能备份文件)
        2.密码不能太简单,111111即可 (无法对所有EM相关账户解锁)
        3.sys的密码 记得加权限 111111 as sysdba
        4.第五步之前请确认解锁状态(理论上需要的三个账号都是open状态)


Sql代码
  1. --解锁用户  
  2. alter user scott account unlock;  
  3. --查询状态  
  4. select username,account_status from dba_users;  
  5. --重新赋值密码  
  6. 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 配置成功应该是已经运行状态
    3.检测运行状态emctl  status dbconsole
    4.访问地址:https://127.0.0.1:1158/em (注意证书要确认,或者直接执行)
     5.停止:emctl  stop  dbconsole

声明:本文转载自  http://snkcxy.iteye.com/blog/1930506
0 0