Oracle Enterprise Manager Cloud Control 12c的安裝

來源:互聯網
上載者:User

標籤:img   安裝oracle   進階   資料庫   mode   gen   tag   alias   mct   

這裡,我介紹的是Cloud Control 12c的安裝。之前的版本叫Grid Control,這也是11g裡面的叫法。在我寫這篇部落格時,Cloud Control 13c已經出來了,這個版本後續我再進行介紹。

 在安裝之前,我們先來看一下整體的架構。 首先,它需要一個資料庫(就是的Repository),用來存放Cloud Control的配置資訊。需要有一台伺服器,用來安裝Cloud Control。然後我們通過使用瀏覽器訪問Cloud Control的控制台(也叫EM),然後對要監控的資料庫伺服器布署Agent。這樣就實現了我們的監控。 下面,我介紹一下我當前的一個環境,並再次介紹具體的安裝步驟。資料庫(Repository):IP:172.168.19.2HOSTNAME:djp01POR:1521Service Name:ora11並且保證當前的資料庫可以訪問,sys使用者可以進行遠端連線。[[email protected] ~]$ sqlplus /nolog SQL*Plus: Release 11.2.0.4.0 Production on Sun Dec 20 15:30:31 2015 Copyright (c) 1982, 2013, Oracle.  All rights reserved. SQL> conn [email protected] as sysdbaEnter password: Connected.SQL> SQL> select name,open_mode from v$database  2  / NAME      OPEN_MODE--------- --------------------ORA11     READ WRITE SQL> Cloud Control對它的Repository有一些參數的建議,分別如下:processes:至少大於500。open_cursor:至少大於350。SGA:至少大於2G。PGA:至少大於1G。logfile:至少大於320M。上述的這些資訊現在的資料庫環境幾乎都可以滿足。同時,還要求Repository庫上沒有配置EM,如果有配置,使用emca -deconfig dbcontrol db -repos drop進行刪除。如果Repository庫使用的是12c,還需要設定參數db_securefile為PERMITTED。 Cloud Control伺服器:IP:172.168.20.20HOSTNAME:oem12cOS Version:Oracle Linux 6.6 我們來看具體的安裝過程。一、需要準備一台資料庫伺服器,並安裝Oracle,然後按上述的要求進行配置。這裡具體的過程,我就不再進行介紹了。 二、配置Cloud Control伺服器。1、建立使用者與使用者組,建立安裝目錄,並賦權。groupadd -g 1000 oinstalluseradd -u 2000 -g oinstall oemmkdir -p /oracle/em12cchown -R oem:oinstall /oracle/em12c 2、/etc/security/limits.conf的配置。在該檔案中加入如下內容,oem     soft nofile 4096oem     hard nofile 4096 3、rpm包的安裝。make-3.81binutils-2.17.50.0.6gcc-4.1.1libaio-0.3.106glibc-common-2.3.4libstdc++-4.1.1sysstat-5.0.5glibc-devel-2.12-1.7-i686glibc-devel-2.5-49-x86_64glibc-2.12-1.47.0.2-x86_64需要安裝上述的rpm包。另外,還需要安裝下面的兩個包,yum -y install xorg-x11-xauthyum -y install libXextyum -y install libXtstyum -y install libXp在執行runInstanller時需要。另外,還需要安裝openssh-clients這個rpm包,用於後續的agent發布(其原理採用的是ssh協議,執行scp命令)。 4、配置/etc/hosts。在該檔案中加入如下內容,[[email protected] ~]$ cat /etc/hosts127.0.0.1   localhost localhost.localdomain localhost4 localhost4.localdomain4::1         localhost localhost.localdomain localhost6 localhost6.localdomain6 172.168.20.20   oem12c 172.168.19.2    djp01[[email protected] ~]$ 上面那個IP及hostname是當前伺服器的IP資訊,下面那一個是它的Repository庫的IP資訊。配置好以後,我們進行檢查,以確保暢通。[[email protected] ~]$ telnet djp01 1521Trying 172.168.19.2...Connected to djp01.Escape character is ‘^]‘. ^CConnection closed by foreign host.[[email protected] ~]$ 說明是通的,網路沒有問題。 5、上傳並解壓cloud control安裝包,對其進行解壓,並執行runInstaller指令碼。這裡,我用的是em12104_linux64_disk1.zip,em12104_linux64_disk2.zip,em12104_linux64_disk3.zip。把這三個檔案上傳到同一個目錄以後,直接解壓就可以。執行runInstaller指令碼會進入如下介面, 點擊Next。 可以選擇Skip,然後點擊Next。 輸入安裝清單的目錄,然後點擊Next。 這裡有一些檢查,最好都能通過。上述是因為我的實體記憶體不足(至少滿足3G)。 選擇進階,點擊Next。 輸入Middleware Home,Agent Base的目錄,接著輸入Hostname。 這裡,保持預設就可以。 分別輸入密碼和OMS Instance Base的安裝目錄。 輸入它對應的Repository庫的串連資訊。 輸入sysman和agent註冊的密碼。這個sysman是建立在Repository庫的資料庫使用者,下面是在Repository庫上建立空間對應資料檔案的目錄。安裝完成後,我們可以在Repository庫上看到這些資訊。如下:SQL> select username,account_status  2  from dba_users  3  where username like ‘SYSMAN%‘  4  /
USERNAME                       ACCOUNT_STATUS------------------------------ --------------------------------SYSMAN                         OPENSYSMAN_OPSS                    OPENSYSMAN_MDS                     OPENSYSMAN_APM                     OPENSYSMAN_RO                      EXPIRED & LOCKED SQL> select name,ts#  2  from v$tablespace  3  where name like ‘MGMT%‘  4  / NAME                                  TS#------------------------------ ----------MGMT_ECM_DEPOT_TS                       8MGMT_TABLESPACE                         9MGMT_AD4J_TS                           10 SQL> select name from v$datafile where ts# in (8,9,10)  2  / NAME--------------------------------------------------------------------------------/u01/app/oracle/oradata/ora11/mgmt_ecm_depot1.dbf/u01/app/oracle/oradata/ora11/mgmt.dbf/u01/app/oracle/oradata/ora11/mgmt_deepdive.dbf SQL>  這裡是它的一些連接埠的資訊。到這一步,開始安裝了。安裝完成以後,根據提示,使用root使用者分別執行上述的指令碼。  最後一步,它給出訪問的地址。點擊Close,完成安裝。 6、配置啟動並停止指令碼。[[email protected] ~]$ cat .bash_profile | grep alias# Get the aliases and functionsalias staroms="/oracle/em12c/middleware_home/oms/bin/emctl start oms"alias stopoms="/oracle/em12c/middleware_home/oms/bin/emctl stop oms -all"alias startagent="/oracle/em12c/agent_base/core/12.1.0.4.0/bin/emctl start agent"alias stopagent="/oracle/em12c/agent_base/core/12.1.0.4.0/bin/emctl stop agent"[[email protected] ~]$ 
訪問EM: 用sysman使用者就可以登入了。  zhuan :http://blog.163.com/donfang_jianping/blog/static/1364739512015112002247679/

Oracle Enterprise Manager Cloud Control 12c的安裝

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.