为了账号安全,请及时绑定邮箱和手机立即绑定

使用Python连接到2个Oracle数据库

使用Python连接到2个Oracle数据库

www说 2021-05-30 14:46:46
我试图在一个Python脚本中连接到2个Oracle数据库,但是在连接到第二个数据库时遇到了一些麻烦。我收到的错误是:“ DatabaseError:ORA-01017:无效的用户名/密码;登录被拒绝”我的登录信息是正确的,所以我对为什么不允许我访问第二个数据库感到困惑。任何见解将不胜感激。示例代码如下:dsnStr = cx_Oracle.makedsn("database1", "port_for_db1", "sid_for_db1") conn = cx_Oracle.connect("myusername","password_db1",dsn=dsnStr)  dsnStr2 = cx_Oracle.makedsn("database2", "port_for_db2", "sid_for_db2") conn2 = cx_Oracle.connect("myusername","password_db2",dsn=dsnStr)    
查看完整描述

1 回答

?
慕标5832272

TA贡献1966条经验 获得超4个赞

你犯了一个错误 dsn=dsnStr

  dsnStr2 = cx_Oracle.makedsn("database2", "port_for_db2", "sid_for_db2") 
    conn2 = cx_Oracle.connect("myusername","password_db2",dsn=dsnStr2)


查看完整回答
反对 回复 2021-06-01
  • 1 回答
  • 0 关注
  • 308 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号