前言
本文初步介绍ORACLE EM 13C的安装部署,以及初步的一些问题分析使用
一、环境信息
ORACLE LINUX 7.9
下载地址https://yum.oracle.com/oracle-linux-isos.html
ORACLE EM 13C下载地址
https://www.oracle.com/enterprise-manager/downloads/linux-x86-64-13c-rel2-downloads.html
如果虚拟机不能上网,oracle_preinstall的rpm包安装地址https://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/index.html
二、安装步骤
1.安装好数据库
1.安装必要的环境变量
yum install -y oracle-database-server-12cR2-preinstall-1.0-5.el7.x86_64.rpm
yum install -y gcc
yum install -y gcc-c++
yum install glibc-devel-2.17*i686
echo "net.ipv4.ip_local_port_range = 11000 65000" >> /etc/sysctl.conf
sysctl -p
2.vi /etc/hosts
#主机ip 主机名
192.168.56.101 em13ctest
3.修改oracle密码,并配置oracle的环境变量
passwd oracle
vi .bash_profile
export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/12.2.0.1/dbhome_1
export ORACLE_SID=emtest
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
export OMS_HOME=$ORACLE_BASE/product/oem13.2/middleware
export AGENT_HOME=$ORACLE_BASE/product/oem13.2/agent/agent_13.2.0.0.0
4.创建ORACLE目录
mkdir -p /u01/app/oracle/product/12.2.0.1/dbhome_1
chown oracle:oinstall -R /u01
5.创建EM目录
mkdir -p /u01/app/oracle/product/oem13.2/agent
mkdir -p /u01/app/oracle/product/oem13.2/middleware
chown oracle:oinstall -R /u01
6.安全策略调整
vi /etc/selinux/config
修改为selinux 为disabled
临时生效
setenforce 0
停止防火墙
systemctl stop firewalld
systemctl disable firewalld
7.解压包,并执行./runInstaller
unzip linuxx64_12201_database.zip
cd database
./runInstaller
8.创建数据库dbca
dbca
9.设置必要的参数
sqlplus / as sysdba
alter system set "_allow_insert_with_update_check" = true;
alter system set session_cached_cursors=500 scope=spfile;
alter system set parallel_min_servers=0;
alter system set parallel_max_servers=2;
exec DBMS_AUTO_TASK_ADMIN.DISABLE(client_name => 'auto optimizer stats collection',operation => NULL,window_name => NULL);
alter system set shared_pool_size=2752M;--SGA的1/3
shutdown immediate;
startup;
2.安装EM,6个EM安装部署的文件都上传到/soft目录,并授予oracle:oinstall 权限。
cd /soft/
chmod +x em13200_linux64.bin
./em13200_linux64.bin
3.部署客户端。
登录管理端 https://ip:7803/em
目标服务器上执行
groupadd testadmin
useradd testjk
usermod -g oinstall -G testadmin testjk
mkdir /testjk/agent -p
chown testjk:testadmin -R /testjk
passwd testjk
设置EM地址IP和 EM主机名
3.EM的使用。
--监控账号授权
create user angel identified by test123;
grant connect to angel;
grant select any table to angel;
grant select any dictionary to angel;
grant execute on DBMS_WORKLOAD_REPOSITORY to angel;
总结
一般绿色即为正常,绿色占比很高的情况,绿色占比最高的是CPU消耗高的SQL。红色即为阻塞,蓝色即为有大量的IO等待。