zoukankan      html  css  js  c++  java
  • EM Express 常见问题 (Doc ID 2102453.1)

    适用于:

    Oracle Database - Enterprise Edition - 版本 12.1.0.1 和更高版本
    Oracle Database Cloud Schema Service - 版本 N/A 和更高版本
    Oracle Database Exadata Cloud Machine - 版本 N/A 和更高版本
    Oracle Cloud Infrastructure - Database Service - 版本 N/A 和更高版本
    Oracle Database Backup Service - 版本 N/A 和更高版本
    本文档所含信息适用于所有平台
    ***Checked for relevance on 27-Mar-2015***

    用途

    本文介绍关于 Oracle Enterprise Manager Database Express(EM Express)的常见问题。

    问题和答案

    什么是 Oracle Enterprise Manager Database Express(EM Express)?

    Oracle Enterprise Manager Database Express(EM Express)在 12c 数据库中是 Oracle Enterprise Manager DB Console 的新替代品。EM Express 是一个基于 web 的接口,建立在数据库的内部,用于管理 oracle 12c 数据库。

    从什么地方获得 EM Express 软件?

    Oracle Enterprise Manager Database Express(EM Express)建立在 oracle 12c 数据库的内部。没有独立的软件/安装让它工作。

    EM Express 如何工作?

    EM Express 依靠 XDB schema 内部的 PL/SQL 代码来运行。XDB schema 利用它的特性来启动基于 web 的控制台,EM Express 默认嵌套在数据库的内部。

    如何访问 EM Express?

    使用下面的 URL,按照以下格式,访问 EM Express:

    https://<hostname_where_database_exists>:<port_number>/em

    使用下面的查询获得 EM Express 的端口:

    SQL> SELECT dbms_xdb_config.gethttpsport() FROM dual; 

    如何启动/停止 EM Express?

    没有具体的命令启动或者关闭 EM Express。当启动/关闭数据库时默认 EM Express 会启动/关闭。

    登录 EM Express 需要什么角色?

    像 SYS 和 SYSTEM 用户,默认可以访问 EM Express。
    其他用户如果被授予 EM_EXPRESS_BASIC 或 EM_EXPRESS_ALL 角色也可以访问 EM Express。

    如何更改 EM Express 的默认端口?

    可以使用下面的步骤更改 EM Express 的默认端口:

    a- 设置环境变量:

        $ export $ORACLE_HOME=<oracle_database_home_directory>
        $ export $ORACLE_SID=<oracle_database_sid>

    b- 确认监听启动:

      

    $ORACLE_HOME/bin/lsnrctl status <listener_name>


    c- 在 init.ora 文件中添加如下记录来启动 TCP 调度器:

    dispatchers="(PROTOCOL=TCP)(SERVICE=<sid>XDB)" 

    d- 重启数据库使得以上更改生效。

    e- 使用下面的 PL/SQL 存储过程为 EM Express 设置新的 HTTPS 端口:

    $ sqlplus / as sysdba
    SQL> EXEC DBMS_XDB_CONFIG.SETHTTPSPORT(5555);

    如何授予非管理用户访问 EM Express 的权限?

    非 SYS 和 SYSTEM 用户必须有如下角色才能访问 EM Express:

    EM_EXPRESS_BASIC:使用户连接 EM Express 并以 read-only 模式查看页面。
    EM_EXPRESS_ALL:使用户连接 EM Express 并使用 EM Express 提供的所有功能(对所有 EM Express 特性的读/写权限)。

    如何为 PDB(Pluggable Database - 可插拔式数据库)配置 EM Express?

    1- 登录 Container Database(CDB):

    $ sqlplus / as sysdba
    SQL> SHOW con_id

    CON_ID
    ------------------------------
    1

    SQL> SHOW con_name

    CON_NAME
    ------------------------------
    CDB$ROOT

    2- 查找 EM Express 被配置的端口:

    SQL> SELECT dbms_xdb_config.gethttpsport FROM dual;

    GETHTTPSPORT
    ------------
    5500

    3- 查看在该 container 中的所有 Pluggable Databases(PDBs):

    SQL> SELECT con_id, name, open_mode FROM v$pdbs;

    CON_ID NAME OPEN_MODE
    ---------- ------------------------------ ----------
    2 PDB$SEED READ ONLY
    3 PDB1ORCL READ WRITE
    4 MYPDB READ WRITE

    4- 切换到你想配置 EM Express https 端口的 Pluggable Database:

    SQL> ALTER SESSION SET container=MYPDB;

    Session altered.

    5- 确保你正在登录的是正确的 PDB:

    SQL> SHOW con_id

    CON_ID
    ------------------------------
    4

    SQL> SHOW con_name

    CON_NAME
    ------------------------------
    MYPDB

    6- 为该 PDB 设置 EM Express 新的 https 端口:

    SQL> EXEC DBMS_XDB_CONFIG.SETHTTPSPORT(5502);

    PL/SQL procedure successfully completed.

    7- 确保端口已经成功设置:

    SQL> SELECT dbms_xdb_config.gethttpsport FROM dual;

    GETHTTPSPORT
    ------------
    5502 

    参考

    http://docs.oracle.com/database/121/ADMQS/GUID-24A7DC45-7A14-47A1-B14A-E1A7093CE6D9.htm#ADMQS12495
    http://docs.oracle.com/database/121/ADMQS/GUID-EB851101-07BE-4038-BB9D-06E01CC7F5D5.htm#ADMQS032

  • 相关阅读:
    Java attack
    Java attack
    Java attack
    Java attack
    Java attack
    Java attack -Java 中的集合
    Java attack
    迟到的《Cashflow》游戏感悟
    三读《富爸爸穷爸爸》
    安装vue开发环境→安装淘宝镜像的时候报错
  • 原文地址:https://www.cnblogs.com/zylong-sys/p/12163989.html
Copyright © 2011-2022 走看看