暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

分分钟拥有Oracle EMCC 13.5环境

DB宝 2022-09-30
1376

目录

    一、从Docker Hub或阿里云镜像下载小麦苗上传的镜像文件
    二、创建容器并启动EMCC 13.5环境
    三、尽情使用吧
    emcc登录地址

    一、从Docker Hub或阿里云镜像下载小麦苗上传的镜像文件

    • 小麦苗的Docker Hub的地址:https://hub.docker.com/u/lhrbest

    • EMCC 13.5下载的地址:https://hub.docker.com/r/lhrbest/lhremcc135/tags?page=1&ordering=last_updated

    image-20210708151754361

    注意:

    1、保证磁盘空间至少100G

    2、内存需要至少6G

    1# 从Docker hub下载,网络不好时,一般比较慢
    2docker pull lhrbest/lhremcc135:1.0
    3# 可以选择从阿里云下载
    4docker pull registry.cn-hangzhou.aliyuncs.com/lhrbest/lhremcc135:1.0
    5# 从阿里云下载后可以tag成如下形式
    6docker tag registry.cn-hangzhou.aliyuncs.com/lhrbest/lhremcc135:1.0 lhrbest/lhremcc135:1.0

    镜像大概21G左右,解压后大约50G左右,所以请保留充足的空间,至少100G才能运行(不说了,Oracle的产品就是这么耗磁盘空间,耗内存)。执行过程如下:

    1[root@docker35 ~]# docker images | grep emcc
    2lhrbest/lhremcc135                                                       1.0                 d5eb85007b8a        7 weeks ago         51.4GB
    3registry.cn-hangzhou.aliyuncs.com/lhrbest/lhremcc135                     1.0                 d5eb85007b8a        7 weeks ago         51.4GB
    4[root@docker35 ~]

    二、创建容器并启动EMCC 13.5环境

     1# 1、创建容器
    2docker run -d --name lhremcc135 -h lhremcc135 \
    3  -p 31521:1521 -p 35500:5500 -p 35501:5501 -p 37803:7803  -p 3135:3389 \
    4  -v /sys/fs/cgroup:/sys/fs/cgroup \
    5  --privileged=true \
    6  lhrbest/lhremcc135:1.0 init
    7
    8# 2、进入容器
    9docker exec -it lhremcc135 bash
    10
    11
    12# 3、启动监听和数据库,使用root命令一键启动
    13/etc/init.d/oracledb_ORCLCDB-18c start

    接下来需要等待,因为环境启动比较慢。

    检查环境是否启动:

     1[root@docker35 ~]# docker run -d --name lhremcc135 -h lhremcc135 \
    2>   -p 31521:1521 -p 35500:5500 -p 35501:5501 -p 37803:7803  -p 3135:3389 \
    3>   -v /sys/fs/cgroup:/sys/fs/cgroup \
    4>   --privileged=true \
    5>   lhrbest/lhremcc135:1.0 init
    6f27dfe96e56cccf75c9931cf66e263b00ec0cee816060c43d8ac58f51a0c7966
    7[root@docker35 ~]
    8[root@docker35 ~]# docker ps | grep emcc
    9f27dfe96e56c        lhrbest/lhremcc135:1.0                     "init"                   5 minutes ago       Up 5 minutes        0.0.0.0:31521->1521/tcp, 0.0.0.0:3135->3389/tcp, 0.0.0.0:35500->5500/tcp, 0.0.0.0:35501->5501/tcp, 0.0.0.0:37803->7803/tcp   lhremcc135
    10[root@docker35 ~]
    11[root@docker35 ~]# docker exec -it lhremcc135 bash
    12
    13[root@lhremcc135 /]# su - oracle
    14Last login: Thu Jul  8 15:27:55 CST 2021 on pts/0
    15[oracle@lhremcc135 ~]$ lsnrctl status
    16
    17LSNRCTL for Linux: Version 19.0.0.0.0 - Production on 08-JUL-2021 15:28:42
    18
    19Copyright (c) 1991, 2019, Oracle.  All rights reserved.
    20
    21Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))
    22STATUS of the LISTENER
    23------------------------
    24Alias                     LISTENER
    25Version                   TNSLSNR for Linux: Version 19.0.0.0.0 - Production
    26Start Date                08-JUL-2021 15:25:43
    27Uptime                    0 days 0 hr. 3 min. 0 sec
    28Trace Level               off
    29Security                  ONLocal OS Authentication
    30SNMP                      OFF
    31Listener Parameter File   /opt/oracle/product/19c/dbhome_1/network/admin/listener.ora
    32Listener Log File         /opt/oracle/diag/tnslsnr/lhremcc135/listener/alert/log.xml
    33Listening Endpoints Summary...
    34  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=lhremcc135)(PORT=1521)))
    35Services Summary...
    36Service "lhrsdb" has 1 instance(s).
    37  Instance "lhrsdb"status READY, has 1 handler(s) for this service...
    38The command completed successfully
    39[oracle@lhremcc135 ~]$ 
    40[oracle@lhremcc135 ~]$ sas
    41
    42SQL*Plus: Release 19.0.0.0.0 - Production on Thu Jul 8 15:28:56 2021
    43Version 19.3.0.0.0
    44
    45Copyright (c) 19822019, Oracle.  All rights reserved.
    46
    47
    48Connected to:
    49Oracle Database 19Enterprise Edition Release 19.0.0.0.0 - Production
    50Version 19.3.0.0.0
    51
    52SYS@lhrsdb> select open_mode from v$database;
    53
    54OPEN_MODE
    55--------------------
    56READ WRITE
    57
    58SYS@lhrsdb> show parameter sga
    59
    60NAME                                 TYPE        VALUE
    61------------------------------------ ----------- ------------------------------
    62allow_group_access_to_sga            boolean     FALSE
    63lock_sga                             boolean     FALSE
    64pre_page_sga                         boolean     TRUE
    65sga_max_size                         big integer 3G
    66sga_min_size                         big integer 0
    67sga_target                           big integer 3G
    68unified_audit_sga_queue_size         integer     1048576
    69SYS@lhrsdb> show parameter pga
    70
    71NAME                                 TYPE        VALUE
    72------------------------------------ ----------- ------------------------------
    73pga_aggregate_limit                  big integer 4G
    74pga_aggregate_target                 big integer 1G

    数据库已经启动,接下来,查询EMS是否启动,若未启动,则需要手动启动:

     1[oracle@lhremcc135 ~]$ . oraenv
    2ORACLE_SID = [lhrsdb] ? OMS
    3The Oracle base has been changed from /opt/oracle to oms13c1
    4[oracle@lhremcc135 ~]$ 
    5[oracle@lhremcc135 ~]$ emctl status oms
    6Oracle Enterprise Manager Cloud Control 13c Release 5  
    7Copyright (c) 19962021 Oracle Corporation.  All rights reserved.
    8WebTier is Down
    9Oracle Management Server is Down
    10JVMD Engine is Down
    11[oracle@lhremcc135 ~]$ 
    12[oracle@lhremcc135 ~]$ emctl start oms 
    13Oracle Enterprise Manager Cloud Control 13Release 5  
    14Copyright (c) 19962021 Oracle Corporation.  All rights reserved.
    15Starting Oracle Management Server...
    16WebTier Successfully Started
    17Oracle Management Server Successfully Started
    18JVMD Engine Successfully Started
    19[oracle@lhremcc135 ~]$ emctl status oms
    20Oracle Enterprise Manager Cloud Control 13Release 5  
    21Copyright (c) 19962021 Oracle Corporation.  All rights reserved.
    22WebTier is Up
    23Oracle Management Server is Up
    24JVMD Engine is Up

    接下来查询EM AGENT是否启动:

     1[oracle@lhremcc135 ~]$ emctl status agent
    2Oracle Enterprise Manager Cloud Control 13c Release 5  
    3Copyright (c) 19962021 Oracle Corporation.  All rights reserved.
    4---------------------------------------------------------------
    5Agent Version          : 13.5.0.0.0
    6OMS Version            : 13.5.0.0.0
    7Protocol Version       : 12.1.0.1.0
    8Agent Home             : /u01/app/oracle/middleware/agent/agent_inst
    9Agent Log Directory    : /u01/app/oracle/middleware/agent/agent_inst/sysman/log
    10Agent Binaries         : /u01/app/oracle/middleware/agent/agent_13.5.0.0.0
    11Core JAR Location      : /u01/app/oracle/middleware/agent/agent_13.5.0.0.0/jlib
    12Agent Process ID       : 935
    13Parent Process ID      : 686
    14Agent URL              : https://lhremcc135:3872/emd/main/
    15Local Agent URL in NAT : https://lhremcc135:3872/emd/main/
    16Repository URL         : https://lhremcc135:4903/empbs/upload
    17Started at             : 2021-07-08 15:27:04
    18Started by user        : oracle
    19Operating System       : Linux version 3.10.0-1127.10.1.el7.x86_64 (amd64)
    20Number of Targets      : 35
    21Last Reload            : (none)
    22Last successful upload                       : 2021-07-08 15:42:00
    23Last attempted upload                        : 2021-07-08 15:42:00
    24Total Megabytes of XML files uploaded so far : 0.07
    25Number of XML files pending upload           : 0
    26Size of XML files pending upload(MB)         : 0
    27Available disk space on upload filesystem    : 34.55%
    28Collection Status                            : Collections enabled
    29Heartbeat Status                             : Ok
    30Last attempted heartbeat to OMS              : 2021-07-08 15:41:48
    31Last successful heartbeat to OMS             : 2021-07-08 15:41:48
    32Next scheduled heartbeat to OMS              : 2021-07-08 15:42:48
    33
    34---------------------------------------------------------------
    35Agent is Running and Ready

    所有软件启动正常。

    三、尽情使用吧

    emcc登录地址

    https://192.168.66.35:37803/em

    用户名:sysman

    密码:lhr666666

    image-20210708154425448
    image-20210708154525786

    接下来的操作,大家都懂得,麦老师就不多说了。

    怎么样,是不是很爽,是不是非常方便呢,文末记得点赞哈。

          

    本文结束。


    • 个人博客地址:www.xmmup.com

    • 微信公众号:DB宝,作者:小麦苗,作者微信:db_bao

    • 作者博客地址:http://blog.itpub.net/26736162/

    • 作者QQ:646634621,QQ群:230161599、618766405
    • 提供Oracle OCP、OCM、高可用(rac+dg+ogg)、MySQL DBA和PostgreSQL DBA培训
    • 版权所有,欢迎分享本文,转载请保留出处

    • 若有侵权请联系小麦苗删除

      ★DB宝分享的IT资料:https://mp.weixin.qq.com/s/Iwsy-zkzwgs8nYkcMz29ag
      ★DB宝笔试面试详解:https://mp.weixin.qq.com/s/Vm5PqNcDcITkOr9cQg6T7w

      长按下图识别二维码,关注小麦苗的微信公众号:DB宝,学习最实用的数据库技术。


      文章转载自DB宝,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

      评论