CentOS7.6 安装Oracle12C(下)

 

这篇博客手把手安装Oracle 12C 上篇文章手把手的安装CentOS7.6

linux基本操作不会的,请不要往下看,因为不想教你怎么使用vi编辑器

1.准备oracle和jdk

链接:https://share.weiyun.com/dcQDvtWU 密码:aty07o

2.用XShell连接CentOS

CentOS7.6 安装Oracle12C(下)_第1张图片

CentOS7.6 安装Oracle12C(下)_第2张图片

CentOS7.6 安装Oracle12C(下)_第3张图片

2.1 安装依赖包

yum -y install binutils compat-libcap1 compat-libstdc++-33 compat-libstdc++-33*.i686 elfutils-libelf-devel gcc gcc-c++ glibc*.i686 glibc

2.2 添加oracle用户和组

添加用户和组

groupadd oinstall
groupadd dba
groupadd oper
useradd -g oinstall -G dba,oper oracle

初始化oracle用户的密码

passwd oracle

2.3 创建安装目录

mkdir -p /orcl/app/oracle/product/12.1.0/db_1  
chown -R oracle:oinstall /orcl/app  
chmod -R 775 /orcl/app

2.4 修改内核参数vim /etc/sysctl.conf,添加:

# 异步I/O 请求数目
fs.aio-max-nr = 1048576
# 一个进程可以打开的文件句柄的最大数量  
fs.file-max = 6815744  
# 控制共享内存页数
kernel.shmall = 2097152  
# 共享内存段的最大尺寸,需要小于SGA MAX SIZE 大小为shmall *页大小
kernel.shmmax = 4098955264    
# 共享内存段的最大数量
kernel.shmmni = 4096
# 设置的信号量  
kernel.sem = 250 32000 100 128  
# 专用服务器模式下与用户进程通信时分配给用户的端口区间
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

CentOS7.6 安装Oracle12C(下)_第4张图片

改好后,使之生效

sysctl -p

2.5改文件限制:vim /etc/security/limits.conf,添加:


oracle soft nproc 2047  
# 进程的最大数目,对oracle用户生效
oracle hard nproc 16384  
oracle soft nofile 1024  
# 打开文件的最大数目,对oracle用户生效
oracle hard nofile 65536  
oracle soft stack 10240

CentOS7.6 安装Oracle12C(下)_第5张图片

2.6 vim /etc/pam.d/login 添加

session required pam_limits.so

2.7 修改ulimit:vim /etc/profile,添加:

if [ $USER = "oracle" ]; then  
if [ $SHELL = "/bin/ksh" ]; then  
ulimit -p 16384  
ulimit -n 65536a  
else  
ulimit -u 16384 -n 65536  
fi  
fi

2.8 修改环境变量。vim ~oracle/.bash_profile,添加:

ORACLE_BASE=/orcl/app/oracle  
ORACLE_HOME=$ORACLE_BASE/product/12.1.0/db_1  
ORACLE_SID=orcl  
export ORACLE_BASE ORACLE_HOME ORACLE_SID  
PATH=$ORACLE_HOME/bin:$PATH  
export PATH  

2.9 删除自带的openjdk,安装sun jdk1.8

删除openjdk

yum remove *openjdk*

用xftp将jdk上传到linux
CentOS7.6 安装Oracle12C(下)_第6张图片

CentOS7.6 安装Oracle12C(下)_第7张图片

安装jdk

rpm -ivh jdk-8u251-linux-x64.rpm

CentOS7.6 安装Oracle12C(下)_第8张图片
重启centos

reboot

3 以oracle用户登录,开始安装

xshell登录,切换到oracle用户,用xftp上传oracle安装文件

su oracle

CentOS7.6 安装Oracle12C(下)_第9张图片
上传文件到/orcl/app/oracle/ 目录下
CentOS7.6 安装Oracle12C(下)_第10张图片

解压缩zip文件

cd /orcl/app/oracle/
unzip linuxx64_12201_database.zip 

CentOS7.6 安装Oracle12C(下)_第11张图片
接下来请在vmware下登录操作,关闭xshell(这玩意儿接下来,暂时用不到)


打开终端

export LANG="en_US"  
cd /orcl/app/oracle/database  
./runInstaller

CentOS7.6 安装Oracle12C(下)_第12张图片
CentOS7.6 安装Oracle12C(下)_第13张图片
把上面那个勾去掉

2.11 开始安装oracle

CentOS7.6 安装Oracle12C(下)_第14张图片

CentOS7.6 安装Oracle12C(下)_第15张图片

CentOS7.6 安装Oracle12C(下)_第16张图片

CentOS7.6 安装Oracle12C(下)_第17张图片

CentOS7.6 安装Oracle12C(下)_第18张图片
CentOS7.6 安装Oracle12C(下)_第19张图片

CentOS7.6 安装Oracle12C(下)_第20张图片
打开终端,安装一下

su
输入密码
yum -y install libaio-devel.x86_64

CentOS7.6 安装Oracle12C(下)_第21张图片

CentOS7.6 安装Oracle12C(下)_第22张图片

CentOS7.6 安装Oracle12C(下)_第23张图片CentOS7.6 安装Oracle12C(下)_第24张图片

CentOS7.6 安装Oracle12C(下)_第25张图片
按照上面的说明,执行两个sh

 cd /orcl/app/oraInventory/
 ./orainstRoot.sh
 cd /orcl/app/oracle/product/12.1.0/db_1/
 ./root.sh 

CentOS7.6 安装Oracle12C(下)_第26张图片

然后完成安装
CentOS7.6 安装Oracle12C(下)_第27张图片

CentOS7.6 安装Oracle12C(下)_第28张图片

2.12 配置oracle

输入dbca 启动数据图形化界面装数据库
CentOS7.6 安装Oracle12C(下)_第29张图片

CentOS7.6 安装Oracle12C(下)_第30张图片

CentOS7.6 安装Oracle12C(下)_第31张图片

CentOS7.6 安装Oracle12C(下)_第32张图片

这句话请看清楚,否则遇到坑别怪我,就下面那个Create as Container database那个勾如果勾上了,创建用户的时候就要加上c##,这是12C开始才有的,如果不想使用c## 请把那个勾去掉

CentOS7.6 安装Oracle12C(下)_第33张图片
CentOS7.6 安装Oracle12C(下)_第34张图片
CentOS7.6 安装Oracle12C(下)_第35张图片
CentOS7.6 安装Oracle12C(下)_第36张图片
CentOS7.6 安装Oracle12C(下)_第37张图片
CentOS7.6 安装Oracle12C(下)_第38张图片

CentOS7.6 安装Oracle12C(下)_第39张图片
CentOS7.6 安装Oracle12C(下)_第40张图片
CentOS7.6 安装Oracle12C(下)_第41张图片

CentOS7.6 安装Oracle12C(下)_第42张图片
CentOS7.6 安装Oracle12C(下)_第43张图片

CentOS7.6 安装Oracle12C(下)_第44张图片

CentOS7.6 安装Oracle12C(下)_第45张图片
等待完成即可
CentOS7.6 安装Oracle12C(下)_第46张图片

本博客参照 https://www.linuxidc.com/Linux/2017-08/146528.htm

 

你可能感兴趣的:(CentOS7.6 安装Oracle12C(下))