Oracle Enterprise Manager Cloud Control 12c Release 5 Installation on Oracle Linux 6.6 主要内容 : 1. 准备环境 ; 2. 安装数据库软件 ; 3. 创建资源库 ; 4. 安装 12c Cloud Control; 5. 启动和关闭 ; Author:royalwzy(royalwzy.com) 1. 准备环境 ; 1.1 安装操作系统并查看对版本信息 :less /etc/issue; 1.2 设置服务器 hostname(hostname cc.htsec.com), 并查看信息 :less /etc/sysconfig/network; 1.3 查看 ip 地址并设置 hosts 文件 :less /etc/hosts; 1.4 关闭 SELINUX, 并查看 :/etc/selinux/config; 1.5 关闭防 火墙 ; [root@cc ~]# service iptables stop [root@cc ~]# chkconfig iptables off 1.6 准备相应软件 ; 2. 安装数据库软件 ; 2.1 安装 Oracle Enterprise Manager Cloud Control 12c Release 5(12.1.0.5) 可以使 用的 11.2.0.3,11.2.0.4,12.1.0.2 三个版本的数据库作为资源库, 这 里使 用 12.1.0.2 这个版本 ; 2.2 自动安装必要的包, 执 行 :yum install -y oracle-rdbms-server-12cr1-preinstall; 如果想要 手动安装则执 行 :yum install -y binutils compat-libcap1 compatlibstdc++-33 compat-libstdc++-33.i686 gcc gcc-c++ glibc glibc.i686 glibcdevel glibc-
devel.i686 ksh libgcc libgcc.i686 libstdc++ libstdc++.i686 libstdc++devel libstdc++devel.i686 libaio* libxext* libx11 libx11.i686 libxau libxau.i686 libxcb libxc b.i686 libxi libxi.i686 make sysstat unixodbc unixodbc-devel; 2.3 准备 用户组和 用户 ; groupadd -g 1000 oinstall groupadd -g 1001 dba groupadd -g 1002 oper useradd -u 1000 -g oinstall -G dba,oper oracle 2.4 创建软件安装 目录并修改权限 ; mkdir -p /u01/app/oracle/product/12.1.0.2/db_1 chown -R oracle:oinstall /u01 chmod -R 775 /u01 2.5 修改 /etc/security/limits.conf 配置 文件 ; oracle soft nofile 4096 oracle hard nofile 65536 oracle soft nproc 16384 oracle hard nproc 16384 oracle soft stack 10240 oracle hard stack 32768 2.6 修改 /etc/sysctl.conf 配置 文件 ; fs.file-max = 6815744 kernel.sem = 250 32000 100 128 kernel.shmmni = 4096 kernel.shmall = 1073741824 kernel.shmmax = 4398046511104 net.core.rmem_default = 262144 net.core.rmem_max = 4194304 net.core.wmem_default = 262144 net.core.wmem_max = 1048576 fs.aio-max-nr = 1048576 net.ipv4.ip_local_port_range = 9000 65500 [root@cc ~]# /sbin/sysctl -p 2.7 修改 oracle 用户的.bash_profile 文件 ; ORACLE_HOSTNAME=cc.htsec.com ORACLE_UNQNAME=EMREP ORACLE_BASE=/u01/app/oracle ORACLE_HOME=$ORACLE_BASE/product/12.1.0.2/db_1 ORACLE_SID=EMREP PATH=/usr/sbin:$PATH PATH=$ORACLE_HOME/bin:$PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib export ORACLE_HOSTNAME ORACLE_UNQNAME ORACLE_BASE ORACLE_HOME ORACLE_SID PATH LD_LIBRARY_PATH CLASSPATH 2.8 解压软件并安装 :./runinstaller; 2.9 安装第 一步 : 勾掉从 MOS 接受安全更新的选项 ; 2.10 安装第 二步 : 只安装数据库软件, 之后再创建数据库实例 ;
2.11 安装第三步 : 选择单实例安装 ;
2.12 安装第四步 : 选择语 言, 默认即可 ;
2.13 安装第五步 : 选择安装的数据库版本, 选择企业版 ;
2.14 安装第六步 : 配置了环境变量之后会 自动填充 ORACLE_BASE 和 ORACLE_HOME 的内容 ;
2.15 安装第七步 : 默认即可 ;
2.16 安装第 八步 : 选择 角 色, 默认即可 ;
2.17 安装第九步 : 先决性检查 ; 2.18 安装第 十步 : 汇总信息, 展 示软件安装的 目录 ;
2.19 安装第 十 一步 : 安装过程 ;
2.20 安装第 十 一步 : 需要使 用 root 用户执 行以下两个脚本 ;
2.21 安装第 十 二步 : 数据库软件安装完成 ;
3. 创建资源库 ; 3.1 安装第 一步 : 运 行 dbca 安装数据库 ;
3.2 安装第 二步 : 可以选择使 用默认配置安装, 也可以 高级模式安装 ;
3.3 安装第三步 : 选择安装的数据库类型, 可以使 用 [Genernic Database]; 3.4 安装第四步 : 指定 SID; 如果不勾选 [Create As Container Database] 则创建 一个 一般的数据库, 如果勾选就是 12c 中的容器数据库,12cR2 之后 Oracle 应该会只 支持容器数据库 ;
3.5 安装第五步 : 是否注册到 EM Cloud Control 中, 不勾选 ;
3.6 安装第六步 : 指定 sys/system 用户的密码 ;
3.7 安装第七步 : 创建监听 ;
3.8 安装第 八步 : 指定数据库使 用的 文件系统, 是否打开快速闪回区和是否开启归档 日志 ;
3.9 安装第九步 : 是否安装 示例 Schemas;
3.10 安装第 十步 : 指定内存 大 小, 连接数, 字符集和连接模式 ;
3.11 安装第 十 一步 : 开始创建数据库 ;
3.12 安装第 十 二步 : 先决 行检查 ; 3.13 安装第 十三步 : 汇总信息 ;
3.14 安装第 十四步 : 安装数据库 ;
3.15 安装第 十五步 : 数据库安装完成 ;
4. 安装 12c Cloud Control; 4.1 在 oracle 用户的.bash_profile 文件中添加配置 ; OMS_HOME=/u01/app/oracle/oms12cr5/oms AGENT_HOME=/u01/app/oracle/agent12c/core/12.1.0.5.0 4.2 创建 目录 ; [oracle@cc ~]$ mkdir -p /u01/app/oracle/oms12cr5 [oracle@cc ~]$ mkdir -p /u01/app/oracle/agent12c 4.3 解压软件并安装 ; 4.4 安装第 一步 : 勾掉接收 MOS 安全更新 ;
4.5 安装第 二步 : 跳过从更新检查 ;
4.6 安装第三步 : 先决 行检查, 发现打开 文件的的最 大数应该设置为 4096, 使 用 ulimit -n 4096 设置后重新检查, 通过 ;
4.7 安装第四步 : 创建 一个新的 EM 系统 ;
4.8 安装第五步 : 指定中间件,Agent 的位置和服务器名 ;
4.9 安装第六步 : 指定管理员的密码 (Oracle12c) 和资料数据库的信息 ;
4.10 安装第六步 : 需要修改数据库参数和配置 ; ALTER SYSTEM SET db_securefile = PERMITTED; EXEC DBMS_AUTO_TASK_ADMIN.DISABLE; ALTER SYSTEM SET parallel_max_servers = 10; ALTER SYSTEM SET session_cached_cursors = 300 SCOPE=SPFILE; ALTER SYSTEM SET shared_pool_size=400m SCOPE=SPFILE; SHUTDOWN IMMEIDATE; STARTUP;
4.11 安装第七步 : 汇总信息 ;
4.12 安装第 八步 : 配置过程 ( 需要等很久时间 );
4.13 安装第 八步 : 使 用 root 用户执 行以下脚本 ;
4.14 安装第九步 : 安装完成 ;
4.15 登录 页 面测试 :https://cc.htsec.com:7802/em; 5. 启动和关闭 ; 5.1Cloud Control 可以使 用 gcstartup 服务 自动启动, 启动的项 目在 /etc/oragchomelist 文件中 ; 但是可能会导致 Cloud Control 在数据库启动前尝试启动, 可以考虑使 用 [#] 号把 /etc/oragchomelist 中的项 目注释掉 ;
[oracle@cc ~]$ service gcstartup start/stop/status; 5.2 分别启动数据库,OMS 和 agent; #!/bin/bash export ORACLE_HOME=/u01/app/oracle/product/12.1.0.2/db_1 export OMS_HOME=/u01/app/oracle/oms12cr5/oms export AGENT_HOME=/u01/app/oracle/agent12c/core/12.1.0.5.0 * 启动数据库 :[oracle@cc ~]$ $ORACLE_HOME/bin/dbstart $ORACLE_HOME * 启动 OMS:[oracle@cc ~]$ $OMS_HOME/bin/emctl start oms * 启动 AGENT:[oracle@cc ~]$ $AGENT_HOME/bin/emctl start agent 5.3 分别关闭数据库,OMS 和 agent; #!/bin/bash export ORACLE_HOME=/u01/app/oracle/product/12.1.0.2/db_1 export OMS_HOME=/u01/app/oracle/oms12cr5/oms export AGENT_HOME=/u01/app/oracle/agent12c/core/12.1.0.5.0 * 关闭 OMS:[oracle@cc ~]$ $OMS_HOME/bin/emctl stop oms -all * 关闭 AGENT:[oracle@cc ~]$ $AGENT_HOME/bin/emctl stop agent * 关闭数据库 :[oracle@cc ~]$ $ORACLE_HOME/bin/dbshut $ORACLE_HOME