oracle10g客户端连接12c,
一般直接安装ORACLE服务器端软件,Oracle ODBC源码会自动添加,不需要做什么。
现在我来说说如何通过ORACLE客户端添加ORACLE ODBC源码。
第一步:点击此链接http://www . oracle . com/tech network/database/10201 winsoft-095341 . html(这是ORACLE的官网)下载客户端软件。我们以10G为例。所以,你需要下载10201_client_win32.zip文件。
第二步:解压10201_client_win32.zip,双击运行setup.exe。之后选择InstantClient类型,继续下一步,指定名称和安装路径,然后一直点击next进行安装。
第三步,尝试查看ORACLE ODBC SOURCE是否在驱动列表中。
控制面板-管理工具-数据源(ODBC),在“用户DSN”选项下,点击“添加”,出现如下界面:
您会发现安装ORACLE客户端时指定的名称(默认情况下为OraClient10g_home1)会出现在名称列表中。
选择OraClient10g_home1,点击完成,出现下图:Oracle ODBC驱动配置界面,
点击TNS服务名的下拉框,会发现是乱码。这表明您没有配置TNS。
步骤4:配置TNS_ADMIN参数。设置TNSNAMES。ORA包含您要访问的数据库的配置信息以及SQLNET的路径。ORA文件定位为TNS_ADMIN的值。例如,如果我把我的名字。奥拉,SQLNET。F:\Oracle\network\admin下的ORA,然后
我的电脑(右键)-系统属性-高级-环境变量-系统变量,添加
TNS _ ADMIN=F:\ Oracle \网络\管理
同时,请确保sqora32.dll所在的路径包含在系统环境变量PATH中。例如:
路径:F:\ Oracle \ product \ 10 . 2 . 0 \ client _ 1;% SystemRoot % \ system32% SystemRoot %% SystemRoot % \ System32 \ Wbemc:\ Program Files \ Common Files \迅雷网络\ KanKan \ Codecs% JAVA _ HOME % \ binc:\ Program Files \ QuickTime \ Qt system \
目前我的sqora32.dll存在于ORACLE客户端安装的目录下,即F:\ ORACLE \ product \ 10 . 2 . 0 \ client _ 1。
还请确保:% SystemRoot % \ system32在小路上。
第五步。以上四个步骤完成后,基本上就可以成功地将用户数据源添加到ODBC数据源管理器中了:
控制面板-管理工具-数据源(ODBC),用户DSN 选项,单击添加,
1)在OraClient10g_home1中选择名称:Oracle,然后单击“完成”。
2)在数据源名称中,填写一个名称,并在TNS服务名称中,从下拉列表框中选择一个值。仅在第四步中,为TNS_ADMIN和文件TNSNAMES设置正确的值。奥拉,SQLNET。ORA是正确的,在这个下拉框中会有一个值,如下
写完所有值后,单击“测试连接”。在出现的界面中,填写您的密码并按“确定”。
注意:如图,在数字设置中,我选择了‘使用微软区域设置’。
如果使用默认的“使用Oracle NLS设置”,则需要向系统环境变量添加一个变量:
NLS朗
它的值取决于您要连接的数据库中NLS配置的相关值。您可以在要连接的数据库中执行以下SQL,以获得NLS _朗的正确值:
从DUAL中选择USERENV( LANGUAGE );
例如,我的值是:
NLS _朗=美国_美国。ZHS16GBK
设置此值后,重新打开数据源(ODBC)界面并再次添加。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。