免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1474 | 回复: 0
打印 上一主题 下一主题

python 中sqlload ,如何使用使用oc_Oracle [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-04-23 13:24 |只看该作者 |倒序浏览
使用cx_Oracle

class OracleDataImp:
    def __init__(self,logger,remote_host, remote_port, remote_db, remote_user, remote_passwd):
        
        self.logger = logger
        self.remote_host = remote_host
        self.remote_port=remote_port
        self.remote_sid=remote_db  #--oracle service
        self.remote_user = remote_user
        self.remote_passwd = remote_passwd
  
  def Get_Connection(self):
        tns=cx_Oracle.makedsn(self.remote_host,self.remote_port,self.remote_sid)
        connection = cx_Oracle.connect(self.remote_user,self.remote_passwd,tns)
        return connection
  
conn = self.get_connection()
sqlldr conn control=aa.ctl log=aa.log

请问 如何在oracle  sqlload 用到cx_Oracle
提示:使用sqlload 时不要使用tns 要用cx_Oracle.makedsn方法来解析
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP