EM Express

您可以使用 Oracle Enterprise Manager Database Express (EM Express) 来管理非 CDB、多租户容器数据库 (CDB) 和可插拔数据库 (PDB)。EM Express 使用 HTTPS 端口连接和管理非 CDB、CDB 和 PDB。

笔记:

您可以使用 EM Express 管理 CDB,以及 CDB 中除种子 PDB 之外的所有 PDB。

您必须知道非 CDB、CDB 或 PDB 的 HTTPS 端口才能使用 EM Express 管理数据库。

通常,非 CDB 或 CDB 及其 PDB 的 HTTPS 端口由 DBCA 在配置非 CDB 或 CDB 时提供。

当您在 Web 浏览器中指定 EM Express URL 时,输入您的数据库主机名而不是“localhost”。

换句话说,以这种格式输入 EM Express URL 以启动 EM Express:

https:// database-hostname: portnumber/em/

例如:

https://mydbhost.example.com:5500/em/

当 EM Express 提示您输入用户名和密码时,请以具有DBA特权的用户身份登录(例如SYSSYSTEM)。

笔记:

第一次在 Web 浏览器中输入 EM Express 的 URL 时,您的浏览器可能会显示警告消息。

EM Express 是一个构建在 Oracle XML DB 之上的 servlet。Oracle XML DB 默认钱包有一个自签名证书,一些现有浏览器认为自签名证书是不受信任的,因为它们不是由受信任的 CA(证书颁发机构)签名的。但是,自签名证书仍然是安全的,因为它确保了 Oracle XML DB 服务器和客户端(浏览器)之间的通信是加密的。

因此,在您的 Web 浏览器中输入 EM Express URL 的安全例外。

为非 CDB 启动 EM Express

要为非 CDB 启动 Oracle Enterprise Manager Database Express (EM Express),请在 DBCA 配置非 CDB 时使用 Database Configuration Assistant (DBCA) 提供的 EM Express URL。

select dbms_xdb_config.gethttpsport() from dual;

如果gethttpsport过程返回 0 以外的值,则返回的值是您应该使用 EM Express 连接到非 CDB 的端口。

如果过程返回值为 0,则表示未为非 CDB 配置 HTTPS 端口。
 

访问数据库主页

数据库主页是 Oracle Enterprise Manager Database Express (EM Express) 中的主要数据库管理页面。

要访问数据库主页:

  1. 确保配置了 EM Express 的 HTTPS 端口。
  2. 在您的 Web 浏览器中,输入您要管理的数据库或可插入数据库 (PDB) 的 EM Express URL:
https://database-hostname:portnumber/em

为非管理员用户授予对 EM Express 的访问权限

作为数据库管理员,您可以使用SYSSYSTEM用户帐户登录 Oracle Enterprise Manager Database Express (EM Express) 以执行管理和其他任务。非管理员用户可能还想登录 EM Express。例如,应用程序开发人员可能希望利用 EM Express 界面来创建或修改表、索引、视图等。您必须先向这些用户授予对 EM Express 的访问权限,然后他们才能登录。

要让非管理用户访问 EM Express,他们必须被授予EM_EXPRESS_BASICEM_EXPRESS_ALL角色。

EM_EXPRESS_BASIC角色使用户能够连接到 EM Express 并以只读模式查看页面。EM_EXPRESS_BASIC角色包括SELECT_CATALOG_ROLE角色 

EM_EXPRESS_ALL角色使用户能够连接到 EM Express 并使用 EM Express 提供的所有功能(对所有 EM Express 功能的读/写访问权限)。EM_EXPRESS_ALL角色包括EM_EXPRESS_BASIC角色 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

posted @ 2022-10-01 09:47  wongchaofan  阅读(368)  评论(0编辑  收藏  举报