wangl 发表于 2015-11-8 14:38:54

Oracle OCP笔记(05)企业管理器(EM)

Oracle OCP笔记(05)企业管理器(EM)


1.企业管理器Enterprise Manager Database Control(Oracle 11g)
    emctl status dbconsole
    emctl start dbconsole
    emctl stop dbconsole


    使用浏览器连接到Database Control,注意打开防火墙端口,默认端口是1158。
    https://hostname:port/em


2.企业管理器Enterprise Manager Database Express(Oracle 12c)
    使用EM Express:
    打开em:
    exec dbms_xdb_config.sethttpsport(5500);      -- https
    exec dbms_xdb_config.sethttpport(5505);         -- http


    关闭em:
    exec dbms_xdb_config.sethttpsport(0);         -- https
    exec dbms_xdb_config.sethttpport(0);            -- http


    查看em端口:
    select dbms_xdb_config.gethttpsport from dual;-- https
    select dbms_xdb_config.gethttpport from dual;   -- http


    使用浏览器连接到Database Express:
    https://hostname:port/em


    浏览器应该使用支持html5的高版本的浏览器,如Google Chrome,低版本IE,Firefox似乎不能连接。


3.手动配置Enterprise Manager Database Express端口(Oracle 12c)
    如果用dbca创建数据库时没有选择或配置Enterprise Manager Database Express,则需要手动配置EM Express.
    ·注册监听器
      如果监听器listener运行在非标准端口(1521),则初始化参数local_listener需注册正确的监听:
      select value from v$parameter where name = 'local_listener';   -- LISTENER_SID,名称在tnsnames.ora中配置
      alter system set local_listener=inst1;


      tnsnames.ora:
      inst1= (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=host_name)(PORT=1234))
             (CONNECT_DATA=(SERVICE_NAME=service_name)(SERVER=DEDICATED)))


    ·配置dispatchers
      修改初始化参数dispatchers
      select value from v$parameter where name = 'dispatchers';
      alter system set dispatchers='(PROTOCOL=TCP) (SERVICE=<sid>XDB)';
      alter system set dispatchers='(PROTOCOL=TCP) (SERVICE=salesXDB)';


    ·设置EM Express访问端口
      non-CDB:
      exec dbms_xdb_config.sethttpsport(5500);


      CDB:
      alter session set container=CDB$ROOT;
      exec dbms_xdb_config.sethttpsport(5501);


      PDB:
      alter session set container=PDB1;
      exec dbms_xdb_config.sethttpsport(5502);
      
    ·确认端口是否已注册到监听器
      $ lsnrctl status | grep -i 5500


    ·使用EM Express(non-CDB,CDB,PDB):
      https://database-hostname:portnumber/em/

         版权声明:本文为博主原创文章,未经博主允许不得转载。
页: [1]
查看完整版本: Oracle OCP笔记(05)企业管理器(EM)