是否有支持无TNS连接(或connection )约定的64位Oracle ODBC驱动程序?我曾经使用过"Microsoft for Oracle“,它允许一个TNS少的连接字符串,但是这个字符串已经贬值很长时间了,而且没有64位版本(也就是说,它不能用于64位Office/Excel)。
我曾经有过这样的体验:组织中的用户有时会有一个丢失或无效的tnsnames.ora文件。我想使用一个没有DSN的连接字符串,因为而不是需要在任何安装了适当驱动程序的计算机上成功地执行tnsnames.ora。这是我使用折旧后的"Microsoft ODBC for Oracle“驱动程序(
我想用Oracle9i连接MS Access。在Oracle中,我有几个表,而在MS Access中,我想做一个新记录。
现在我遇到了ODBC的问题,我得到了错误:
"[Microsoft][ODBC driver for oracle][Oracle]ORA-12514: TNS: nasłuchowi nie udało się rozstrzygnąć SERVICE_NAME podanego w deskryptorze połączenia (#12514)..........."
在配置文件DSN中,我只有:
[ODBC]
DRIVER=Microsoft ODB
我正在尝试通过使用.dsn来测试从我的实用程序到oracle的连接是否有效。我在许多论坛上搜索过,但都没有结果。这是我的代码:
Dim filedsn As String = "C:\my_dsn.dsn"
Dim uid As String = "id123"
Dim pwd As String = "1234"
Dim cn As OdbcConnection
cn = New OdbcConnection("Driver=Oracle in OraClient11g_home2;Provid
我是SQL Server用户。
我在一个使用oracle (我很少使用)的项目上,我需要创建一个ODBC连接,这样我就可以通过MS access访问一些数据,我的机器上有一个名为oraHome90的应用程序。它似乎允许在“Net configuration utility”中配置称为listener的东西,我认为还需要进行“Local Net Service Name configuration”。IT支持人员向我提供了此信息以设置ODBC连接。我已经尝试了我能想到的每种组合。我可以成功通过一个测试,“登录”到oracle服务器数据库。当我尝试创建ODBC连接时,我得到以下错误: ORA-12
我是Oracle的新手,正在尝试从我的桌面连接到Oracle数据库。我有TNS信息并创建了一个名为tnsanames.ora的TNS文件。
我应该将该文件复制到什么位置?
我知道我需要为Oracle连接创建一个DSN,但是当我打开ODBC数据源管理器时,我没有看到任何用于Oracle的驱动程序。当我单击Add并出现Create New Data Source窗口时,我只看到SQL Server、MySQL等...但没有先知。
我遗漏了什么?
错误:
DPI-1047: 32-bit Oracle Client library cannot be loaded: "The specified module could not be found"
Python:
Python 2.7.14 (v2.7.14:84471935ed, Sep 16 2017, 20:19:30) [MSC v.1500 32 bit (Intel)] on win32
我已经安装了64位的python,但当我在命令提示符下输入python时,它显示python应用程序是32位的。
问题:
我正在尝试对驻留在远程服务器上的oracle数据库
可以将DSNless连接与VBA中的DAO数据库类创建的对象结合使用。
使用ODBC连接到数据库的连接按预期工作,但是,如果使用其他连接字符串类型(如前面提到的www.connectionstrings.com ),则未建立连接。
public Sub dbConnectTest()
Dim myDB As DAO.Database
Dim conn As String
Dim tns As String
Dim odbcString as String
odbcString = "ODBC;DSN=Location Name;UID=ANUSER;PWD=apassword;DB
我安装和配置Oracle即时客户端和unixODBC。使用root登录时,可以通过sqlplus或isql连接到db。
root@zabbix:~# sqlplus ***/***@***
SQL*Plus: Release 12.1.0.2.0 Production on Tue Mar 7 13:56:42 2017
Copyright (c) 1982, 2014, Oracle. All rights reserved.
Last Successful login time: Tue Mar 07 2017 13:19:45 +03:00
Connected to:
Oracle
从表中通过python应用程序获取数据会引发以下错误: cx_Oracle.DatabaseError: ORA-00942: table或view不存在。我已经验证了模式和表名。
cur = cursor.execute('SELECT * FROM SYS.STUDENT_RECORDS')
但是,应用程序从系统表中获取数据。
cur = cursor.execute("SELECT * FROM TAB_STATS$ WHERE ROWNUM <= 10")
下面是连接字符串:
dsn_tns = cx_Oracle.makedsn(ip, port