【Oracle19C】数据库安装

1.oracle官网文档

https://docs.oracle.com/en/
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.安装官方文档

  • 查看安装checklist
    在这里插入图片描述
  • 安装指导
    在这里插入图片描述

3.安装

(1).准备基础环境-1
  • 19C安装介质下载链接
    https://www.oracle.com/cn/database/technologies/oracle19c-linux-downloads.html
  • OLU安装介质下载地址
    https://yum.oracle.com/oracle-linux-isos.html
(2).准备基础环境-2
  • 设置虚机ip
//设置临时ip
ifconfig enp0s3 192.168.56.191/24 up
ifup enp0s3
//使用xshell链接192.168.56.191,配置固定ip
//1.使用nmcli设置网络连接
nmcli connection add con-name enp0s3 ifname enp0s3 type ethenet

2.设置完成后/etc/sysconfig/network-scripts路径下会有ifcfg-enp0s3文件,若此文件之前存在,则跳过步骤1

3.分配enp0s3地址(ifcfg-enp0s3会添加ip信息)
nmcli connection modify enp0s3 ipv4.address '192.168.56.191/24'

3.修改ifcfg-enp0s3
vi ifcfg-enp0s3
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=enp0s3
UUID=991665cc-22b9-40e7-9459-2408df6cdcb3
DEVICE=enp0s3
ONBOOT=yes
IPADDR=192.168.56.191
PREFIX=24
  • 修改hostname
hostnamectl set-hostname 19c01
  • 修改host
vi /etc/hosts
添加如下配置:
192.168.56.191 19c01 19c01

  • 扩展磁盘分区
 lvextend -L +120G /dev/mapper/VG00-ROOT
 xfs_growfs /dev/mapper/VG00-ROOT
  • 关闭防火墙
systemctl status firewalld.service
systemctl stop firewalld.service
systemctl disable firewalld.service
  • 配置yum
cd /etc/yum.repos.d

//将原始repo mv到备份文件
mv *.repo bak

//创建并编辑repo
vi public-yum-el7.repo 
[oel7]

name=Enterprise Linux 7.5 DVD

baseurl=file:///media/disk

gpgcheck=0

enable=1

//创建目录
mkdir -p /media/disk
//配置本地yum源
mount /dev/sr0 /media/disk
注意:重新开机需要mount
(3).下载rpm包并安装
//curl 报错,可以先用浏览器本地下载后传到服务器。
# curl -o oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm https://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/getPackage/oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm

# yum -y localinstall oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm

在这里插入图片描述

4.设置环境变量

//1.切换到oracle账号下
su - oracle
//2.编辑.bash_profile
# .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
                . ~/.bashrc
fi

# User specific environment and startup programs

PATH=$PATH:$HOME/.local/bin:$HOME/bin
ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/19.0.0/dbhome_1; export ORACLE_HOME
ORACLE_SID=ora19c; export ORACLE_SID
PATH=/usr/sbin:$PATH; export PATH
PATH=$ORACLE_HOME/bin:$PATH; export PATH
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib;
export CLASSPATH
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
//3.切换回root,并创建目录,授权
exit
[root@19c01 ~]# mkdir -p /u01/app/oracle
[root@19c01 ~]# mkdir -p /u01/app/oracle
[root@19c01 ~]# mkdir -p /u01/app/oraInventory
[root@19c01 ~]# chown -R oracle:oinstall /u01/app/oracle
[root@19c01 ~]# chown -R oracle:oinstall /u01/app/oraInventory
[root@19c01 ~]# chmod -R 775 /u01/app
//4.解压介质到oracle_home
su - oracle
mkdir -p /u01/app/oracle/product/19.0.0/dbhome_1
unzip LINUX.X64_193000_db_home.zip -d /u01/app/oracle/product/19.0.0/dbhome_1

注:介质下载位置:https://www.oracle.com/database/technologies/oracle-database-software-downloads.html#19c

5.配置VNCserver,设置环境变量

**注:**如下指令需要在虚拟机中执行!!!

  • 安装vnc
//1.安装vnc-server
yum install vnc-server
  • 设置环境变量
//1.root账号下查询
xdpyinfo | grep name
//输出
name of dispaly:   : 0
xhost + 

//2.设置语言
su - oracle
LANG=C

//3.导出display
export DISPLAY=:0

  • vncserver其他指令
//启动
vncserver

//查看运行实例
vncserver -list

//杀死实例
vncserver -kill :端口


6.启动安装

//1.oracle用户下install
su - oracle 
cd $ORACLE_HOME 
./runInstaller

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值