0

我按照以下步骤为 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 sqlplus / as sysdba,但我得到:

错误:ORA-12545:连接失败,因为目标主机或对象不存在

所以我认为我必须在 listener.ora 和 tnsnames.ora 中进行适当的设置,但是我缺少这些文件。

4

1 回答 1

0

SQL Developer 和 SQL*Plus 是仅限客户端的工具,它们连接到必须在某处运行的数据库:在同一主机上或在另一台主机上。

如果此数据库存在,您应该有它的连接字符串,以便使用 SQL Developer 或 SQL*Plus 连接到它

如果此数据库不存在,则必须先创建它:除了安装 Oracle 数据库(服务器 - 非客户端)和创建数据库之外,还有几种方法可以做到这一点:

  1. 在 Oracle Linux 或 Windows 上安装 Oracle XE 18c:安装将同时安装数据库软件和创建数据库(非数据库专家更容易)
  2. 使用预安装的 VM,例如:https ://www.oracle.com/database/technologies/databaseappdev-vm.html 。
于 2020-05-18T11:57:41.330 回答