【问题标题】:How to find Oracle database connection details如何查找 Oracle 数据库连接详细信息
【发布时间】:2014-09-03 12:31:15
【问题描述】:

我是 Oracle DB 的新手,并且创建了一个新的 Oracle 12c 数据库。我正在通过 SQLDeveloper 创建一个新连接,我在哪里可以获得连接详细信息?主机名?港口? SID?

我尝试使用文档中给出的默认详细信息进行连接,但出现以下错误

测试失败:侦听器拒绝连接并出现以下错误: ORA-12505, TNS:listener 目前不知道连接描述符中给出的 SID>

【问题讨论】:

  • documentation 有很好的连接数据库的详细信息。您是否阅读过、尝试过然后遇到问题?
  • 我阅读了文档,但它包含连接数据库的信息以及连接详细信息。
  • 数据库是否在您运行 SQL Developer 的同一台计算机上运行?

标签: oracle oracle-sqldeveloper


【解决方案1】:

如果您需要帮助,您真的需要提供更多信息 :) 你用的是什么服务器? Linux?窗户?

  • 发布您的 oratab 文件 (/etc/oratab)
  • 发布您的 TNS 文件 ($ORACLE_HOME/network/admin/tnsnames.ora)
  • 发布您的侦听器文件 ($ORACLE_HOME/network/admin/listener.ora)

假设您使用的是 Linux:D

如果您使用的是 Linux,则需要查看文件“/etc/oratab”。 这将包含您的 SID。

您的 TNS(位于 $ORACLE_HOME/network/admin/ 中)应包含根据您的 oratab 文件具有 SID 的 TNS 条目。

这是您可以在 oratab 文件中找到的示例条目: orcl:/opt/oracle/product/10.2.0/db_1:Y

让手边“orcl”是您的 SID,您将在 Oracle TNS 中将其用作您的 SID。

如果您发现您的 TNS 配置正确,那么您提供的错误消息也可能表明您的数据库未注册到 Listener。

您可以按如下方式连接到 sql 数据库: 设置您的 Oracle 环境

$ . oraenv SID 提示:输入值“orcl”(如果这是您的 SID?) 现在登录: $ sqlplus / as sysdba

这将使您以 sysdba 身份登录到 oracle。

执行以下操作:

SQL> 更改系统注册; 您应该注意到系统已更改的确认消息。

现在退出 SQLplus,然后再试一次

SQL> 退出

【讨论】:

  • 我使用的是 Windows。找到具有所有连接属性的文件 tnsnames.ora。此文件的路径是 $ORACLE_HOME/network/admin
  • 很好,尝试提供的说明,并提供有关我请求的文件的信息,尝试使用 pastebin。我去看看,看看能不能帮上忙。
【解决方案2】:

在 Windows ISTR 上,要获取 SID,请查看正在运行的进程,您应该会看到名为“oracleXXX.exe”或类似内容的内容。 XXX 将是您的 SID。

您还应该看到“TNS”或“Listener”进程,可能具有相同的“XXX”。

要获取端口号(通常为 1521-1526),找到安装 Oracle 的文件夹到“Oracle Home”)并在其中转到“network\admin”文件夹。您应该会看到一个“监听器” .ora”文件,如果您查看这是记事本,您应该能够弄清楚端口设置为什么。

此文件还应告诉您侦听器附加到的主机/网络地址 - 您使用此 IP 作为连接中的“主机名”。有时(我再次对 Windows 上的 Oracle 有点模糊)listener.ora 可能被命名为 listnereXXX.ora,其中 XXX 与您在上面检查的 SID 中看到的值匹配。

显然,如果您是 Oracle 新手,请不要修改这些文件。

如果你有 netstat/wireshark 或类似的,你可以看到连接到 TNS/Listener 进程的端口。

【讨论】:

    【解决方案3】:

    如果您已将它安装在运行 sql-developer 的同一台机器上,那么 主机:127.0.0.1 端口:1521 用户名和密码与安装 oracle 数据表时输入的相同。 保留 sid 空白

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-03-10
      • 1970-01-01
      • 2012-09-11
      • 1970-01-01
      • 1970-01-01
      • 2015-08-28
      • 1970-01-01
      相关资源
      最近更新 更多