重庆思庄Oracle、Redhat认证学习论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 4834|回复: 0
打印 上一主题 下一主题

Oracle EM 12C 安装体验

[复制链接]
跳转到指定楼层
楼主
发表于 2013-6-28 19:01:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EM:企业管理器,有很多种叫法 ……
EM 12C 的部署比较吃资源 ……
注意:
在rhel5.X系列的系统OEM 12C 安装界面可以是中文,database 12C也是中文,
在RHEL6.X系统下,DB为中文不会乱码,但是OEM会乱码 可以export lang=C
以下为先后在RHEL5.9和6.4下的安装 未来得及仔细整理
可能RHEL5和RHEL6两个系列的偶尔有混杂 不过大致过程如此
 
 
OEM 12C安装部署
2013年6月27日 北京致远 杨芳超

下载地址:
http://www.oracle.com/technetwork/cn/oem/grid-control/downloads/index.html
 
DB12C的文档:
http://www.oracle.com/pls/db121/homepage
 
OEM12C的文档:
http://docs.oracle.com/cd/E24628_01/index.htm
 
安装前 一定要去看看官方文档 比如本例子中就有些必须的RPM包没有列举
 
 

RHEL 5.9 64bit

 
--//创建用户和组
groupadd oinstall
groupadd dba
groupadd oper
useradd -m -u 1101 -g oinstall -G dba,oper -d /home/oracle -s /bin/bash -c "Oracle database Software Owner" oracle
useradd -m -u 1102 -g oinstall -G dba,oper -d /home/oem -s /bin/bash -c "Oracle EM Software Owner" oem
passwd oracle
passwd oem

 
--//创建软件安装的目录
mkdir -p /opt/oracle
chown -R oracle:oinstall /opt/oracle
chmod 775 /opt/oracle

mkdir -p /opt/oraInventory
chown -R oracle:oinstall /opt/oraInventory
chmod 775 /opt/oraInventory

mkdir -p /opt/middleware
chown -R oem:oinstall /opt/middleware
chmod 775 /opt/middleware

mkdir -p /opt/oem
chown -R oem:oinstall /opt/oem
chmod 775 /opt/oem

 
--//放入系统安装光盘,安装RPM包
rpm -ivh sysstat-7.0.2-12.el5.x86_64.rpm 
rpm -ivh libaio-devel-0.3.106-5.i386.rpm 
rpm -ivh libaio-devel-0.3.106-5.x86_64.rpm 
rpm -ivh unixODBC-libs-2.2.11-10.el5.i386.rpm 
rpm -ivh unixODBC-libs-2.2.11-10.el5.x86_64.rpm 
rpm -ivh unixODBC-2.2.11-10.el5.i386.rpm 
rpm -ivh unixODBC-2.2.11-10.el5.x86_64.rpm 
rpm -ivh unixODBC-devel-2.2.11-10.el5.i386.rpm 
rpm -ivh unixODBC-devel-2.2.11-10.el5.x86_64.rpm 
rpm -ivh compat-db-4.2.52-5.1.i386.rpm 
rpm -ivh compat-db-4.2.52-5.1.x86_64.rpm
yum install binutils-devel-2.20.51.0.2-5.36.el6.i686.rpm
yum install compat-libcap1-1.10-1.i686.rpm
yum install compat-libcap1-1.10-1.x86_64.rpm
 

vi /etc/sysctl.conf
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.core.rmem_default = 4194304
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048586
net.ipv4.ip_local_port_range = 9000 65500
net.ipv4.tcp_wmem = 1048586 1048586 1048586
net.ipv4.tcp_rmem = 4194304 4194304 4194304

 
/sbin/sysctl -p

 
vi /etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle hard stack 10240

oem soft nproc 2047
oem hard nproc 16384
oem soft nofile 1024
oem hard nofile 65536
oem hard stack 10240

 
vi /etc/pam.d/login
session  required       pam_limits.so
session  required       /lib64/securety/pam_limits.so

 
vi /etc/profile
if [ \$USER = "oracle" ] ; then
    if [ \$SHELL = "/bin/ksh" ]; then
         ulimit -p 16384
         ulimit -n 65536
     else
         ulimit -u 16384 -n 65536
     fi
     umask 022
 fi

 
su - oracle
 
vi ~/.bash_profile
export TMP=/tmp
export TMPDIR=$TMP
export ORACLE_HOSTNAME=em-12c
export ORACLE_BASE=/opt/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
export ORACLE_SID=orcl
export ORACLE_UNQNAME=orcl
export ORACLE_TERM=xterm
export PATH=$ORACLE_HOME/bin:/usr/sbin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
# export NLS_LANG="Simplified Chinese_china".ZHS16GBK
export NLS_LANG=american_america.ZHS16GBK

 
source ~/.bash_profile

 
--//安装db

 
--//安装完成之后,修改数据库参数以满足EM12C的要求
alter system set processes = 300 scope=spfile;
alter system set session_cached_cursors=200 scope=spfile;
alter system set sga_target=2G scope=spfile;
alter system set shared_pool_size=600M scope=spfile;
alter system set job_queue_processes=20 scope=spfile;


 
--//移除数据库自带的DB control
export ORACLE_HOME=/opt/oracle/product/11.2.0/dbhome_1
export ORACLE_SID=orcl
emca -deconfig dbcontrol db -repos drop
orcl
1521
110110
110110
y


 
--//Drop掉sysman、sysman_mds、sysman_opss三个用户
select * from global_name;

drop user sysman cascade;
drop user sysman_mds cascade;
drop user sysman_opss cascade;
drop user sysman_apm cascade;
drop user sysman_ro cascade;
drop user mgmt_view cascade;

 
(# @?/rdbms/admin/catsnmp.sql)

 
创建用户OEM的表空间
create tablespace oem datafile '/opt/oracle/oradata/orcl/oem.dbf' size 5g autoextend on next 1g maxsize unlimited logging extent management local segment space management auto;

 
创建oem用户
create user oem identified by oem default tablespace oem temporary tablespace temp;

 
授权oem为DBA角色
grant dba to oem;

 
使用操作系统oem帐号登录安装OEM-注意附带主机名以传递参数给安装程序
./runInstaller ORACLE_HOSTNAME=em-12c
 
 
 
上传截图后 不晓得为什么那么小了 哈哈 …… 未完待续


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 支持支持 反对反对
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|重庆思庄Oracle、Redhat认证学习论坛 ( 渝ICP备12004239号-4 )

GMT+8, 2024-11-16 09:30 , Processed in 0.105620 second(s), 23 queries .

重庆思庄学习中心论坛-重庆思庄科技有限公司论坛

© 2001-2020

快速回复 返回顶部 返回列表