Pure's cnblogs

CCIE/RHCE/CISP/PMP 追求卓越,成功便在不经意间追上了你!
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

Oracle-install初始安装(一)

Posted on 2018-08-06 17:28  gist  阅读(417)  评论(0)    收藏  举报

操作系统配置

配置网路

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:








创建数据库










安装完成验证