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