1首先要保证机器上装了oracle服务器端,并且能够正常运行进入控制面板,将“查看方式” 改为“小图标”2点击管理工具,进入文件夹后,双击“数据源ODBC”3点击“添加”4选择对应的oracle数据库,odbc数据源没有oracle我的oracle数据库服务名为oradb11g_home1,数据库名字可能不一样,注意核对,选中之后。

创建新数据源时没有Oracle选项,通常是由于ODBC驱动客户端配置或系统环境问题导致,可通过以下步骤排查和解决1 ODBC驱动程序未正确安装或配置Oracle数据库的ODBC驱动需单独安装,若未安装或版本不匹配,会导致数据源选项中不显示Oracle解决方案从Oracle官方网站下载与系统匹配的ODBC驱动包如inst;方法步骤 一建立ODBC数据源1操作系统是Win7 x64,客户端是Oracle10gR2 x862使用PLSQL Developer连接正常3通过 控制面板管理工具数据源ODBC打开数据源配置,由于系统的这个ODBC为64位的ODBC数据源这个64位ODBC的路径默认为CWindowsSystem32odbcad32exe,所以在这个数据源;点击用户DSN在ODBC数据源管理器界面中,切换到“用户DSN”选项卡用户DSN主要用于当前登录用户的数据源配置,仅对当前用户可见添加数据源点击“添加”按钮,弹出“创建新数据源”对话框创建数据在“创建新数据源”对话框中,选择所需的驱动程序如SQL ServerOracle等,然后点击“完成”;切换至系统数据源选项卡在ODBC数据源管理器窗口中,点击“系统DSN”选项卡此选项卡用于配置所有用户可用的数据源添加新数据源点击“添加”按钮,弹出“创建新数据源”窗口选择驱动并配置在列表中选择与目标数据库匹配的驱动程序如SQL ServerOracle等点击“完成”后,根据向导提示输入;添加Oracle驱动程序运行程序后,在打开的界面中找到Oracle的驱动程序,选择“添加”以将其纳入可用驱动列表若未找到驱动,需检查Oracle客户端是否完整安装,或重新下载对应版本的驱动文件通过DOS命令打开DSN管理界面使用DOS命令输入odbcad32,可直接打开数据源名称DSN管理界面系统默认打开“用户DSN”标。

解决Windows7 64位系统下ODBC无法连接Oracle的方法如下一建立ODBC数据源 确认系统位数与客户端位数操作系统为Win7 x64,客户端为Oracle 10gR2 x8632位使用正确的ODBC管理工具由于系统的默认ODBC管理工具位于CWindowsSystem32odbcad32exe是64位的,无法添加32位的Oracle驱动应使用32;四填写数据源名称这名称odbc数据源没有oracle你自己定但服务器填写就要根据你oracle配置服务名我的经验另外一篇有讲解如何配置oracle客户端,不懂可以翻开我的经验有个oracle10g客户端配置5 五打开ACCESS,在对象表点击新建链接表6 六在弹出文件框,在文件类型里选择ODBC数据库7 七点击机器数据源;data source就是指你的ODBC数据源的名称在控制面板管理工具ODBC就是单击就可以点开查看,假如没有,需要自己新建一个新建示例如下connstr=quotProvider=User ID=testPassword=1234Data Source=testPersist Security Info=Truequot;解决Windows7 64位系统下ODBC无法连接Oracle的方法如下一确保使用正确的ODBC版本 问题原因在64位Windows 7系统下,默认打开的是64位的ODBC数据源管理器,而如果你使用的是32位的Oracle客户端,则无法在此管理器中添加Oracle驱动解决方法应使用32位的ODBC数据源管理器路径为CWindowsSysWOW64odbc;一64位系统下无法添加Oracle驱动建立ODBC数据源问题原因Windows7 x64系统默认的数据源配置工具是64位的,路径为CWindowsSystem32odbcad32exe但若使用的是32位Oracle客户端如Oracle10gR2 x86,64位ODBC工具无法识别该驱动,导致无法添加Oracle数据源解决方法使用32位ODBC配置工具路径为C。
检查ODBC数据源配置在“控制面板”中,打开“管理工具” “ODBC数据源 64位”在“系统DSN”或“用户DSN”选项卡下,查看是否已配置Oracle数据源如果没有,请创建一个新的数据源,并确保选择正确的驱动程序重新安装Oracle ODBC驱动如果之前的尝试没有成功,尝试卸载现有的Oracle ODBC驱动;在Access中配置ODBC数据源连接ORACLE数据库的步骤如下首先,打开Access软件后,点击“开始”菜单中的“管理工具”,然后选择“数据源ODBC”如果找不到“数据源ODBC”,可以在控制面板中的“管理工具”中找到并打开进入ODBC管理器后,会发现有三个选项“用户DSN”“系统DSN”;使用Windows+E快捷键打开资源管理器,直接导航至CWindowsSysWOW64文件夹找到并双击运行odbcad32exe注意文件名与64位版本相同,但路径不同验证数据源选项 运行SysWOW64下的odbcad32exe后,打开的ODBC数据源管理器中,用户DSN或系统DSN选项卡下将显示完整的驱动列表如ExcelAccessOracle等;打开目录“CWindowsSysWOW64” win7所在目录下,双击该目录下的“odbcad32exe”文件,添加就有;回答安装完的驱动程序名称为“Oracle in OraClient10g_home1”,找找看,如果没有则重装客户端,安装时选择“管理员”安装类型。