环境准备:
VMware CentOS,jdk
一、校验系统磁盘大小
1.命令 df -h
保证可用磁盘大小15GB(包括oracle安装时需要空间7.5GB oracle安装zip包接近3G 安装包解压文件3G)
如果磁盘不满足,安装会失败,需要扩容!
二、安装准备
1.创建运行oracle数据库的系统用户和用户组
groupadd oinstall
groupadd dba
useradd -g oinstall -g dba -m oracle
passwd oracle #不用管提示,连续输入两次密码就可成功
2.创建oracle数据库安装目录,并将目录赋权给oracle用户
mkdir -p /opt/oracle/database #oracle安装包解压的文件
mkdir -p /opt/oracle/product/oraInventory #
mkdir -p /opt/oracle/product/12.2.0/db_1 #oracle安装目录
chown -R oracle:oinstall /opt/oracle #更改oracle目录的属主
chmod 755 -R /opt/oracle #更改oracle目录的权限
3.安装oracle数据库依赖的软件包
3.1.安装
yum -y install binutils compat-libstdc -33 elfutils-libelf elfutils-libelf-devel glibc glibc-common glibc-devel gcc gcc-c libaio-devel libaio libgcc libstdc libstdc -devel make sysstat unixODBC unixODBC-devel pdksh numactl-devel glibc-headers
3.2.查看是否安装成功
rpm -q binutils compat-libstdc -33 elfutils-libelf elfutils-libelf-devel expat gcc gcc-c glibc glibc-common glibc-devel glibc-headers libaio libaio-devel libgcc libstdc libstdc -devel make pdksh sysstat unixODBC unixODBC-devel | grep “not installed”
4.关闭selinux,需要重启生效(可以在最后安装oracle之前再重启) vim /etc/selinux/config
5.修改内核参数 vim /etc/sysctl.conf
添加如下内容:
net.ipv4.icmp_echo_ignore_broadcasts = 1
net.ipv4.conf.all.rp_filter = 1
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 = 262144
net.core.rmem_max= 4194304
net.core.wmem_default= 262144
net.core.wmem_max= 1048576
sysctl
暂无评论内容