oracle12c linux安装教程

1、安装包下载

安装包官网下载地址:http://www.oracle.com/technetwork/cn/database/enterprise-edition/downloads/index.html
19c 下载页面
在这里插入图片描述

目前oralce好像不支持历史版本数据库下载了,只能下载oracle 19c或者oracle18。和其他同事找到了oracle12c安装包。已将安装包上传到百度网盘:
链接: https://pan.baidu.com/s/1DPTqibIEP-_ErIpmCed2Tg
提取码: jjng

2、 环境准备

2.1 安装gcc

不安装后面进行软件安装的时候会报错。

yum -y install binutils compat-libcap1 compat-libstdc++-33 gcc gcc-c++ glibc glibc-devel ksh libaio libaio-devel libgcc libstdc++ libstdc++-devel libXi libXtst smartmontools 

2.2 内核参数设置

内核参数一定要修改。不修改,安装还会报错。安装的血泪史。
修改配置文件sysctl.conf

vim /etc/sysctl.conf
fs.file-max = 6815744
kernel.sem = 250 32000 100 128
kernel.shmmni = 4096
kernel.shmall = 1073741824
kernel.shmmax = 4398046511104
kernel.panic_on_oops = 1
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
net.ipv4.conf.all.rp_filter = 2
net.ipv4.conf.default.rp_filter = 2
fs.aio-max-nr = 1048576
net.ipv4.ip_local_port_range = 9000 65500

在这里插入图片描述

配置文件修改完以后需要重启。

2.3 资源限制配置

vi /etc/security/limits.conf

添加如下内容

oracle   soft   nofile    1024
oracle   hard   nofile    65536
oracle   soft   nproc    16384
oracle   hard   nproc    16384
oracle   soft   stack    10240
oracle   hard   stack    32768
oracle   hard   memlock    134217728
oracle   soft   memlock    134217728

修改完以后
执行ulimit -a命令,让修改生效

ulimit -a

2.4 硬件环境准备

内存最好2g,硬盘大小至少12g可用,不然后面安装还会报错。

2.5 Xmanger 安装

如果虚拟机没有安装图像界面,windows本地还需要安装Xmanger。

2.6 创建文件夹

mkdir  /home/oracle/app  /opt/app/oracle12c  /opt/app/oraInventory

2.7 创建用户和组

创建用户和用户组

groupadd dba
 groupadd asmdba
groupadd oinstall
groupadd oracle
useradd oracle -g oracle -G dba,asmdba,oinstall
passwd oracle

输入密码
然后授权文件权限

chown -R oracle:oinstall /opt/app/oracle12c
chown -R  oracle:oracle /home/oracle/app 
chown -R  oracle:oracle /opt/app/oraInventory
chmod -R 777 /home/oracle/app/

2.8 图像界面设置

yum  install xclock -y
yum  groupinstall x11 -y

安装完成以后 设置xshell 连接,如下图所示:
在这里插入图片描述
重启xshell

xhost +
xhost  windows本地ip

在这里插入图片描述
切换到创建的oracle 用户

su oracle 
export DISPLAY=window本地ip:00

在这里插入图片描述

2.9 上传并解压

root 用户下 将安装包 解压到 目录 /opt/app/oracle/

unzip -d /opt/app/oracle/  linuxx64_12201_database.zip 

3、安装

3.1 执行安装命令

oracle 用户下进入oracle解压目录

cd /opt/app/orace/database
./runInstaller 

在这里插入图片描述

3.2 安装选择

在这里插入图片描述
在这里插入图片描述
下图中记住oracle 安装目录
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210708144147755.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3doYW5kZ2Ro,size_16,color_FFFFFF,t_70
在这里插入图片描述
在这里插入图片描述
这里记住安装目录,后面便于配置环境变量
执行安装检查

在这里插入图片描述
这个就是之前没有安装gcc和 配置资源限制 检查failed,需要重新调整,调整完后再重新安装,只到这里检查只剩下swap size waring, 剩这个以后,可以选择忽略,继续进行安装
在这里插入图片描述
安装完成。
在这里插入图片描述

3.3 环境变量配置

oracle用户配置环境变量 vim .bash_profile

cd  /home/oracle
 vim .bash_profile

添加如下内容

PATH=$PATH:$HOME/bin
ORACLE_HOME=/home/oracle/app/oracle/product/12.2.0/dbhome_1/
ORACLE_BASE=/home/oracle/app/oracle
ORACLE_SID=orcl
export ORACLE_BASE ORACLE_SID ORACLE_HOME
PATH=$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib
export PATH

在这里插入图片描述
使配置生效

source  .bash_profile

.bash_profile配置文件可能重启不生效,可以再配置.bashrc

vim  .bashrc

添加如下内容

export ORACLE_BASE=/home/oracle/app/oracle
export ORACLE_HOME=/home/oracle/app/oracle/product/12.2.0/dbhome_1/
export PATH=$ORACLE_HOME/bin:$PATH
export ORACLE_SID=orcl
export PS1='[\u@\h \W]\$'
export ORACLE_PID=orcl

在这里插入图片描述

4、验证

sqlplus /nolog
conn /as sysdba
  set linesize 200
  column name format a40 
  select CON_ID, NAME, OPEN_MODE from V$PDBS;

在这里插入图片描述

4.1 启动pdb

一般orclpdb不会启动,启动还需要执行
启动 orclpdb

alter pluggable database orclpdb open;

4.2设置pdb随cdb自启动

设置开机pdb跟随cdb启动

  alter pluggable database orclpdb  save state;
  • 4
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 6
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

菜菜的中年程序猿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值