快捷搜索:  as  test  1111  test aNd 8=8  test++aNd+8=8  as++aNd+8=8  as aNd 8=8

ag亚洲游只为非凡:浅析Windows通过ODBC访问linux的Oracle数据库



Oracle数据库安装在IP地址为192.168.0.20 的Linux办事器上,然后ag亚洲游只为非凡建立一个实例名为"MyTestInstance",并添加用户mytesag亚洲游只为非凡tuser 和密码password1,以备下文作为典型应用。办事器上可以设置设置设备摆设摆设多个实例,每个实例便是一个逻辑上自力的数据库。

客户端是指必要造访办事真个Oracle数据库的谋略机,它可以与办事器是同一台机械,它也可所以收集能够造访到该办事器的任何其它谋略机。

下面评论争论若何在Windag亚洲游只为非凡ows客户端机上设置设置设备摆设摆设Oracle 9i ODBC 来造访远程Oracle 9i数据库。

经由过程ODBC来造访Oracle的道理如下:

客户法度榜样----> ODBC ----> Oracle OCI ------> Oracle 办事器

首先,在客户端上装一个Oracle OCI(Oracle Call Interface),它是真端正接与远程Oracle办事器打交道的,实现数据传输的组件。为了应用ODBC的统一要领来造访Oracle数据库,还必须装一个Oracle ODBC driver,它接管客户法度榜样的数据库造访哀求,并把ODBC类型的哀求转换为对Oracle OCI的哀求。OCI实现操纵Oracle数据库,并将查询结果或其它结果返回给ODBC driver,ODBCdriver 着末将结果返回给客ag亚洲游只为非凡户法度榜样。换句话说,客户经由过程ODBC来造访数据库,而ODBC则是经由过程调用OCI的API来实现其功能的。

以刚才所述的办事器设置为根基,下面给出客户端Oracle ODBC的设置设置设备摆设摆设步骤。

步骤1:安装Oracle 客户端运行时库,此中包括Oracle OCI。

步骤2:设置OCI造访信息。

OCI造访Oracle办事器必要知道:

1.办事器IP地址或主机名。

2.办事器的监听端口。

3.欲造访的数据库实例名(办事标识/办事名)。

把这三ag亚洲游只为非凡个信息组成的信息聚拢起个名字就叫数据源名(办事命名)。

这些信息可以经由过程Oracle Net Manager来设置。在它的设置界面顶用的名词分手被列在对应的括号中。

本例设置如下:

办事命名:ABCD(随便字符串)

主机名:192.168.0.20

端口号:1521&;(必须与办事器真个同等,这里是缺省值)

办事标识/办事名:MyTestInstance

今后Oracle ODBC driver只必要供给给OCI办事命名(本例为ABCD),OCI就知道若何去造访真正的数据库了。

步骤3:设置ODBC DSN,即ODBC数据源。

进入节制面板/治理对象/数据源(ODBC)/系统DSN,点击添加,选择MicroSoft ODBC for Oracle,然后弹出一个对话框,填写如下内容。

1.数据源名称:MyOracleSrc 可随便起,客户法度榜样将用它。

2.描述:一段阐明翰墨,自己能看懂即可。

3.用户名称:mytestuser你终极必要造访的数据库所认可的用户名。

4.办事器:ABCD(即OCI设置中的办事命名。这是中文版最轻易引起误解的地方。笔者开始就误以为要填写Oracle办事器的主机名)。

步骤4:客户法度榜样经由过程ODBC造访数据库的措施。

客户法度榜样造访数据库时必要三个信息:

1.数据源:MyOracleSrc,即ODBC DSN中设置的数据源名称

2.用户名:mytestuser

3.密码:password1

这样,就可以造访到192.168.0.20上的数据库MyTestInstance。

为了验证ODBC设置是否成功,可是应用DB查询阐发器试用版照步骤4来进行简单的测试。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

您可能还会对下面的文章感兴趣: