在oracle设置odbc及出现oracle提示tns无监听程序的解决办法

在oracle设置odbc及出现oracle提示tns无监听程序的解决办法

ID:34753500

大小:51.14 KB

页数:3页

时间:2019-03-10

在oracle设置odbc及出现oracle提示tns无监听程序的解决办法_第1页
在oracle设置odbc及出现oracle提示tns无监听程序的解决办法_第2页
在oracle设置odbc及出现oracle提示tns无监听程序的解决办法_第3页
资源描述:

《在oracle设置odbc及出现oracle提示tns无监听程序的解决办法》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、在oracle设置ODBC及出现oracle提示TNS:无监听程序的解决办法设置ODBCODBC的全名是OpenDatabaseConnectivity(开放式数据库连接),是应用程序连接数据库的接口。由于计算机的类型不同,从个人计算机到大型主机,都有自己处理数据的方式,ODBC则可以连接到相同或不相同的数据库管理系统,因此,ODBC可以给应用程序提供相同的存取数据库的接口,程序设计员在设计连接不同数据库时,只要处理与ODBC的连接就可以了,而不必针对不同的数据库设计完全不同的程序。特别需要提醒的是,不同的数据库都有自己对应的ODBC驱动程序,在使用不同数据库

2、的同时,务必设置正确的ODBC驱动程序。就像在本节中,想要连接Oracle10g数据库,就必须设置OracleODBC驱动程序,操作步骤如下:(1)选择Start→Programs→Oracle-OraDb10g_home1→ConfigurationandMigrationTools→MicrosoftODBCAdministrator(2)打开ODBCDataSourceAdministrator,(3)单击SystemDSN标签(4)单击Add按钮(5)向下拖动滚动条,找到OracleinOraDb10g_home1选项,选择该选项(6)单击Finish

3、按钮,进入OracleODBCDriverConfiguration对话框DataSourceName:自定义,程序调用时将使用这个名称,请输入misdbdsn。TNSServiceName:OracleTNS服务名称,在创建数据库时,一般默认TNS服务名称与数据库名称相同,请输入MISDB,读者也可以自定义。UserID:用户的账户名称,这里使用System账户来测试。(7)单击TestConnection按钮,出现OracleODBCDriverConnect对话框,如图13-10所示。Password:请输入安装时给System设置的密码,或自行修改后的

4、密码。如果出现oracle提示ERROR-ORA-12541:TNS:无监听程序,那么就依照下列步骤做,这是因为你的分配的地址不对。查看oracleproduct10.2.0db_1etworkadmintnsnames.ora文件,用记事本打开,显示oracle值:ORACLE=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=自动分配的IP地址)(PORT=1521))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=oracle)))主机名输入localhost或

5、127.0.0.1都会提示无监听程序。由于自动分配的IP地址会有变动,所以将oralce值中的host改成本机的计算机名,保存修改后的tnsnames.ora。再次新建数据库,出错问题解决。#tnsnames.oraNetworkConfigurationFile:G:oracleproduct10.2.0db_1etworkadmintnsnames.ora#GeneratedbyOracleconfigurationtools.ORACLE=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=计算机名称)(P

6、ORT=1521))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=oracle)))计算机名称可以右击‘我的电脑’找到(8)单击OK按钮(9)单击OK按钮,回到OracleODBCDriverConfiguration对话框(10)单击OK按钮,回到ODBCDataSourceAdministrator的SystemDNS选项卡(11)单击OK按钮,完成ODBC的设置。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。