一、环境配置
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
打开文件后,在文件的末尾加上下面一段话
-
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=262144
-
net.core.rmem_max=4194304
-
net.core.wmem_default=262144
-
net.core.wmem_max=1048576
使刚才的修改生效,执行:
[root@RD-GYJDEDRT~]# sysctl -p
1.4 建立用户和组
-
[root@RD-GYJDEDRT~]# groupadd oinstall -
[root@RD-GYJDEDRT~]# groupadd dba
-
[root@RD-GYJDEDRT~]# groupadd oper
-
[root@RD-GYJDEDRT~]# useradd -g oinstall -G dba,oper oracle
1.5 限制资源参数
[root@RD-GYJDEDRT~]# vi /etc/pam.d/login
打开文件后,在文件中添加如下:
-
session required pam_selinux.so open -
session required pam_namespace.so
-
"color:#ff0000;">session required pam_limits.so #添加
-
session optional pam_keyinit.so force revoke
-
session include system-auth
-
session optional pam_ck_connector.so
1.6 修改用户限制
[root@RD-GYJDEDRT~]# vi /etc/security/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 32768
-------------------------------------------------------------分割线------------------------------------------------------------
系统环境配置完成后,接下来的操作需要切换到oracle用户下进行操作:
1.7 配置环境
原文为:
切换用户
[root@RD-GYJDEDRT~]# su - oracle
[oracle@RD-GYJDEDRT~]$ vi ./bash_profile
在文件中添加如下内容
-
umask 022 -
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
本文详述了在CentOS7环境下搭建Oracle12c数据库的全过程,包括环境配置、依赖安装、系统参数调整、用户权限设置及Oracle软件的下载、解压与安装步骤。
1422

被折叠的 条评论
为什么被折叠?



