甲骨文数据库12 c在CentOS7中的最全安装过程(全

  

甲骨文数据库12 c在CentOS7中的最全安装过程(全

  

安装前大家可以在甲骨文官网中下载12从第二版的安装包

  

甲骨文数据库12 c在CentOS7中的最全安装过程(全

  

第一步:需要先添加一块20克的硬盘用来安装甲骨文,并将磁盘格式化为XFS

  
 <代码类=" language-bash "> #进入服务器先关闭防火墙
  systemctl停止firewalld.service
  systemctl禁用firewalld.service
  setenforce 0  
  

进行格式化操作并分区:

  
 <代码类=" language-bash "> cd/dev
  fdisk/dev/sdb
  欢迎使用fdisk (util-linux 2.23.2)。
  更改将停留在内存中,直到您决定将更改写入磁盘。
  使用写入命令前请三思。
  设备不包含一个公认的分区表
  使用磁盘标识符0 xc21d9b12创建新的DOS磁盘标签。
  命令(输入米获取帮助):n
  分区类型:
  4 p主要(0,0扩展,免费的)
  e扩展
  选择(默认p): p
  分区号(1 - 4,默认1):
  起始扇区(2048 - 41943039,默认为2048):
  将使用默认值2048
  最后一扇区+扇区或+大小{K、M G}(2048 - 41943039,默认为41943039):
  将使用默认值41943039
  分区1已设置为Linux类型,大小设为20直布罗陀海峡
  命令(输入米获取帮助):w
  分区表已经改变了!
  调用ioctl()重读分区表。
  正在同步磁盘。 
  
 <代码类=" language-bash "> mkfs - t xfs/dev/sdb1
  mkdir/兽人
  
  vim/etc/hostname
  第二行添加:HOSTNAMME=oracle
  vim/etc/hosts
  第三行添加:192.168.18.128 oracle(此处添加自己linux的IP地址)
  
  hostnamectl set-hostname甲骨文
  苏
  安装/dev/sdb1/兽人 
  

配置系统环境:

  
 <代码类=" language-bash "> yum安装binutils compat-libcap1 compat-libstdc gcc-c + + + + -33 gcc glibc glibc-devel ksh libaio libaio-devel libgcc libstdc + + libstdc + +猛击libXi libXtst使sysstat unixODBC unixODBC-devel - y  
  

修改内核参数:

  
 <代码类=" language-bash "> vim/etc/sysctl.conf
  #在末行插入以下内容
  fs。aio-max-nr=1048576 #异步Io请求数目推荐值是:1048576其实它等于1024 * 1024也就是1024 k个
  fs。file-max=6815744 #打开的文件句柄的最大数量,防止文件描述符耗尽的问题
  内核。shmall=2097152 #共享内存总量页为单位,内存除以4 k所得
  内核。shmmax=4294967295
  内核。shmmni=4096
  内核。sem=250 32000 100 128
  # SEMMSL:每个信号集的最大信号数量SEMMNS:用于控制整个Linux系统中信号的最大数SEMOPM内核参数用于控制每个semop系统调用可以执行的信号操作的数量SEMMNI:内核参数用于控制整个Linux系统中信号集的最大数量
  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 #套接字发送缓冲区大小的最大值
  #修改完成后按Esc退出插入模式,输入:wq保存退出
  sysctl - p #生效 
  

用户环境配置:

  
 <代码类=" language-bash "> groupadd oinstall
  groupadd dba
  useradd - g oinstall - g oracle dba
  passwd甲骨文
  更改用户甲骨文的密码。
  新的密码:123123
  无效的密码:密码少于8个字符
  重新输入新的密码:123123
  密码:所有的身份验证令牌已经成功更新。
  
  mkdir - p/兽人/app/oracle
  乔恩- r甲骨文:oinstall/兽人/app/chmod - r 755/兽人/app/oracle/ 
  
 <代码类=" language-bash "> vim/home/oracle/.bash_profile
  10 - 12行删除,插入以下内容
  umask 022
  ORACLE_BASE=/兽人/app/oracle
  ORACLE_HOME=/兽人/app/oracle/产品/12.2.0/dbhome_1/ORACLE_SID=orcl
  .UTF8 MLS_LANG="简化CHINESE_CHINA”=$ PATH: $ HOME/ocal/bin: $ HOME/bin: $ ORACLE_HOME/bin
  LANG=zh_CN.UTF-8
  
  导出路径朗NLS_LANG ORACLE_BASE ORACLE_HOME ORACLE_SID  
  

配置资源限制:

  
 <代码类=" language-bash "> vim/etc/pam.d/login
  #第7行下插入
  会议要求/lib/security/pam_limits.so
  会议要求pam_limits.so
  #修改完成后按Esc退出插入模式,输入:wq保存退出
  
  vim/etc/security/limits.conf
  #在末行下插入
  甲骨文软nproc 2047
  单号用户可使用的进程数量
  甲骨文硬nproc 16384
  甲骨文软nofile 1024
  #用户可打开的文件数量
  甲骨文硬nofile 65536
  甲骨文公司10240年软堆栈
  #堆栈设置
  #修改完成后按Esc退出插入模式,输入:wq保存退出
  

甲骨文数据库12 c在CentOS7中的最全安装过程(全