甲骨文12 c数据库安装

  <编辑>一、准备工作      

系统:CentOS 6.5   
数据库:甲骨文12.2.0.1

     

检查包括:

     

系统磁盘要充足,最好提前规划好,尽量不要将Oracle安装到根目录下“/?避免因为系统日志或者甲骨文相关日志导致根目录磁盘容量占满导致出现问题。将数据库安装到足够容量的磁盘下。

     

内存检查,生产环境如果和其他服务放在一台服务器上,要确保内存分配合理,防止内存占满后甲骨文数据库临时进程启动出现错误导致数据库崩溃。

     

交换交换分区,12 c数据库要求交换分区为16 g。如果系统没有交换交换分区或者交换分区大小不足,可以进行重新配置,参考:

     <编辑>   二、安装前的系统配置      

甲骨文12 c单实例安装的准备与Oracle 11 g的差别不大,11 g安装参考:https://blog.csdn.net/qq_32838955/article/details/104904241https://blog.csdn.net/qq_32838955/article/details/104898405

     

1。配置系统参数配置

     

(1)      

 [root@local  ~] #, vim ,/etc/sysctl.conf ,,,,,,,,,,,//将下面的内容复制到文件的末尾kernel.shmmax =, 536870912 kernel.shmall =, 2097152, kernel.shmmni =, 4096 kernel.sem =, 250, 32000, 100, 128 fs.file-max =, 6815744 fs.aio_max-nr =, 1048576 net.ipv4.ip_local_port_range =, 9000, 65500 net.core.rmem_default =, 1048576 net.core.rmem_max =, 4194304 net.core.wmem_default =, 262144 net.core.wmem_max =, 1048576 
     

(2)执行命令使修改的参数生效:

     
 [root@local  ~] #, sysctl  p 
     

(3)配置关于文件限制的参数:

     
 [root@local  ~] #, vi /etc/安全/limits.conf ,,,,,,,,,//会话打开的文件限制数目oracle  soft  nproc  2047 oracle  hard  nproc  16384 oracle  soft  nofile  1024 oracle  hard  nofile  65536 oracle  soft  stack  10240 oracle  hard  stack  10240 
     

(4)配置IP地址与主机名映射

     
 [root@local  ~] #,, vi /etc/hosts  172.16.50.14 ,当地
     

(5)安装所甲骨文数据库需要的包,执行下面命令。

     
 [root@local  ~] #, yum  -y  install  autoconf  automake  binutils-devel  bison  cpp  dos2unix  ftp  gcc  gcc-c + +, lrzsz  python-deve  compat-db  compat-db42  compat-db43  compat-gcc-34  compat-gcc-34-c + +, compat-libstdc + + -33, glibc - *, glibc - * .i686  libXpm - * .i686  libXp.so.6  libXt.so.6  libXtst.so.6  libgcc_s.so.1  ksh  libXp  libaio-devel  numactl  numactl-devel  unixODBC  unixODBC-devel  compat-libcap *, elfutils-libelf * 
     

(6)创建甲骨文数据库用户和用户组:(建议指定GID和UID方式(尤其集群环境))

     
 [root@local  ~] #, groupadd  -g  54321, oinstall [root@local  ~] #, groupadd  -g  54322, dba (root@local  ~) #, useradd  -u  54321, -g  oinstall  -g  dba 甲骨文(root@local  ~) #, passwd 甲骨文(给oracle系统用户创建密码)
     

(7)建立甲骨文软件安装文件目录(假设安装目录放在新磁盘下/数据):

     
 [root@local  ~] #, mkdir  -p /数据/应用/oracle ,,,,,,,,,,,,,
  (root@local  ~) #, chown  -R 甲骨文:oinstall /数据
     

注意:在操作chwon命令时,如果系统已有/数据,并且目录下已经运行或部署了其他服务或者安装了mysql等其他类型数据库,不要直接执行乔恩- r,它会把/数据下所有目录的属主和属组全部修改,如果有其他服务或者其他类型数据库,就会导致目录权限出现还严重问题。

     

所以只要不是新创建目录建议按照目录逐个修改属主和属组:

     
 [root@local  ~] #, chown 甲骨文:oinstall /数据(root@local  ~) #, cd /数据(root@local  ~) #, chown 甲骨文:oinstall /app (root@local  ~) #, cd 应用程序(root@local  ~) #, chown 甲骨文:oinstall /oracle 
     

(8)设置甲骨文数据库系统环境变量

     
 [root@local  ~] #, su 作用;甲骨文(root@local  ~) #, vim  .bash_profile ,,,,,,,//修改甲骨文用户家目录下的文件export  ORACLE_BASE=/数据/app/oracle
  export  ORACLE_HOME=$ ORACLE_BASE/产品/12.2.1.0export  ORACLE_SID=ORCL
  export 路径=$路径:$ HOME/bin: $ ORACLE_HOME/bin
  export  LD_LIBRARY_PATH=$ ORACLE_HOME/lib/lib:/usr/lib 

甲骨文12 c数据库安装