Oracle的EM资料库损坏修复(重装)方法

Oracle数据库安装后,发现没有EM控制台,也没有OracleDBConsoleXX服务,因此无法通过web管理数据库,可以用本方法解决。

本文针对数据库版本Oracle 11g R2,属于较低版本,若您遇到同样的问题,可参考本文处理。 

重建Oracle EM资料档案库

【cmd命令窗中执行】

# 切换数据库环境

set ORACLE_SID=XXX

# 删除早期EM资料档案库(执行时需要SYS用户密码)
emca -deconfig dbcontrol db -repos drop

# 登录数据库,做基础准备

sqlplus / as sysdba

【SQL命令窗中执行】

# 修改DBSNMP用户密码(根据自己需要设置,此处设置密码为6个0)
alter user dbsnmp identified by 000000;

# 删除早期DBCONSOLE创建的用户
drop role MGMT_USER;
drop user MGMT_VIEW cascade;
drop user sysman cascada;


# 删除早期DBCONSOLE创建的对象
drop PUBLIC SYNONYM MGMT_TARGET_BLACKOUTS;
drop PUBLIC SYNONYM SETEMVIEWUSERCONTEXT;
drop PUBLIC SYNONYM MGMT_AVAILABILITY
drop PUBLIC SYNONYM MGMT_CURRENT_AVAILABILITY
drop PUBLIC SYNONYM MGMT_SEVERITY_OBJ;
drop PUBLIC SYNONYM MGMT_SEVERITY_ARRAY;

【cmd命令窗中执行】

# 重建EM资料档案库
emca -config dbcontrol db -repos create

# 设置数据库全局名称
set ORACLE_UNQNAME=XXX

# 启用档案库服务
emctl start dbconsole

## 相关指令(参考)

emctl stop dbconsole           # 停止档案库服务
emctl status dbconsole        # 查看档案库状态

经过以上设置,档案库应该已经创建好了,现在理论上就可以通过【https://127.0.0.1:1158/em来访问档案库了。 

使浏览器支持访问档案库

为什么说是理论上?若您的访问环境支持IE浏览器,那您应该可以访问,但是现在微软Edge已经取消了IE模式支持,所以要正常访问或使用档案库,您需要具备三点要求:

1)使Edge支持IE模式(EM档案库必须使用IE模式访问,这是历史遗留问题)

2)IE模式支持不安全脚本运行(EM档案库的证书被Windows认为是不安全的,因此需要允许这种不安全)

3)浏览器支持Flash插件(EM档案库中“性能”图谱是依赖Flash插件运行的,因此需要安装Flash插件)

使Edge支持IE模式

大家可能已经发现,有些新的Edge没有“在Internet Explorer模式下重新加载”的选项,这时您需要在微软官网下载Edge企业版策略支持(下载地址:下载 Edge for Business (microsoft.com)

 下载文件名称为:MicrosoftEdgePolicyTemplates.cab,将该文件用解压缩的方式打开,依次访问地址:\MicrosoftEdgePolicyTemplates.cab\MicrosoftEdgePolicyTemplates.zip\windows\admx\

 将压缩包中\MicrosoftEdgePolicyTemplates.cab\MicrosoftEdgePolicyTemplates.zip\windows\admx\目录下msedge.admx和msedgeupdate.admx两个文件拖放保存到C:\Windows\PolicyDefinitions目录下

 将压缩包中\MicrosoftEdgePolicyTemplates.cab\MicrosoftEdgePolicyTemplates.zip\windows\admx\zh-CN\目录下msedge.admx和msedgeupdate.admx两个文件拖放保存到C:\Windows\PolicyDefinitions\zh-CN目录下

 然后通过“gpedit.msc”打开组策略设置,找到“计算机配置”——“管理模板”——“Microsoft Edge”木下“配置Internet Explorer集成”,将其设置为“已启用”,并配置集成参数为“Internet Explorer模式”;同目录下继续找到“允许Internet Explorer模式测试(过时)”,将其设置为“已启用”。

 然后重启Edge,您应该就可以看到“在Internet Explorer模式下重新加载”选项了,再次访问您应该就能访问到EM资料库界面了。

 但是也有可能您访问成功后出现的是一个空白页面,此时您需要参考下面步骤允许“IE模式下不安全脚本运行”

 IE模式支持不安全脚本运行

修改Edge浏览器的“Internet属性”,降低“Internet”的安全级别,降低“本地Intranet”的安全级别,将EM资料库站点加入“受信任的站点”,经过这样的设置,您应该可以正常访问到EM资料库了

 浏览器支持Flash插件

EM资料库的“性能”基准图是依赖Flash插件运行的,因此若没有安装Flash插件,这里是显示不出来的,您可以在Flash官网下载(下载地址:Flash Player官方下载中心-Flash中国官网

温馨提示:现在Flash软件比较“流氓”,安装完成后建议您对他进行设置(比如:取消弹窗广告、取消开机自启动之类)

安装完成后重启浏览器,再次登录即可正常使用EM资料库了。

 希望本文对您有所帮助!

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值