如何使用Oracle Enterprise Manager Database Express连接到PDB数据库
1.问题
1.1重复弹出登录框,无法登陆

关闭登录框,显示invalid container name

1.2 重启后PDB数据库处于mounted挂载状态,未打开导致使用 Enterprise 登陆时一直显示invalid container name

2.解决方法
参考链接:https://www.cnblogs.com/kerrycode/p/17039174.html
有关无法进入 Enterprise Manager 的情况(localhost拒绝访问)
请参考 https://www.cnblogs.com/trmbh12/p/17695872.html
2.1 为 PDB 启动 EM Express
要为 PDB 启动 EM Express,请确保 PDB 以读/写模式打开,然后尝试本主题中描述的以下方法之一(按所示顺序):
连接到包含 PDB 的 CDB 的 CDB$ROOT 容器,并发出以下 SQL 语句来配置 CDB 的全局端口:
exec dbms_xdb_config.setglobalportenabled(TRUE);
然后,在 Web 浏览器中输入数据库配置助手 (DBCA) 在配置包含 PDB 的 CDB 时提供的 EM Express URL。
默认情况下,DBCA 为 CDB 配置的 HTTPS 端口也可用于该 CDB 中的 PDB。
当 EM Express 登录屏幕出现时,指定您的管理员凭据并在“容器名称”字段中输入要连接到的 PDB 的名称。
使用全局端口的优点是不需要为每个 PDB 配置端口。(在大型站点中,可能有数千个 PDB。)使用全局端口,您可以配置一个端口,然后将 EM Express 设置为指向该端口。第二个优点是您不需要查找该 PDB 的端口号;此配置自动将请求路由到 PDB。
连接成功!


如果在Container name一行不输入任何东西,就会直接进入CDB

2.2 解决PDB数据库未打开导致的问题
参考链接:https://asktom.oracle.com/pls/apex/f?p=100:11:0::::P11_QUESTION_ID:9531671900346425939
1.我们必须先切换到容器数据库,并且以sysdba超级用户的身份登录(否则会有权限不足的问题)



2.使用show pdbs;命令检查当前pdb数据库open mode,发现是mounted挂载状态(打不开的根本原因)

3.使用 alter pluggable database all open;命令打开所有pdb数据库(我这里只有一个,所以直接全部打开,如果有需要可以按需打开)
ALTER PLUGGABLE DATABASE my_pdb(数据库名字) OPEN;

成功!

如何使用Oracle Enterprise Manager Database Express连接到PDB数据库的更多相关文章
- Oracle Enterprise Manager打不开的解决方法
之前OEM一直可以打开,但今天上班发现打不开了,输入http://localhost:1158/em 提示该网页无法打开. 那么检查一下: cmd进命令行 C:\Documents and Setti ...
- Oracle Enterprise Manager Cloud Control 12c R4 安装配置
准备软件 em12.1.0.4_linux64_V45344-01.zip em12.1.0.4_linux64_V45345-01.zip em12.1.0.4_linux64_V45346-01. ...
- Oracle DB 通过 Oracle Enterprise Manager注册要使用的恢复目录
通过 Oracle Enterprise Manager 注册要使用的恢复目录. a) 在 EM 中,导航到“Availability > Recovery Catalog Setting ...
- Oracle Enterprise Manager快速重建
我们在使用Oracle时, 可以利用Oracle自带的EM(Enterprise Manager)来更方便的管理我们的数据库.但是有时候我们的em却有时候无法连接,造成这个问题的原因有好多,例如没有正 ...
- Create Oracle Enterprise Manager repository data after restore a database from another server
1. Set password for SYS in password file: orapwd file=$ORACLE_HOME/dbs/orapw<ORACLE_SID> 2. Dr ...
- 无法远程访问虚拟机中的EM (Oracle Enterprise Manager)
今天安装EM,因为文件系统采用ASM来控制,后面需要输入一些ASM相关的信息.这个ASMSNMP用户是新建,所以设个密码自己记下就行. Enter the following information: ...
- Oracle Enterprise Manager Cloud Control 12c的安装
这里,我介绍的是Cloud Control 12c的安装.之前的版本叫Grid Control,这也是11g里面的叫法.在我写这篇博客时,Cloud Control 13c已经出来了,这个版本后续我再 ...
- 如何利用OEM工具(ORACLE ENTERPRISE MANAGER),增加表空间
- Oracle Enterprise Manager 11g 输入用户名和口令 点击“登录”按键后没反应,也不报错,是什么原因?
在tnsnames.ora文件中检查设置好像没什么问题,用sqlplus也可以正常操作orcl 问题找到了,其实可简单,https://localhost:1158/em/console/logon/ ...
- 安装Oracle 11G Enterprise Manager工具
1.登录ORACLE数据库 sqlplus / as sysdba; 2.查询实例名 SQL> select instance_name from v$instance; INSTANCE_NA ...
随机推荐
- 基于QT环境下,实现客户端红外采集人体向服务端通信。
一.本次测试目的 基于QT环境下STM32人体红外检测,实现客户端红外采集到信息向服务端通信. 二.功能 (1).传入音乐,当服务端接收到信息时,打开音乐 (2).在服务端上面显示图片,当接收到 ...
- System类的方法
1.exit() 2.currentTimeMills() 代码练习
- idea配置tomcat热部署
idea配置tomcat热部署,点击+添加一个local的tomcat服务 点击部署tab 添加Artifact...选择 一定要选择exploded,否则没有热部署选项!!! 一定要选择explod ...
- Mybatis之TypeHandler使用教程
引言 MyBatis 是一款优秀的持久层框架,它支持定制化 SQL.存储过程以及高级映射.MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集.MyBatis 可以使用简单的 ...
- Docker 使用及常见问题总结
一.使用 1.docker run -it 命令中的 it 参数是什么含义 在Docker中,-it是两个选项的组合,用于在交互式模式下运行容器.让我解释一下它们的含义: -i 或 --interac ...
- Llama2-Chinese项目:6-模型评测
测试问题筛选自AtomBulb[1],共95个测试问题,包含:通用知识.语言理解.创作能力.逻辑推理.代码编程.工作技能.使用工具.人格特征八个大的类别. 1.测试中的Prompt 例如对于问 ...
- CNCF首个云原生多云容器编排项目Karmada正式晋级孵化
文分享自华为云社区<CNCF首个云原生多云容器编排项目Karmada正式晋级孵化]>,作者:云容器大未来. 近日,云原生计算基金会(CNCF)宣布,CNCF技术监督委员会(TOC)已投票通 ...
- 教你一个快速视频处理的神器:Python moviepy
摘要:python 中的视频处理模块,有一个叫做 moviepy,今天我们就来唠唠它. 本文分享自华为云社区<python moviepy 的用法,看这篇就能入门>,作者: 梦想橡皮擦. ...
- 十大 CI/CD 安全风险(一)
CI/CD 环境.流程和系统是现代软件组织的核心.他们将代码从开发工程师的工作站传递到生产环境.结合 DevOps 和微服务架构的兴起,CI/CD 系统和流程重塑了工程生态系统: 技术堆栈更加多样化, ...
- 在Flutter中使用SetState无效?可能是忽略了这个!
这次是Flutter开发技术分享,解决的问题点来自本人实际的开发经历. 首先描述一下问题:在某个组件中调用setState()方法更新该组件状态,结果是无法做到更新效果,组件仍然维持原状. 下面我们用 ...