Oracle ODBC默认数据库

当我使用Windows ODBC(如MSSQL)连接到数据库时,通常可以select连接到默认数据库,但是在oracle数据库中没有find这样的选项。 有谁知道如何configurationOracle ODBC驱动程序的默认数据库?

谢谢。

简短的回答: TNS服务名称标识正确的数据库。

[ http://img.zgserver.com/database/fHekh.png ]

长答案:

与其他RDBMS(如SQL server)不同,您无法通过相同的ODBC条目访问同一服务器上托管的多个Oracle数据库。

Oracle实施自己的协议和技术来处理与其数据库的连接,其中一个是TNS 。

TNS条目由系统管理员或DBA在名为tnsnames.ora的文件中定义,并建立数据库与用户之间的链接。 TNS条目特别指定了一个SID ,它是Oracle数据库实例的唯一名称

你可以阅读这个更多的信息: 使用Oracle ODBC驱动程序