Centos 6.9 版本静默安装Oracle11g

Centos 6.9 内网版本静默安装Oracle11g

Oracle依赖安装包
链接:https://pan.baidu.com/s/1ma3lpxsDPBRNORwmgHYDTw
提取码:xr8o
Oracle 安装包:
链接:https://pan.baidu.com/s/1V06mu6bNkEWsFantPoPxoQ
提取码:sujm

1、需要环境jdk1.8
一般Centos6版本的都自带openJDK 。所以先把openJDK删除掉。

查看安装版本的openjdk:rpm -qa|grep java

存在oopenjdk的时候要进行删除。

删除命令: rpm -e --nodeps 安装版本

解压jdk压缩包: tar-zxvfjdk-8u151-linux-x64.tar.gz

然后修改profile配置文件:vi/etc/profile,在配置文件中加入:

export  JAVA_HOME=/usr/local/jdk1.8.0_151
export  CLASSPATH=$:CLASSPATH:$JAVA_HOME/lib
export  PATH=$PATH:$JAVA_HOME/bin
 重新加载配置文件是修改生效: `source/etc/profile`
 测试:`java -version`

如图所示:安装成功
如图所示:安装成功

2. oracle依赖包:
gcc-c++ compat-libstdc+±33elfutils-libelf-devel elfutils-libelf-devel-static ksh libaio libaio-develnumactl-devel sysstat unixODBC unixODBC-devel pcre-devel
根据Oracle官网上安装的描述,必须安装以上依赖包。
下载之后同一安装。
Rpm统一安装命令: rpm -Uvh *.rpm --nodeps --force

3.配置一些linuxx环境信息

1、关闭selinux 。
编辑 /etc/selinux/config文件,设置SELINUX= enforcing 为 SELINUX=disabled

vim /etc/selinux/config
  [ 想要弄明白selinux 看这篇文章](https://blog.csdn.net/yanjun821126/article/details/80828908)

   关掉selinux是因为避免安装Oracle出现意想不到的错误。

2、关掉防火墙。
查看系统版本:cat /etc/redhat-release
在这里插入图片描述

Centos 6 版本

# 查看防火墙状态

 service iptables status

# 关闭防火墙

service  iptables  stop

#永久关闭防火墙

 chkconfig iptables off

Centos 7 版本

#查看防火墙状态:

systemctl status firewalld

#停止防火墙:

systemctl stop firewalld

#关闭自启动防火墙服务:

systemctl disable firewalld

3、添加安装用户和用户组

[root@dbserver etc] groupadd oinstall
[root@dbserver etc] groupadd dba
[root@dbserver etc] useradd -g oinstall -G dba oracle
[root@dbserver etc] passwd oracle
Changing password for user oracle.
New password:
Retype new password:
[root@zsy etc]# id oracle
uid=501(oracle) gid=502(oinstall) groups=502(oinstall),501(dba)

③修改内核参数配置文件 优化TCP
修改配置文件 :vim /etc/sysctl.conf
在后面添加如下参数:

#同时可以拥有的的异步IO请求数目 
fs.aio-max-nr = 1048576
 #文件句柄的最大数量
 fs.file-max = 6815744
 #所有内存大小(单位:页,1页 = 4Kb),计算公式16G*1024*1024*1024/4KB(页)
 kernel.shmall = 2097152 
#单个共享内存段的大小(单位:字节)限制,计算公式64G*1024*1024*1024(字节)
 kernel.shmmax = 1073741824
 #整个系统的内存segment的总个数,设置系统级最大共享内存段数量
 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 
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值