- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
如何正确配置ORACLE_ODBC数据源?解决你头疼的问题想必我们在配置SQLServer数据源时,总是得心应手,但是在配置ORACLE ODBC数据源时,却总是错误百出,如此是我们甚至放弃这种让人难以接受的做法。其实,我想说,这都是我们这样一些曾经做过新手的人所面临的问题。今天参加完美林电子的面试由其中一道orale_jdbc的编程题使我突然间又怀念起了那些年,我们一起学过的java,那时候我们才是真真的菜鸟。今天我就把如何安装ORACLE_ODBC的完整方法的文字表述和贴图分享给大家,希望和我一样有过这份不愉快经历的新手们,轻松学习java吧!步骤1:点击windows开始按钮控制面板管理工具ODBC数据源(32bit)如图一:图一:管理工具中ODBC数据源步骤2:单机ODBC数据源(32bit),得到界面如图二:图二:数据源配置列表栏这是数据源配置列表栏,可以看到我已经配置了两个数据源分别是32bit的oracle数据源和64bit的SQLSever数据源。要配置数据源必须先选择DNS我们选择系统DNS点击添加得到如图三界面:图三:数据源驱动列表滚动滑动条可以找到Oracle in XE 选项,点击完成得到图四界面:图四:ORACLE_ODBC配置界面在这里大家要注意两点:第一:TNS Service Name 要在下拉列表框中选择,如图我选择的的是XE。为什么这样选择呢?这里注意了,当我们安装完ORACLE10g或其他版本后, 在我们的主机上此ORACLE会生成一个ORACLE_HOME作为其在此主机上的标识,由于我安装的ORACLE是ORACLEXE版本的所以他的ORACLE_HOME即是XE,我将ORACLE的服务打开,大家可以看到如图五:图五:ORACLEXE的服务由图可以看出:我的ORACLE主程序的服务是:OracleServiceXE 这个服务中的XE即时ORACLE_HOME. 同时大家也可以看到其他的所有服务都带有XE标识。注意我所说这么多就是让大家选中TNS Service Name的值。第二:我再将图四贴一遍如图六:图六:ORACLE_ODBC配置界面(部分)注意图中的User ID 我当时就是不知道如何选择,后来我才知道这个是选择登陆ORACLE数据库的用户名通ORACLE会默认生成两个用户:system 和sys as sysdba这里我们要选择system. 当然如果用户在PL/SQL中创建了新账户则完全可以运用其账户。一切配置好后我们看图四,然后点击 Test Connection进行测试数据库链接。但是错误出来了:图七:测试ORACLE_ODBC报错怎么回事儿呢?哪儿错了呢?不好意思,刚才我关闭了如图五中的OracleXETNSListener服务,所以它报错:无监听程序,好吧那我们启动这个服务,但是不好意思,又出错了:无法启动OracleXETNSListener,相关依赖不存在,或者其他问题.如何解决这个问题呢?简单打开我们的Oracle安装路径,我的是:E:\Softwares\Oracle\app\oracle\product\10.2.0\server,好长的路径其实只需要打开到product文件夹搜索:tnsnames.ORA和listener.ORA文件修改其中的host(表示关联到你的本机ip地址)令其等于你的电脑的名称即可以:查找你的主机名称:右键单击我的电脑/计算机可以看到(win7)如图八:图八:计算机属性界面至于xp或者其他大家自己找一下吧,我修改的listener.ORA的host如下面代码,注意红色的名称和我主机的名称一致,必须一致,不区分大小写,同时tnsnames.ORA也同样修改。 否则会出现如图九或者“ora-12514错误:监听程序当前无法识别连接描述符中请求的服务”的错误:SID_LIST_LISTENER = (SID_LIST = (SID_DESC = (SID_NAME = PLSExtProc) (ORACLE_HOME = E:\Softwares\Oracle\app\oracle\product\10.2.0\server) (PROGRAM = extproc) ) (SID_DESC = (SID_NAME = CLRExtProc) (ORACLE_HOME = E:\Softwares\Oracle\app\oracle\product\10.2.0\server) (PROGRAM = extproc) ) )LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC_FOR_XE)) (ADDRESS =
文档评论(0)