简体   繁体   English

尝试在 Ubuntu 19.04 上安装 Oracle 数据库 19c

[英]Trying to install Oracle Database 19c on Ubuntu 19.04

I've been trying to install oracle 19c on my ubuntu 19.04 machine, but I'm receiving the following exceptions that I copied from the.log installation file.我一直在尝试在我的 ubuntu 19.04 机器上安装 oracle 19c,但我收到了从.log 安装文件复制的以下异常。

INFO: ----------------------------------
INFO: Exception thrown from action: make
Exception Name: MakefileException
Exception String: Error in invoking target 'libasmclntsh19.ohso libasmperl19.ohso client_sharedlib' of makefile '/home/yuri/Downloads/Oracle/rdbms/lib/ins_rdbms.mk'. See '/tmp/InstallActions2019-10-06_12-55-49PM/installActions2019-10-06_12-55-49PM.log' for details.
Exception Severity: 1

Could someone help me solve this problem?有人可以帮我解决这个问题吗?

Please have a look at the Operating System Checklist for Oracle Database Installation on Linux .请查看Linux 上 Oracle 数据库安装的操作系统清单 The "Linux x86-64 operating system requirements" for Oracle release 19 are: Oracle 第 19 版的“Linux x86-64 操作系统要求”为:

The following Linux x86-64 kernels are supported:支持以下 Linux x86-64 内核:

Oracle Linux 7.4 with the Unbreakable Enterprise Kernel 4: 4.1.12-124.19.2.el7uek.x86_64 or later Oracle Linux 7.4 with the Unbreakable Enterprise Kernel 5: 4.14.35-1818.1.6.el7uek.x86_64 or later Oracle Linux 7.5 with the Red Hat Compatible kernel: 3.10.0-862.11.6.el7.x86_64 or later Oracle Linux 7.4 with the Unbreakable Enterprise Kernel 4: 4.1.12-124.19.2.el7uek.x86_64 or later Oracle Linux 7.4 with the Unbreakable Enterprise Kernel 5: 4.14.35-1818.1.6.el7uek.x86_64 or later Oracle Linux 7.5 with Red Hat 兼容 kernel:3.10.0-862.11.6.el7.x86_64 或更高版本

Red Hat Enterprise Linux 7.5: 3.10.0-862.11.6.el7.x86_64 or later红帽企业 Linux 7.5:3.10.0-862.11.6.el7.x86_64 或更高版本

SUSE Linux Enterprise Server 12 SP3: 4.4.162-94.72-default or later SUSE Linux Enterprise Server 12 SP3:4.4.162-94.72-default 或更高版本

SUSE Linux Enterprise Server 15: 4.12.14-23-default or later SUSE Linux Enterprise Server 15:4.12.14-23-default 或更高版本

Maybe a pre-built VM will do the job - see the links {1} and {2} .也许预构建的 VM 可以完成这项工作 - 请参阅链接{1}{2}

Same error can occur on supported Linux distros.受支持的 Linux 发行版上可能会出现相同的错误。 In my case Centos 7.8.在我的情况下 Centos 7.8。

The root cause was that I unzipped the Oracle 19c installer on my Windows Host, then copied to the Linux client vm.根本原因是我在我的 Windows 主机上解压了 Oracle 19c 安装程序,然后复制到 Linux 客户端 vm。

Unzipping directly in the Linux env resolved the issue for me.直接在 Linux 环境中解压缩为我解决了这个问题。 Credit to: https://odba.ru/archive/index.php/t-480.html归功于 https://odba.ru/archive/index.php/t-480.html

It is better to use the oracle docker image run on ubuntu最好使用在 ubuntu 上运行的 oracle docker 映像

Oracle 19c is not supported in Ubuntu. Ubuntu 不支持 Oracle 19c。

To install Oracle 19c in Ubuntu, you have to use Docker.要在 Ubuntu 中安装 Oracle 19c,您必须使用 Docker。 You can find easy steps here: https://mkc110891.medium.com/oracle-19c-on-ubuntu-18-04-docker-6898cd2916f9您可以在这里找到简单的步骤: https://mkc110891.medium.com/oracle-19c-on-ubuntu-18-04-docker-6898cd2916f9

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM