Oracle11g 安装操作
一、修改操作系统核心参数
1、root用户下配置核心参数
1)/etc/security/limits.conf
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
2)/etc/pam.d/login
session required /lib/security/pam_limits.so
session required pam_limits.so
3)/etc/sysctl.conf
fs.file-max = 6815744
fs.aio-max-nr = 1048576
kernel.shmall = 2097152
kernel.shmmax = 2147483648
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 4194304
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
4)/etc/sysctl.conf 更改立即生效
sysctl -p
5)/etc/profile
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
2、用户和用户组的创建
groupadd oinstall
groupadd dba
useradd -g oinstall -g dba -m oracle
passwd oracle
# passwd可以不设置
3、Oracle数据库软件安装前准备
1)创建软件目录和数据文件存放目录
mkdir /home/oracle/app
mkdir /home/oracle/app/oracle
mkdir /home/oracle/app/oradata
mkdir /home/oracle/app/oracle/product
2)更改目录所有者权限
chown -R oracle:oinstall /home/oracle
chmod -R 775 /home/oracle
3)切换用户
su - oracle
4)配置oracle的环境变量 .bash_profile
export ORACLE_BASE=/home/oracle/app
export ORACLE_HOME=$ORACLE_BASE/oracle/product/11.2.0/dbhome_1
export ORACLE_SID=CMADB
export PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
source .bash_profile
4、修改主机名
# Redhat7永久修改主机名
hostnamectl set-hostname <hostname>
init 6
5、网络配置
# vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.2.100
NETMASK=255.255.255.0
GATEWAY=192.168.2.1
DNS1=114.114.114.114 #国内
DNS2=8.8.8.8 #Google
# 方式一: 重启网络
/etc/init.d/network restart
# 方式二: 重启网络
systemctl restart network
6、开启和关闭防火墙
# 临时关闭防火墙
systemctl stop firewalld
# 永久关闭防火墙
systemctl disable firewalld
# 查看防火墙状态
systemctl status firewalld
# 关闭防火墙的自启动
chkconfig iptables off
# 验证防火墙自启动状态
chkconfig --list | grep iptables
二、Oracle图形化界面的安装和配置
1、下载Linux版本的Oracle软件包,解压
unzip linux.x64_11gR2_database_1of2.zip
unzip linux.x64_11gR2_database_2of2.zip
2、Oracle图形化界面安装操作
2.1 图形化安装
# 1、切换到root用户
xdpyinfo | grep local
# 2、提示没有这个命令
yum groupinstall -y "X Window System" # 启动RedHat图形化界面
yum groupinstall -y "gnome"
# yum groupinstall -y "gnome-desktop3.*"
xhost +
# 提示:access control disabled, clients can connect from any host,证明可以进行图形化安装
# 3、查看DISPLAY的结果
echo ${DISPLAY}
# 4、上方命令执行的结果,赋给DISPLAY
su - oracle
export DISPLAY=localhost:<echo ${DISPLAY}>
xhost +
# 提示:access control disabled, clients can connect from any host,证明可以进行图形化安装
2.2 执行安装
# 必须在oracle用户下执行
cd /home/oracle/database
./runInstaller