Vmare下安装CentOS7及oracle11.2.0.4 for linux ——安装前配置

安装前准备

1、中文乱码问题的解决

      a、mkdir –p /usr/share/fonts/zh_CN/TrueType

      b、上传字体文件zysong.ttf至该目录

      c、切换至该目录,执行:chmod -R  75 zysong.ttf

 

2、关闭selinux

      vim /etc/selinux/config 设置SELINUX=disabled

 

3、关闭firewalld

     systemctl stop firewalld.service

     systemctl disable firewalld.service

     yum -y install iptables-services
     systemctl restart iptables.service
     systemctl enable iptables.service

一、创建用户及安装目录,安装依赖包

1、创建用户

groupadd oinstall
groupadd dba
useradd -g oinstall -G dba -m oracle
passwd oracle

2、创建安装目录,解压文件

mkdir -p /ora/oracle
unzip -d /ora/ p13390677_112040_Linux-x86-64_1of7.zip
unzip -d /ora/ p13390677_112040_Linux-x86-64_2of7.zip 
chown -R oracle:oinstall /ora
chmod 755 -R /ora

oracle安装目录为/ora目录,安装文件解压到/ora/database目录下

3、安装依赖组件

yum -y install binutils compat compat-libstdc gcc gcc-c++ glibc glibc-devel ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel libXi libXtst make sysstat unixODBC unixODBC-devel

二、修改内核

1、将服务器名写入到hosts文件,可以测试ping sername 是否返回127.0.0.1

echo '127.0.0.1 localhost localhost.localdomain' >> /etc/hosts     #localhost.localdomain为本机名

ping -c 3 localhost后可以看见响应就证明写入成功

2、修改内核(/etc/sysctl.conf),增加或修改以下内容:

fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 4294967295
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 = 1048576

修改完成后,执行:sysctl -p

3、修改认证模块 vi /etc/security/limits.conf,在末尾增加如下内容

oracle soft nproc 131072
oracle hard nproc 131072
oracle soft nofile 131072
oracle hard nofile 131072
oracle soft core unlimited
oracle hard core unlimited
oracle soft memlock 50000000
oracle hard memlock 50000000

4、修改用户登录认证

vim /etc/pam.d/login

在末尾增加如下内容(注意,此处是lib64,说明是64位系统)

session required /lib64/security/pam_limits.so
session required pam_limits.so

5、修改环境变量

vim /etc/profile,增加如下内容:

#oracle
export ORACLE_HOME=/ora/oracle/product/11.2.0/dbhome_1
export ORACLE_SID=orcl
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi

6、修改Oracle用户环境变量

vim /home/oracle/.bash_profile,增加如下内容

export ORACLE_BASE=/ora/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1
export ORACLE_SID=orcl
export ORACLE_TERM=xterm
export PATH=$ORACLE_HOME/bin:/usr/sbin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK

 

posted @ 2021-01-21 13:51  疯狗强尼  阅读(170)  评论(0编辑  收藏  举报