我正在尝试连接到我学校的数据库,以便我可以为它构建一个GUI。但我无法弄清楚如何连接它。该数据库是我正在尝试连接的Oracle 11g数据库。我已经像老师指示的那样下载了Oracle Net Manager并正确设置了它,并且可以通过这种方式连接到服务器。但是当我试图让VS工作时,它无法连接。我下载了dbForge Fusion for Oracle并使用它来尝试在VS中连接。当我设置IP和登录信息时,它给了我这个错误:
ORA-12504: TNS:listener was not given the SERVICE_NAME in CONNECT_DATA
这是否意味着对任何人有帮助的任何事情?
以下是我的listener.ora中的内容:
# listener.ora Network Configuration File: C:\app\Kristopher\product\11.2.0\client_2\NETWORK\ADMIN\listener.ora
# Generated by Oracle configuration tools.
SAVE_CONFIG_ON_STOP_DELPHIDB = TRUE
SID_LIST_DELPHIDB =
(SID_LIST =
(SID_DESC =
(GLOBAL_DBNAME = delphidb)
(SID_NAME = ORCL)
)
)
DELPHIDB =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = Queso-Laptop)(PORT = 1521))
)
ADR_BASE_DELPHIDB = C:\app\Kristopher\product\11.2.0\client_2\log
这是我的tnsnames.ora
# tnsnames.ora Network Configuration File: C:\app\Kristopher\product\11.2.0\client_2\network\admin\tnsnames.ora
# Generated by Oracle configuration tools.
DELPHIDB =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = delphi.cs.csubak.edu)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = dbs01.cs.csubak)
)
)
答案 0 :(得分:0)
不知何故,我设法继续尝试并尝试不同的选项,其中一个最终奏效。我不知道如何或为什么,但确实如此。结束这个问题。