Oracle-12c安装linux

  

 Oracle-12c安装linux

  

1,给虚拟机添加一块硬盘,并格式化

  

 Oracle-12c安装linux

  
 <代码> [root@localhost ~] # systemctl firewalld停止。服务# #关闭防火墙
  (root@localhost ~) # setenforce 0
  # systemctl禁用firewalld root@localhost ~。服务# #开启不自动启动
  (root@localhost ~) # fdisk/dev/sdb # #分区
  欢迎使用fdisk (util-linux 2.23.2)。
  
  更改将停留在内存中,直到您决定将更改写入磁盘。
  使用写入命令前请三思。
  
  设备不包含一个公认的分区表
  使用磁盘标识符0 x43608ab7创建新的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()重读分区表。
  正在同步磁盘。
  # mkfs root@localhost ~。xfs/dev/sdb1 # #格式化
  # vim/etc/hostname root@localhost ~
  主机名=甲骨文# #修改主机名
  root@localhost ~ # vim/etc/hosts
  192.168.13.133甲骨文# #本地解析
  (root@localhost ~) # init 6 # #重启 
  

2,挂载分区,修改系统环境和用户环境

  
 <代码> root@oracle ~ # mkdir/兽人
  (root@oracle ~) #安装/dev/sdb1兽人/# #挂载
  (root@oracle ~) # df ht # #查看挂载点
  (root@oracle ~) # yum - y安装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
  # #安装环境必要的组件
  # vim/etc/sysctl. root@oracle ~参看# #修改内核参数
  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 #套接字发送缓冲区大小的最大值
  (root@oracle ~) # sysctl - p # #加载
  (root@oracle ~) # groupadd oinstall # #创建用户组
  root@oracle ~ # groupadd dba
  (root@oracle ~) # useradd - g oinstall - g oracle dba # #创建系统用户
  (root@oracle ~) # passwd甲骨文# #创建密码
  (root@oracle ~) # mkdir - p/兽人/app/oracle # #创建目录
  root@oracle ~ # chown - r甲骨文。oinstall/兽人/app/# #给与属组属主
  [root@oracle ~] # chmod - r 755/兽人/app/oracle/# #给与权限
  # vim/home/oracle/. root@oracle ~甲骨文bash_profile # #修改自己的环境变量
  #用户特定环境和创业项目
  umask 022 # #权限
  ORACLE_BASE=/兽人/app/oracle # #文件路径
  ORACLE_HOME=/兽人/app/oracle/产品/12.2.0/dbhome_1/# #顶级目录
  ORACLE_SID=orcl # #实例
  NLS_LANG="简化CHINESE_CHINA”。use UTF8 # #简体中文=$ PATH: $ HOME/1镜?bin: $ HOME/bin: $ ORACLE_HOME/bin # #命令导入环境变量
  LANG=zh_CN.UTF-8
  
  导出路径朗NLS_LANG ORACLE_BASE ORACLE_HOME ORACLE_SID
  # #导入到系统环境变量中 
  

3,甲骨文用户资源限制

  
 <代码> root@oracle ~ # vim/etc/pam.d/登录# #修改是的认证模块
  # #在密码包括system-auth下面插入
  会议要求/lib/security/pam_limits.so
  会议要求pam_limits.so
  # vim/etc/security/limits. root@oracle ~参看# #修改限制配置文件
  甲骨文软nproc 2047 #单用户可使用的进程数量
  甲骨文硬nproc 16384
  甲骨文软nofile 1024 #用户可打开的文件数量
  甲骨文硬nofile 65536
  甲骨文软堆栈10240 #堆栈设置
  (root@oracle ~) # vim/etc/profile # #修改环境变量
  # #末行插入
  如果[$ USER=凹坠俏摹?
  然后
  如果[$ SHELL=?bin/ksh”)
  然后
  ulimit - p 16384 #缓冲区大小
  ulimit - n 65536号文件数
  其他的
  ulimit - u 16384 - n 65536 #进程数文件数
  fi
  fi
  root@oracle ~ #山。cifs//192.168.100.3/LNMP-C7/mnt/# #挂载
  密码root@//192.168.100.3/LNMP-C7:
  (root@oracle ~) # cd/mnt/database-Oracle/[root@oracle database-Oracle] # ls
  安装响应rpm runInstaller sshsetup阶段受欢迎。html # #查看安装脚本

Oracle-12c安装linux