我正在尝试使用yum在Ubuntu 14.04(Linux)上安装Oracle Database Express Edition(XE)发行版18.4.0.0.0(18c)并收到以下错误:
[((1, 'null'), (1, 'null'), (1, 2), (1, 3), (1, 4)), ((2, 'null'), (2, 1), (2, 3), (2, 4), (2, 5)), ((3, 1), (3, 2), (3, 4), (3, 5), (3, 6)), ((4, 2), (4, 3), (4, 5), (4, 6), (4, 7)), ((5, 3), (5, 4), (5, 6), (5, 7), (5, 8)), ((6, 4), (6, 5), (6, 7), (6, 8), (6, 9)), ((7, 5), (7, 6), (7, 8), (7, 9), (7, 10)), ((8, 6), (8, 7), (8, 9), (8, 10), (8, 'null')), ((9, 7), (9, 8), (9, 10), (9, 'null'), (9, 'null')), ((10, 8), (10, 9), (10, 'null'), (10, 'null'), (10, 'null'))]
只是试图按照指示操作,不幸的是没有结果。
我在这里使用这些说明:
答案 0 :(得分:0)
嗯,我认为Oracle并不真正支持Ubuntu。这些错误表明您缺少其他一些软件包(文件,net-tools,oracle-database-preinstall-18c和足够多的/ bin / sh),因此在基于Red Hat的系统上,您可以简单地让yum安装它们。我的建议是,如果可以,请切换到CentOS或其他基于Red Hat的操作系统。
如果没有,请参见https://askubuntu.com/questions/1095737/how-to-install-oracle-18c-xe-rpm-package-on-ubuntu-18-04,该示例建议安装Alien并将其用于将rpm转换为deb文件,该文件可由本机软件包管理器安装。我还没有亲自使用XE 18进行过尝试,但是它可以与XE 11一起使用。
答案 1 :(得分:0)
Oracle 18c XE版本不支持Ubuntu,但是您可以安装12c或11g。由于ubuntu软件包管理系统不是rpm,因此在尝试安装rpm时要特别小心。您可以使用Alien并将rpm转换为deb,但效率不高。Oracle18c支持CentOS,Red Hat和SUSE linux发行版。 https://docs.oracle.com/en/database/oracle/oracle-database/18/ladbi/operating-system-requirements-for-x86-64-linux-platforms.html#GUID-3F647617-7FF5-4EE4-BBA8-9A5E3EEC888F
答案 2 :(得分:0)
您需要使用以下命令将RPM转换为Deb软件包:
alien --script oracle-database-preinstall-18c-1.0-1.el7.x86_64.rpm
alien --script oracle-database-xe-18c-1.0–1.x86_64.rpm