oracle em修复之路

很早以前写的文章,再草稿中存放太久了,今天开始整理20年来工作体会,以后陆续发出,希望给大家提供小小的帮助。

去年做的项目使用的oracle数据库,最近要看一下,启动机器进入系统,出现无法加载数据,数据库连接出现问题,经过多方查找,是因为oracle里的用户密码过期问题造成的,我需要重置用户密码,改完后发现em页无法进入了,

先增加虚拟网卡

控制面板 -> 添加硬件,在向导中选择"是,已经连接了此硬件" -> "添加新的硬件设备" -> "安装我手动从列表中选择的硬件" -> "网络适配器" -> "Microsoft Loopback Adapter",添加完成后,到网络连接那里刷新,会发现新建了个"本地连接 2",用的就是这个假的"Microsoft Loopback Adapter"(实际上根本就没有连接这个硬件,只是欺骗一下 Oracle 而已)。把这个本地连接的IP设置一下(例如192.168.0.99),重新让Oracle检测一遍,顺利通过。

emca -config dbcontrol db -repos recreate

创建一个EM资料库

emca -repos create

重建一个EM资料库

emca -repos recreate

删除一个EM资料库

emca -repos drop

配置数据库的 Database Control

emca -config dbcontrol db

删除数据库的 Database Control配置

emca -deconfig dbcontrol db

重新配置db control的端口,默认端口在1158

emca -reconfig ports

emca -reconfig ports -dbcontrol_http_port 1160

emca -reconfig ports -agent_port 3940

先设置ORACLE_SID环境变量后,启动EM console服务

emctl start dbconsole

先设置ORACLE_SID环境变量后,停止EM console服务

emctl stop dbconsole

先设置ORACLE_SID环境变量后,查看EM console服务的状态

emctl status dbconsole

配置dbconsole的步骤

emca -repos create

emca -config dbcontrol db

emctl start dbconsole

重新配置dbconsole的步骤

emca -repos drop

emca -repos create

emca -config dbcontrol db

emctl start dbconsole

相关推荐
wljt2 小时前
HTTP和openFeign
网络·网络协议·http
Mr_Xuhhh2 小时前
MySQL核心知识梳理:从连接到查询的完整指南
数据库·sql·mysql
wsxlgg2 小时前
MySQL中count(*)、count(1)、count(字段)的区别
数据库·mysql
pengdott8 小时前
Oracle RAC内存融合技术深度解析:集群性能的幕后引擎
数据库·oracle
汤愈韬8 小时前
ACL概述、ACL原理、基本ACL应用及配置
网络·网络协议·网络安全
csudata9 小时前
绿色便携版PostgreSQL发行版重磅发布
数据库·postgresql
阳光九叶草LXGZXJ9 小时前
达梦数据库-学习-48-DmDrs控制台命令(同步之Manager、CPT模块)
linux·运维·数据库·sql·学习
我科绝伦(Huanhuan Zhou)10 小时前
脚本再升级,兼容Oracle 26ai一键安装
数据库·oracle
野生绿箭侠10 小时前
Ncos 2.3.2 版本集成达梦数据库
数据库
仍然.11 小时前
MYSQL--约束
数据库·mysql