rhel6-orcl12c安装配置

0.ready lib-env

6.5G+,rhel6.5,oracle12c:
Linux x86-64
参考文档:

1.swap分区和内存

[root@localhost /]# 按照要求oracle安装盘应该大于6.5G以上。

/]# grep SwapTotal /proc/meminfo	#// 查看分区
/]# free
/]# grep MemTotal /proc/meminfo		#// 查看内存,推荐2G或者更高

2.核对系统信息确保是64位

/]# uname -m	#// 86-64
/]# uname -a	#// get info
/]# cat /etc/redhat-release	#// get version

3.root身份安装依赖包(yum/rpm)

binutils-2.20.51.0.2-5.11.el6 (x86_64)
compat-libcap1-1.10-1 (x86_64)
compat-libstdc+±33-3.2.3-69.el6 (x86_64)
compat-libstdc+±33-3.2.3-69.el6 (i686)
gcc-4.4.4-13.el6 (x86_64)
gcc-c+±4.4.4-13.el6 (x86_64)
glibc-2.12-1.7.el6 (i686)
glibc-2.12-1.7.el6 (x86_64)
glibc-devel-2.12-1.7.el6 (x86_64)
glibc-devel-2.12-1.7.el6 (i686)
ksh
libgcc-4.4.4-13.el6 (i686)
libgcc-4.4.4-13.el6 (x86_64)
libstdc+±4.4.4-13.el6 (x86_64)
libstdc+±4.4.4-13.el6 (i686)
libstdc+±devel-4.4.4-13.el6 (x86_64)
libstdc+±devel-4.4.4-13.el6 (i686)
libaio-0.3.107-10.el6 (x86_64)
libaio-0.3.107-10.el6 (i686)
libaio-devel-0.3.107-10.el6 (x86_64)
libaio-devel-0.3.107-10.el6 (i686)
libXext-1.1 (x86_64)
libXext-1.1 (i686)
libXtst-1.0.99.2 (x86_64)
libXtst-1.0.99.2 (i686)
libX11-1.3 (x86_64)
libX11-1.3 (i686)
libXau-1.0.5 (x86_64)
libXau-1.0.5 (i686)
libxcb-1.5 (x86_64)
libxcb-1.5 (i686)
libXi-1.3 (x86_64)
libXi-1.3 (i686)
make-3.81-19.el6
sysstat-9.0.4-11.el6 (x86_64)

  • 依次检查上面的包 :
/]# rpm -qa compat*		#// 检查依赖包compat*是否存在
/]# yum -y install	compat-libcap1*	#// 如果没有则安装对应依赖包

yum -y install binutils compat-libcap1 compat-libstdc+±33 compat-libstdc+±33*.i686 elfutils-libelf-devel gcc gcc-c++ glibc*.i686 glibc glibc-devel glibc-devel*.i686 ksh libgcc*.i686 libgcc libstdc++ libstdc++.i686 libstdc+±devel libstdc+±devel.i686 libaio libaio*.i686 libaio-devel libaio-devel*.i686 make sysstat unixODBC unixODBC*.i686 unixODBC-devel unixODBC-devel*.i686 libXp

4.系统配置

4.1.创建用户分组

/]# /usr/sbin/groupadd -g 54321 oinstall	#// 组Oracle库存
/]# /usr/sbin/groupadd -g 54322 dba			#// 组OSDBA
/]# /usr/sbin/groupadd -g 54323 oper		#// 组OSOPER(可选),典型的
/]# /usr/sbin/useradd -g oinstall -G dba oracle	#// 用户oracle,主组oinstall,副组dba
/]# passwd oracle		#// set user pwd

4.2.配置内核(如需更改默认配置)

vi /etc/sysctl.conf

fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 536870912
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048586
~
/]# /sbin/sysctl -p		#// 保存生效
/]# /sbin/chkconfig boot.sysctl on	#// 确保系统重启时读取配置

4.3.修改文件软限制和硬限制

vi /etc/security/limits.conf

oracle soft nproc 2047  
oracle hard nproc 16384  
oracle soft nofile 1024  
oracle hard nofile 65536  
oracle soft stack 10240
oracle hard stack 10240
~

4.4.创建安装目录

/]# mkdir -p /oracle/app/  		#// 安装目录
/]# chown -R oracle:oinstall /oracle/app/  #// 指定文件夹用户分组
/]# chmod -R 775 /oracle/app/	#// 指定文件模式

4.5.配置环境变量

vi ~oracle/.bash_profile

export ORACLE_BASE=/oracle/app/oracle  
export ORACLE_HOME=$ORACLE_BASE/product/12.1.0/db_1  
export ORACLE_SID=orcl  
export PATH=$ORACLE_HOME/bin:$PATH  
~

切换用户为oracle,使配置生效:

~]$ source .bash_profile

然后依次检查:软限制和硬限制

~]$ ulimit -Su 	#// 进程数软限制
2047
~]$ ulimit -Hu 	#// 进程数硬限制
16384
~]$ ulimit -Sn	#// 文件描述符软限制,至少1024
1024
~]$ ulimit -Hn 	#// 文件描述符硬限制
65536
~]$ ulimit -Ss 	#// 进程堆栈段软限制
10240
~]$ ulimit -Hs 	#// 进程堆栈段硬限制,至少10240,最多32768
10240

4.6.解压安装镜像文件到指定目录

~]$ cd /oracle/app/oracle  
oracle]$ unzip linuxx64_12201_database.zip 
oracle]$ export LANG="en_US"  
oracle]$ cd /oracle/app/oracle/database  
database]$ ./runInstaller

注:
下载好的Oracle要放到/orcl/app/oracle目录下,/orcl/app/oracle/下是2个目录:product和database。
解压后的安装文件放在database下。然后就会出现安装界面,配置过程从略。
需要注意的是字符集要选择unicode。

5.图形界面安装:参照页面中步骤5

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值