操作系统配置
配置网路
cd /etc/sysconfig/network-scripts
vi ifcfg-eth0
修改onboot=no ===> yes,其他保持不变

重新启动linux网络
service network restart
ip addr 查询到ip地址

检查网络是否连通

关闭防火墙
关闭防火墙服务
service iptables stop
关闭防火墙开机自启动

关闭selinux
临时关闭
[root@sannetocp ~]# getenforce
Enforcing
[root@sannetocp ~]# setenforce 0
[root@sannetocp ~]# getenforce
Permissive

永久关闭
vi /etc/selinux/config
修改SELINUX= enforcing ==>disabled
reboot重启服务器
[root@sannetocp ~]# getenforce
Disabled
添加主机名称解析

检查操作系统缺包
由于Oracle软件安装,需要依赖很多的linux操作系统软件,所以我们需要安装很多的操作系统软件包,我们可以使用如下的命令来检查操作系统缺少的软件包

使用yum install的命令安装相关软件包
注意
pdksh的包需要额外进行下载安装
上传pdksh的rpm包
yum localinstall pdksh-5.2.14-1.i386.rpm -y
安装完成后进行检查,确保没有缺包

创建Oracle用户,创建相关文件夹
创建用户
groupadd dba
groupadd oinstall
useradd -g oinstall -G dba oracle
设置oracle用户密码
passwd oracle
设定oracle用户环境变量
su - oracle
vi .bash_profile
添加
export ORACLE_BASE=/u01/app/oracle
export ORACLE_SID=san
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/db
export PATH=$ORACLE_HOME/bin:$PATH
alias sql='sqlplus / as sysdba'
使环境变量生效
source .bash_profile

创建文件夹
mkdir -p /u01/app/oracle/product/11.2.0/db
chown -R oracle:oinstall /u01

配置系统参数(可选项)
设置sysctl.conf
vi /etc/sysctl.conf
kernel.shmmni = 4096
kernel.sem = 2048 65536 1024 256
fs.file-max = 6815744
fs.aio-max-nr = 1048576
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 使系统参数生效
设置用户在资源限制
vi /etc/security/limits.conf
oracle soft nproc 65536
oracle hard nproc 65536
oracle soft nofile 65536
oracle hard nofile 65536
上传Oracle软件包
使用SecureFX软件上传Oracle软件包,并进行解压,修改文件加属组
chown -R oracle:oinstall /opt/database
图形化安装Oracle软件
重要
运行xshell软件,使用Oracle用户登录服务器,执行runInstall的命令

swap空间不足的解决办法

[root@sannet opt]# dd if=/dev/zero of=/opt/swap bs=1M count=5120
5120+0 records in
5120+0 records out
5368709120 bytes (5.4 GB) copied, 14.335 s, 375 MB/s
[root@sannet opt]# mkswap /opt/swap
mkswap: /opt/swap: warning: don't erase bootbits sectors
on whole disk. Use -f to force.
Setting up swapspace version 1, size = 5242876 KiB
no label, UUID=700ed992-329b-4767-bcf6-9c649d3b1895
[root@sannet opt]# swapon /opt/swap
[root@sannet opt]# free -m
total used free shared buffers cached
Mem: 3818 3670 147 0 7 3173
-/+ buffers/cache: 488 3329
Swap: 5119 0 5119













执行两个脚本,oracle数据库软件安装完成



图形化配置网络
[oracle@sannet ~]$ netca
Oracle Net Services Configuration:








创建数据库










安装完成验证

浙公网安备 33010602011771号