我想使用pyodbc连接到Oracle数据库。因此,我向我们的IT部门询问了连接信息。他们给了我这样的东西:
DB:oracle_db
端口:oracle_port
SID:oracle_sid
用户名:oracle_uid
pwd:oracle_pwd
此网站Oracle Connection Strings 给出一个例子:
SERVER=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=MyHost)(PORT=MyPort))
(CONNECT_DATA=(SERVICE_NAME=MyOracleSID)));
uid=myUsername;pwd=myPassword;
这与上面的翻译不完全相同。假设我有足够的信息,什么是正确的连接字符串?我没有看到有关该驱动程序的任何信息(我的ODBC驱动程序是“ OraHome1中的Oracle”)或描述/地址如何起作用。
我猜想后续问题是tnsnames.ora文件中的类似条目是什么样? TIA