虚拟机安装Oracle Linux7

oracle linux版本:7.9
虚拟机:VMware Workstation 16 Pro

1.关闭防火墙和selinux( 需要登陆root用户)

[root@localhost ~]$ systemctl stop firewalld.service #关闭防火墙
[root@localhost ~]$ systemctl disable firewalld.service #禁用防火墙
[root@localhost ~]$ vim /etc/selinux/config

将SETLINUX状态改为disabled,修改后需要重启(reboot)生效。
在这里插入图片描述

2.搭建yum

搭建yum之前,需要先挂载磁盘:
点击虚拟机的设置,找到CD/DVD,选择使用ISO镜像文件后,勾选”已连接"后点确定,挂载后虚拟机屏幕会出现对应图标。
在这里插入图片描述

挂载之后执行

[root@localhost ~]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# ls
oracle-linux-ol7.repo  uek-ol7.repo virt-ol7.repo
[root@localhost yum.repos.d]# mkdir bak
[root@localhost yum.repos.d]# mv oracle-linux-ol7.repo uek-ol7.repo virt-ol7.repo bak
[root@localhost yum.repos.d]# ls
bak
[root@localhost yum.repos.d]# vim server.repo

在这里插入图片描述
在文件中输入以下信息:(其中baseurl的路径可以按照run/media/用户名逐层往下找,%20为空格)

name=Linux 
baseurl=file:///run/media/root/OL-7.9%20Server.x86_64 
enabled=1 
gpgcheck=0

保存后执行

[root@localhost ~]# yum repolist
[root@localhost ~]# yum install compat-libcap1 ksh libaio-devel -y

3.安装 oracle-database-preinstall 预安装包

如果是OEL的环境可以直接执行

yum -y install oracle-database-preinstall-19c ;

其他平台需要下载预安装包后上传至虚拟机后执行

rpm -ivh oracle-database-preinstall-19c-1.0-2.el7.x86_64.rpm 

如果提示yum包缺失,按照提示安装即可。

安装成功后,可以检测一下文件,判断是否安装成功

[root@localhost ~]# grep oracle /etc/passwd --oracle用户
[root@localhost ~]# grep oinstall /etc/group --[root@localhost ~]# grep dba /etc/group --DBA

在这里插入图片描述

4.设置 oracle 口令

[root@localhost ~]# passwd oracle

5.创建目录

[root@localhost ~]# mkdir -p /u01/app/oracle/product/19.3.0/db_1
[root@localhost ~]# chown -R oracle:oinstall /u01 
[root@localhost ~]# chmod -R 775 /u01

6.修改/etc/hosts 文件

先查看hostname和ip地址
在这里插入图片描述
将对应的数据写入文件 vim /etc/hosts(上面默认的两行不要删,删除后配置网络可能会出现问题)
在这里插入图片描述

7.设置环境变量

su - oracle 
vim .bash_profile 
export ORACLE_SID=orcl 
export ORACLE_BASE=/u01/app/oracle 
export ORACLE_HOME=$ORACLE_BASE/product/19.3.0/db_1 
export PATH=$PATH:$ORACLE_HOME/bin 
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$ORACLE_HOME/lib 
export CLASSPATH=$ORACLE_HOME/JRE:ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib

其中ORACLE_HOME需要和上方mkdir的目录一致
设置后需要让配置文件生效

[oracle@localhost ~]$ ..bash _profile

echo一下查看是否生效
在这里插入图片描述

8.上传软件包

将软件包LINUX.X64_193000_db_home.zip上传到 ORACLE_HOME 目录
(root用户授权)chown oracle:oinstall LINUX.X64_193000_db_home.zip
(oracle 用户解压)unzip LINUX.X64_193000_db_home.zip

9.安装

 [root@localhost ~]# su - oracle 
 [oracle@localhost tmp]$ cd $ORACLE_HOME 
 [oracle@localhost db_1]$ ./runInstaller

如果出现如下错误:
ERROR: Unable to verify the graphical display setup. This application requires X display. Make sur e that xdpyinfo exist under PATH variable.
此错误出现的原因是没有设置变量在这里插入图片描述 解决方法:
执行如下命令后,再运行./runInstaller

  1. 打开新窗口,执行如下命令 xdpyinfo |more 看到显示的信息 name of display: :1
    2)在原窗口执行如下命令 export DISPLAY=:1
    3)在另一个窗口执行如下命令,直接用虚拟机图形化 root 用户窗口下执行 xhost +
    4)在原窗口再次执行./runInstaller
    如果上面的命令无效,可以尝试(其中192.168.139.2为虚拟机的ip地址)
    export DISPLAY=192.168.139.2:0.0
    在这里插入图片描述
    设置好后再./runInstaller,出现oracle安装图形页面,练习先选择不包括DBCA的软件模式
    在这里插入图片描述
    在这里插入图片描述
    继续安装后出现如图提示,按照提示登陆root用户执行显示的脚本。
    在这里插入图片描述
    装好之后用oracle用户执行
sqlplus / as sysdba 

在这里插入图片描述
能成功连上就是安装成功了

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐