Oracle12c Linux x86 - 64安装体验

  

癘racle12c

  

1。添加一块新硬盘并格式化

  
 <代码类=" language-bash "> root@localhost ~ # cd/dev
  (root@localhost dev) # ls
  (root@localhost dev) # fdisk/dev/sdb
  (root@localhost dev) # mkfs - t xfs/dev/sdb1  
  

2。创建兽人目录

  
 <代码类=" language-bash "> (root@localhost dev) # mkdir/兽人 
  

3。修改主机名

  
 <代码类=" language-bash "> root@localhost ~ # vim/etc/hostname
  #末行添加以下内容
  主机名=甲骨文 
  

4。修改域名解析

  
 <代码类=" language-bash "> root@localhost ~ # vim/etc/hosts
  #末行添加以下内容
  192.168.142.151甲骨文 
  

5。挂载新硬盘到兽人目录

  
 <代码类=" language-bash "> [root@oracle ~] #安装/dev/sdb1/兽人 
  

6。下载环境软件包

  
 <代码类=" language-bash "> [root@oracle ~] # yum - y安装binutils compat-libcapl compat-libstdc gcc-c + + + + -33 gcc glibc glibc-devel ksh libaio libaio-devel libgcc libstdc + + libstdc + +猛击libXi libXtst使sysstat unixODBC unixODBC-devel  
  

7。修改sysctl.conf配置文件

  
 <代码类=" language-bash "> root@oracle ~ # 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
  #套接字发送缓冲区大小的最大值 
  

8。重载配置文件

  
 <代码类=" language-bash "> [root@oracle ~] # sysctl - p  
  

9。配置用户环境

  
 <代码类=" language-bash "> #添加oinstall组
  (root@oracle ~) # groupadd oinstall
  
  #添加dba组
  root@oracle ~ # groupadd dba
  
  #添加用户甲骨文到组
  (root@oracle ~) # useradd - g oinstall - g oracle dba
  
  #设定数据库密码为123123
  root@oracle ~ # passwd甲骨文
  改变密码用户甲骨文。
  新密码:
  不好的密码:密码是短于8个字符
  重新输入新密码:
  密码:身份验证令牌更新成功。
  
  #创建数据库目录
  (root@oracle ~) # mkdir - p/兽人/app/oracle
  
  #修改目录属主和属组
  (root@oracle ~) # chown - r甲骨文:oinstall/兽人/应用程序
  
  #修改目录权限
  (root@oracle ~) # chmod - r 755/兽人/app/oracle/#配置甲骨文用户环境
  # vim/home/oracle/.bash_profile root@oracle ~
  #末行添加以下内容
  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  
  

10。使用是的认证模块

  
 <代码类=" language-bash "> root@oracle ~ # vim/etc/pam.d/login
  # % pam - 1.0
  #在此段落末尾追加以下内容
  会议要求/lib/security/pam_lilits.so
  会议要求pam_limits.so  
  

11。修改limits.conf配置文件

  
 <代码类=" language-bash "> root@oracle ~ # vim/etc/security/limits.conf
  #设定单用户可使用的进程数量
  甲骨文软nproc 2047
  #设定用户可打开的文件数量
  甲骨文硬nproc 16384
  甲骨文软nofile 1024
  #设置堆栈
  甲骨文硬nofile 65536
  甲骨文软堆栈10240  
  

12。修改系统环境变量

Oracle12c Linux x86 - 64安装体验