【发布时间】:2020-05-18 10:15:02
【问题描述】:
我按照以下步骤为 Ubuntu 18.04 安装 Oracle 19.6.0:
https://medium.com/@TechExpertise/installing-oracle-sql-developer-on-ubuntu-16-04-lts-bfa4af959deb
然后由于某种原因我无法打开sqlplus,所以我按照以下步骤作为解决方案:
https://gist.github.com/tcnksm/7316877
现在我想通过输入sqlplus / as sysdba 来登录 sqlplus,但我得到了:
错误:ORA-12545:连接失败,因为目标主机或对象 不存在
所以我认为我必须在 listener.ora 和 tnsnames.ora 中进行适当的设置, 但我缺少这些文件。
【问题讨论】:
-
据我所知,Oracle 在 Ubuntu 上未经认证也不支持。您有什么特别的原因要使用这种组合吗?如果必须是 Linux,为什么不使用 Red Hat 或 Oracle Linux,甚至在 Linux 上下载预装 Oracle 软件的虚拟机?是的,您可以使 Oracle 软件和操作系统的组合工作,但是 - 为什么?
-
@Littlefoot 我最近改用 Linux Ubuntu,因为我的 CPU 和磁盘使用率在 Windows 上非常高,而且我的电脑运行缓慢。
-
好的,我明白了。只是 Oracle 数据库对 Ubuntu 不满意。
-
即使您可以安装它并“正常工作”,正如许多人声称的那样,Oracle 根本不会在 Ubuntu 上认证其产品。没有人知道幕后会出现什么问题或无法正常工作,您也无法获得任何有效的支持。 Oracle 数据库唯一受支持的 Linux 变体是 Oracle Linux、Red Hat Enterprise Linux 和 SUSE Enterprise Linux。
-
@pmdba 我已经在Ubuntu上成功安装了SQL Developer 19,问题是我无法登录sqlplus来创建自己的账户并赋予它创建数据库连接的所有权限
标签: oracle oracle-sqldeveloper sqlplus ubuntu-18.04 ora-12545