CentOS7安装ORACLE12c数据库

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/afst37/article/details/102422852

官方教程:https://wiki.centos.org/HowTos/Oracle12onCentos7
之前没看到

 
   
 
  

基本是按照这个教程来的,稍微有一点点的出入,图片我就不转了
https://blog.csdn.net/fw19940314/article/details/80183578

一、环境配置

  1.1 版本介绍

   Oracle 12c 提供了类似 MySQL 的分页语法,而且更强大。Oracle 12c 的Even better PL/SQL from SQL, 直接在 SQL 中嵌 入 PL/SQL 对象并运行,猜测可能优化了 SQL engine 和 PL/SQL engine 2 种的代码引擎之间的交互,以获得比之前传统的 SQL 调用函数更少的上下文切换。Adaptive  Execution Plans  自适应执行计划, 该特性可以谈得上神奇,最终的执行计划将基于执行 中获得的行,列倾斜造成的问题将被克服。 

   1.2 root用户安装相关依赖

[root@RD-GYJDEDRT~]#  yum -y install binutils compat-libcap1 compat-libstdc++-33 compat-libstdc++-33.i686 gcc gcc-c++ glibc glibc.i686 glibc-devel glibc-devel.i686 ksh libgcc libgcc.i686 libstdc++ libstdc++.i686 libstdc++-devel libstdc++-devel.i686 libaio libaio.i686 libaio-devel libaio-devel.i686 ibXext ibXext.i686 libX11 libX11.i686 libxcb libxcb.i686 libXi libXi.i686 make sysstat

  1.3 修改系统内核参数

[root@RD-GYJDEDRT~]# vi /etc/sysctl.conf

    打开文件后,在文件的末尾加上下面一段话

  1. kernel.shmmni=4096
  2. kernel.sem= 250 32000 100 128
  3. fs.file- max= 6815744
  4. fs.aio- max-nr= 1048576
  5. net.ipv4.ip_local_port_range= 9000 65500
  6. net.core.rmem_default= 262144
  7. net.core.rmem_max= 4194304
  8. net.core.wmem_default= 262144
  9. net.core.wmem_max= 1048576

  使刚才的修改生效,执行:

[root@RD-GYJDEDRT~]# sysctl -p

  1.4 建立用户和组

  1. [root@RD-GYJDEDRT~]# groupadd oinstall
  2. [root@RD-GYJDEDRT~] # groupadd dba
  3. [root@RD-GYJDEDRT~] # groupadd oper
  4. [root@RD-GYJDEDRT~] # useradd -g oinstall -G dba,oper oracle

   1.5  限制资源参数

[root@RD-GYJDEDRT~]#  vi /etc/pam.d/login

    打开文件后,在文件中添加如下:

  1. session required pam_selinux.so open
  2. session required pam_namespace.so

  3. "color:#ff0000;">session required pam_limits.so #添加

  4. session optional pam_keyinit.so force revoke
  5. session include system-auth
  6. session optional pam_ck_connector.so

   1.6  修改用户限制

[root@RD-GYJDEDRT~]#   vi /etc/security/limits.conf

     打开文件后,在文件末尾添加如下:

  1. oracle soft nproc 2047
  2. oracle hard nproc 16384
  3. oracle soft nofile 1024
  4. oracle hard nofile 65536
  5. oracle soft stack 10240
  6. oracle hard stack 32768

-------------------------------------------------------------分割线------------------------------------------------------------

系统环境配置完成后,接下来的操作需要切换到oracle用户下进行操作:

   1.7 配置环境

原文为:

    切换用户

  [root@RD-GYJDEDRT~]# su - oracle 
 [oracle@RD-GYJDEDRT~]$ vi ./bash_profile

     在文件中添加如下内容

  1. umask 022
  2. export ORACLE_BASE= /u01/app/oracle

    至此环境都已配置完成。

二、oracle 12c资源下载

  2.1 下载文件

  官网下载地址:http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html

   在oracle用户根目录下创建tmp文件,下载完上传至tmp文件夹中

[oracle@RD-GYJDEDRT~]$ mkdir tmp

 2.2  解压缩

[oracle@RD-GYJDEDRT tmp]$ unzip linuxx64_12201_database.zip

  2.3 安装

[oracle@RD-GYJDEDRT tmp]$./database/runInstaller












































猜你喜欢

转载自blog.csdn.net/afst37/article/details/102422852