CentOS7.6 安装Oracle12C(下)

 

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

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

1.准备oracle和jdk

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

2.用XShell连接CentOS

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

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

在这里插入图片描述

改好后,使之生效

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

在这里插入图片描述

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
在这里插入图片描述

在这里插入图片描述

安装jdk

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

在这里插入图片描述
重启centos

reboot

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

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

su oracle

在这里插入图片描述
上传文件到/orcl/app/oracle/ 目录下
在这里插入图片描述

解压缩zip文件

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

在这里插入图片描述
接下来请在vmware下登录操作,关闭xshell(这玩意儿接下来,暂时用不到)

在这里插入图片描述
打开终端

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

在这里插入图片描述
在这里插入图片描述
把上面那个勾去掉

2.11 开始安装oracle

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
打开终端,安装一下

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

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述在这里插入图片描述

在这里插入图片描述
按照上面的说明,执行两个sh

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

在这里插入图片描述

然后完成安装
在这里插入图片描述

在这里插入图片描述

2.12 配置oracle

输入dbca 启动数据图形化界面装数据库
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

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

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
等待完成即可
在这里插入图片描述

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

 

原文链接: https://www.cnblogs.com/zjwno1/p/13097321.html

欢迎关注

微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍;

也有高质量的技术群,里面有嵌入式、搜广推等BAT大佬

    CentOS7.6 安装Oracle12C(下)

原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/352905

非原创文章文中已经注明原地址,如有侵权,联系删除

关注公众号【高性能架构探索】,第一时间获取最新文章

转载文章受原作者版权保护。转载请注明原作者出处!

(0)
上一篇 2023年3月2日 上午7:47
下一篇 2023年3月2日 上午7:48

相关推荐