我使用 cx_Oracle 模块将我的 Python 脚本连接到 Oracle 数据库。下面的普通连接脚本将使用随机端口(源 IP:随机端口)向 Oracle 数据库(目标 IP:1521)发送请求
def oracle_query(oracle_olt):
connection = cx_Oracle.connect('username/db@X.X.X.X:1521/sysdb');
cursor = connection.cursor();
print cur_time() + '- Oracle: QUERY data for ' + oracle_olt + ' \t\t\t...',
cursor.execute("SELECT count(nasportid) FROM c280_callstatus where nasportid like " + oracle_olt + "");
row = cursor.fetchone();
print 'OK!'
connection.close();
return row[0]
问题:
我有什么方法可以指定用于连接 Oracle 数据库的传出端口,例如(源 IP:2002)->(Oracle 数据库 IP:1521)。提前致谢