在Parallels使用Oracle Linux安装Oracle 19c

2023年 9月 7日 53.4k 0

在Oracle Linux 虚拟机上安装 Oracle 数据库

为什么要在 Oracle Linux 虚拟机上安装 Oracle,而不是直接在 Mac 上安装呢?原因是在 Mac 上可能会遇到一些奇怪的问题,而且在企业中通常会选择在 Linux 上安装 Oracle,以确保专业性和稳定性。
请添加图片描述

首先,你需要下载适用于你的 Mac 芯片的 Oracle Linux ISO 镜像,建议选择版本为 8.X 或者 7.X。因为似乎只有这两个版本支持 oracle-database-preinstall 包。

下载和准备虚拟机

  • 下载 Oracle Linux ISO 镜像:Oracle Linux ISOs | Oracle, Software. Hardware. Complete.
    请添加图片描述
    请添加图片描述
  • 选择与你的 Mac 芯片兼容的版本。建议选择 8.X 或者 7.X。
  • 下载好镜像后,使用 Parallels 虚拟机软件安装 Oracle Linux。
    请添加图片描述
  • 按照引导完成操作系统的安装。
  • 配置操作系统

    成功进入操作系统后,首先要设置 root 用户的密码:

    sudo passwd root
    

    然后切换至 root 用户,安装 Oracle 数据库 19c 预配置包,根据你的操作系统版本执行以下命令:

    在 Oracle Linux 7 上:

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

    在 Oracle Linux 8 上:

    dnf -y install oracle-database-preinstall-19c
    

    安装完预配置包后,需要进行一些其他设置。

    配置 Oracle 数据库相关目录和环境变量

    创建 Oracle 数据库相关目录并设置权限:

    mkdir -p /u01/app/oracle/product/19.0.0/dbhome_1
    chown -R oracle:oinstall /u01
    chmod -R 775 /u01
    

    切换至 oracle 用户并编辑环境变量文件:

    su - oracle
    vim .bash_profile
    

    在 .bash_profile 文件中添加以下内容(根据你的版本修改 CV_ASSUME_DISTID):

    # 假设你安装的是 8.8 的版本
    export CV_ASSUME_DISTID=OEL8.8
    
    # Oracle 环境变量
    export ORACLE_BASE=/u01/app/oracle
    export ORACLE_HOME=$ORACLE_BASE/product/19.0.0/dbhome_1
    export ORA_INVENTORY=/u01/app/oraInventory
    export ORACLE_SID=orcl
    export PATH=.:$PATH:$HOME/bin:$ORACLE_HOME/bin
    export LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib
    export CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
    

    保存并退出编辑器。

    安装 Oracle 数据库软件

    在虚拟机的浏览器中,进入 Oracle Database Software Downloads 页面,下载适用于你的系统的 Oracle 数据库软件。
    请添加图片描述

    将下载好的文件移动到 $ORACLE_HOME 目录,即 /u01/app/oracle/product/19.0.0/dbhome_1。如果在切换为 oracle 用户后环境变量没有生效,可以执行以下命令:

    source ~/.bash_profile
    

    移动文件到 $ORACLE_HOME 目录:

    mv /path/to/downloaded/file $ORACLE_HOME
    

    切换到 $ORACLE_HOME 目录:

    cd $ORACLE_HOME
    

    查看压缩文件的名称:

    ls
    

    解压文件到当前目录:

    unzip ./文件.zip
    

    一切准备就绪后,可以开始安装 Oracle 数据库了。由于 Oracle 数据库安装程序是可视化的,需要为当前用户添加一些权限,否则可能会出现错误:

    xhost +SI:localuser:oracle
    

    然后执行安装程序:

    ./runInstaller
    

    按照安装程序的引导完成安装。

    最后,在重启电脑后,记得重新启动监听程序和 Oracle 数据库:

    lsnrctl start
    sqlplus as / sysdba
    startup;
    

    希望这个指南能帮助你成功在 Oracle Linux 虚拟机上安装 Oracle 数据库!

    相关文章

    服务器端口转发,带你了解服务器端口转发
    服务器开放端口,服务器开放端口的步骤
    产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
    如何使用 WinGet 下载 Microsoft Store 应用
    百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
    百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

    发布评论