Altova XMLSpy 2024 Enterprise Edition

此示例展示了一个常见场景,您通过在本地操作系统上安装的Oracle数据库客户端从XMLSpy连接到网络计算机上的Oracle数据库服务器。

 

此示例包括有关使用XMLSpy中的数据库连接向导建立ODBC数据源(DSN)的说明。如果您已创建了DSN,或者如果您更想直接从Windows的ODBC数据源管理员那里创建DSN,您可以这样做,然后在向导提示时选择它。有关ODBC数据源的更多信息,请参见建立ODBC连接

必备组件:

必须在您的操作系统上安装和配置Oracle数据库客户端(包括ODBC Oracle驱动程序)。有关如何安装和配置Oracle数据库客户端的说明,请参见您的Oracle软件附带的文档。

位于Oracle主目录中的tnsnames.ora文件包含一个描述数据库连接参数的条目,其格式类似于:

ORCL =

 (DESCRIPTION =

   (ADDRESS_LIST =

     (ADDRESS = (PROTOCOL = TCP)(HOST = server01)(PORT = 1521))

   )

   (CONNECT_DATA =

     (SID = orcl)

     (SERVER = DEDICATED)

   )

 )

tnsnames.ora文件的路径取决于Oracle主目录的安装位置。对于Oracle数据库客户端11.2.0版,默认的Oracle主目录路径可能如下所示:

C:\app\username\product\11.2.0\client_1\etwork\admin\tnsnames.ora

您可以在tnsnames.ora文件中添加新条目:通过粘贴连接详细信息并保存文件,或运行Oracle Net Configuration Assistant向导(如果可用)。如果您想让这些值在配置过程中出现在下拉列表中,您可能需要将管理文件夹的路径添加为TNS_ADMIN环境变量。

要使用ODBC连接到Oracle,请执行以下操作:

1.启动数据库连接向导

2.选择Oracle (ODBC / JDBC),然后单击下一步

ExampleOracle02

3.选择ODBC

ExampleOracle03

4.单击编辑驱动程序

ExampleOracle04

5.选择要使用的Oracle驱动程序(此示例中为Oracle in OraClient11g_home1)。此列表显示了在安装了Oracle客户端后您的系统上可用的Oracle驱动程序。

6.单击返回

7.选择使用驱动器创建新的数据源名称(DSN),然后选择在第四步中选定的Oracle驱动程序。

ExampleOracle05

请避免使用由Microsoft提供的名为Microsoft ODBC for Oracle的驱动程序。Microsoft推荐使用由Oracle提供的ODBC驱动程序(参见http://msdn.microsoft.com/en-us/library/ms714756%28v=vs.85%29.aspx

8.单击连接

ExampleOracle06

9.在“数据源名称”文本框中,输入一个名称以标识该数据源(此示例中为Oracle DSN 1)。

10.在“TNS服务名称”框中,输入在tnsnames.ora文件中定义的连接名称(参见必备组件)。在此示例中,连接名称为ORCL提示:如果您希望使用tnsnames.ora文件的值来填充该组合框的下拉列表,您可能需要将管理文件夹的路径添加为TNS_ADMIN环境变量。

11.单击确定

ExampleOracle07

12.输入数据库用户名和密码,然后单击确定

© 2017-2023 Altova GmbH