无法创建数据库连接

Cannot create database connection

我会尽力以最好的方式解释目前的情况。

好吧,我有一个已经安装了 SQL 开发人员的虚拟机,但无法 运行 正确。经过研究,我解决了与环境变量相关的问题。

目前,我需要创建一个数据库连接但是没有成功。我不知道我必须使用它的凭据是什么。我可以在 sqlplus as sysdba.

上登录

我已经完成了 select * from all_users 但我仍然坚持这个。无论如何要找到正确的凭据来创建连接?

从您的 Vm,以 sysdba 身份登录时

CREATE USER WIZ IDENTIFIED BY "YourComplexPassword"
  default tablespace USERS
  temporary tablespace TEMP
  profile DEFAULT;

GRANT Connect TO WIZ;
--might need this too, depends on version
GRANT CREATE SESSION TO WIZ;

这为您提供了一个基本用户来测试连接。然后,在 SQL Developer 中,使用服务名称、主机、端口 1521 以及您创建的用户和密码创建到数据库的新连接。 Select "Test"。如果成功保存连接,你就可以开始了。

您必须验证数据库的名称是否与您在 SQL 开发人员连接对话框中输入的信息相匹配。如果您使用的是 XE,则数据库名称将为 XE。其他版本允许您自定义数据库的名称。此信息将在您的 tnsnames.ora 中列为 SID 或 SERVICE_NAME