Oracle OEM无法访问问题解决全记录
"这篇文档记录了作者解决Oracle Enterprise Manager (OEM)无法访问问题的全过程,包括遇到的错误、尝试的解决办法以及最终解决问题的步骤。作者首先描述了OEM启动时遇到的错误,然后尝试了网上找到的各种解决方案,如设置环境变量、重建EM、修改数据库SID等。在解决问题的过程中,作者分享了查看数据库SID、修改系统用户密码以及使用emca命令进行配置的步骤。在多次尝试后,作者找到了一个与自己问题相符的博客并遵循其提供的方法,通过执行`emca deconfig db control db`、`emca repos drop`和`emca config db control db -repos create`命令成功重建了EM仓库,最终解决了问题。" 在本文档中,涉及的知识点包括: 1. **Oracle Enterprise Manager (OEM)**: Oracle OEM是一个用于监控和管理Oracle数据库的工具,提供图形化界面来方便DBA进行日常管理和故障排查。 2. **数据库服务与监听**: 文档提到了Oracle数据库的监听和服务可以正常启动,这表明数据库本身可能没有问题,但OEM的访问问题仍然存在。 3. **环境变量设置**: `ORACLE_UNQNAME`是Oracle环境中的一个关键变量,用于标识数据库实例的唯一名称。在Windows环境下,可能需要通过`set`命令来设置。 4. **emctl命令**: 这是Oracle EM控制台的命令行工具,用于启动、停止或检查OEM的状态。在本文档中,`emctl start dbconsole`被用来尝试启动OEM控制台。 5. **重建EM仓库**: 当OEM出现问题时,有时需要删除并重新创建EM仓库,包括`emca deconfig db control db`用于删除配置信息,`emca repos drop`用于删除仓库,`emca config db control db -repos create`用于重建仓库。 6. **查看数据库SID**: SID(System Identifier)是Oracle数据库的标识符,可以通过查询`SELECT sid FROM v$instance;`来获取。 7. **修改系统用户密码**: 文档中提到的`SYS|DBSNMP|SYSMAN`是Oracle数据库的内置管理员用户,可能需要修改它们的密码以满足安全策略或解决问题。 8. **emca命令**: `emca`是Enterprise Manager Configuration Assistant的简称,是Oracle提供的一个命令行工具,用于配置和维护OEM。 9. **错误处理与问题排查**: 文档展示了作者在解决OEM问题时的思路和过程,包括查阅网上资料、尝试不同方法并根据错误信息进行针对性操作。 通过这篇文档,读者不仅可以了解作者解决OEM问题的具体步骤,还能学习到在遇到类似问题时如何进行排查和解决,以及如何使用Oracle相关的命令行工具进行问题诊断和修复。
下载后可阅读完整内容,剩余4页未读,立即下载
- 粉丝: 51
- 资源: 10
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- C++多态实现机制详解:虚函数与早期绑定
- Java多线程与异常处理详解
- 校园导游系统:无向图实现最短路径探索
- SQL2005彻底删除指南:避免重装失败
- GTD时间管理法:提升效率与组织生活的关键
- Python进制转换全攻略:从10进制到16进制
- 商丘物流业区位优势探究:发展战略与机遇
- C语言实训:简单计算器程序设计
- Oracle SQL命令大全:用户管理、权限操作与查询
- Struts2配置详解与示例
- C#编程规范与最佳实践
- C语言面试常见问题解析
- 超声波测距技术详解:电路与程序设计
- 反激开关电源设计:UC3844与TL431优化稳压
- Cisco路由器配置全攻略
- SQLServer 2005 CTE递归教程:创建员工层级结构