日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

基于python連接oracle導并出數據文件

瀏覽:21日期:2022-07-27 10:24:06

python連接oracle,感覺table_list文件內的表名,來卸載數據文件

主腳本:

import osimport loggingimport sysimport configparserimport subprocessimport cx_Oracle#判斷輸入參數個數class param(): def check_para(self): if len(sys.argv) != 1: print('請輸入正確的參數:yyyymmdd') exit(1) else: print('繼續執行')#根據配置文件獲取登錄信息class get_dbini(): def get_db(self): config=configparser.ConfigParser() filepath='db.ini' if os.path.exists(filepath): config.read_file(open(filepath)) dbinfo=[config.get('db_oracle','username'), config.get('db_oracle','password'), config.get('db_oracle','ip'), config.get('db_oracle','dbsid')] else: loginfo.info('沒有那個配置文件') sys.exit(4) #聲明使用全局變量 global username,password,ip,dbsid username=dbinfo[0] password=dbinfo[1] ip=dbinfo[2] dbsid=dbinfo[3] loginfo.info(username+password+ip+dbsid) #導出表數據class exp_date(): def exp_table(self): with open(’table_list’,’r’) as f: list = f.readlines() for i in list: tablename = i.rstrip(’n’) exportquery=’sqluldr2 user=’+username+’/’+password+’@’+ip+’:1521/’+dbsid+’ query='select * from ’+tablename+’;' head=no file=’+tablename+’.dat field=0x03 record=0x030x0a safe=yes’ loginfo.info('開始導出數據: exportquery= '+exportquery) flag= subprocess.check_call(exportquery,shell=True) loginfo.info(flag) #打印日志class log_set(): def logger_set(self): logger=logging.getLogger(’mylogger’) logger.setLevel(logging.DEBUG) fh=logging.FileHandler(’a.log’,’w’) fh.setLevel(logging.INFO) ch=logging.StreamHandler() ch.setLevel(logging.ERROR) formatter = logging.Formatter(’%(asctime)s -%(name)s -%(levelname)s - %(message)s’) fh.setFormatter(formatter) ch.setFormatter(formatter) logger.addHandler(fh) logger.addHandler(ch) return loggerif __name__==’__main__’: loginfo=log_set().logger_set() param().check_para() get_dbini().get_db() exp_date().exp_table()

DB配置文件內容:

db.ini

[db_oracle]username=c##scottpassword=tigerip=192.168.1.250dbsid=orcl

表名字的配置文件:

table_list

BONUSDEPTEMPLEAD_TABLESALGRADET1TB_USERTESTXGJXGJ_2

運行結果:

[oracle@master2 tmp]$ python3 c.py 繼續執行0 rows exported at 2019-01-22 17:51:51, size 0 MB.output file BONUS.dat closed at 0 rows, size 0 MB.0 rows exported at 2019-01-22 17:51:52, size 0 MB.4 rows exported at 2019-01-22 17:51:52, size 0 MB.output file DEPT.dat closed at 4 rows, size 0 MB.0 rows exported at 2019-01-22 17:51:52, size 0 MB.12 rows exported at 2019-01-22 17:51:52, size 0 MB.output file EMP.dat closed at 12 rows, size 0 MB.0 rows exported at 2019-01-22 17:51:52, size 0 MB.10 rows exported at 2019-01-22 17:51:52, size 0 MB.output file LEAD_TABLE.dat closed at 10 rows, size 0 MB.0 rows exported at 2019-01-22 17:51:52, size 0 MB.5 rows exported at 2019-01-22 17:51:52, size 0 MB.output file SALGRADE.dat closed at 5 rows, size 0 MB.0 rows exported at 2019-01-22 17:51:52, size 0 MB.5 rows exported at 2019-01-22 17:51:52, size 0 MB.output file T1.dat closed at 5 rows, size 0 MB.0 rows exported at 2019-01-22 17:51:52, size 0 MB.10 rows exported at 2019-01-22 17:51:52, size 0 MB.output file TB_USER.dat closed at 10 rows, size 0 MB.0 rows exported at 2019-01-22 17:51:52, size 0 MB.8 rows exported at 2019-01-22 17:51:52, size 0 MB.output file TEST.dat closed at 8 rows, size 0 MB.0 rows exported at 2019-01-22 17:51:52, size 0 MB.9 rows exported at 2019-01-22 17:51:52, size 0 MB.output file XGJ.dat closed at 9 rows, size 0 MB.0 rows exported at 2019-01-22 17:51:52, size 0 MB.8 rows exported at 2019-01-22 17:51:52, size 0 MB.output file XGJ_2.dat closed at 8 rows, size 0 MB.

查看日志:

[oracle@master2 tmp]$ more a.log2019-01-22 17:51:51,858 -mylogger -INFO - c##scotttiger192.168.1.250orcl2019-01-22 17:51:51,858 -mylogger -INFO - 開始導出數據: exportquery= sqluldr2 user=c##scott/tiger@192.168.1.250:1521/orcl query='select * from BONUS;' head=no file=BONUS.dat field=0x03 record=0x030x0a safe=yes2019-01-22 17:51:51,949 -mylogger -INFO - 02019-01-22 17:51:51,949 -mylogger -INFO - 開始導出數據: exportquery= sqluldr2 user=c##scott/tiger@192.168.1.250:1521/orcl query='select * from DEPT;' head=no file=DEPT.dat field=0x03 record=0x030x0a safe=yes2019-01-22 17:51:52,038 -mylogger -INFO - 02019-01-22 17:51:52,038 -mylogger -INFO - 開始導出數據: exportquery= sqluldr2 user=c##scott/tiger@192.168.1.250:1521/orcl query='select * from EMP;' head=no file=EMP.dat field=0x03 record=0x030x0a safe=yes2019-01-22 17:51:52,129 -mylogger -INFO - 02019-01-22 17:51:52,129 -mylogger -INFO - 開始導出數據: exportquery= sqluldr2 user=c##scott/tiger@192.168.1.250:1521/orcl query='select * from LEAD_TABLE;' head=no file=LEAD_TABLE.dat field=0x03 record=0x030x0a safe=yes2019-01-22 17:51:52,299 -mylogger -INFO - 02019-01-22 17:51:52,300 -mylogger -INFO - 開始導出數據: exportquery= sqluldr2 user=c##scott/tiger@192.168.1.250:1521/orcl query='select * from SALGRADE;' head=no file=SALGRADE.dat field=0x03 record=0x030x0a safe=yes2019-01-22 17:51:52,401 -mylogger -INFO - 02019-01-22 17:51:52,402 -mylogger -INFO - 開始導出數據: exportquery= sqluldr2 user=c##scott/tiger@192.168.1.250:1521/orcl query='select * from T1;' head=no file=T1.datfield=0x03 record=0x030x0a safe=yes2019-01-22 17:51:52,490 -mylogger -INFO - 02019-01-22 17:51:52,490 -mylogger -INFO - 開始導出數據: exportquery= sqluldr2 user=c##scott/tiger@192.168.1.250:1521/orcl query='select * from TB_USER;' head=no file=TB_USER.dat field=0x03 record=0x030x0a safe=yes2019-01-22 17:51:52,578 -mylogger -INFO - 02019-01-22 17:51:52,578 -mylogger -INFO - 開始導出數據: exportquery= sqluldr2 user=c##scott/tiger@192.168.1.250:1521/orcl query='select * from TEST;' head=no file=TEST.dat field=0x03 record=0x030x0a safe=yes2019-01-22 17:51:52,665 -mylogger -INFO - 02019-01-22 17:51:52,665 -mylogger -INFO - 開始導出數據: exportquery= sqluldr2 user=c##scott/tiger@192.168.1.250:1521/orcl query='select * from XGJ;' head=no file=XGJ.dat field=0x03 record=0x030x0a safe=yes2019-01-22 17:51:52,771 -mylogger -INFO - 02019-01-22 17:51:52,771 -mylogger -INFO - 開始導出數據: exportquery= sqluldr2 user=c##scott/tiger@192.168.1.250:1521/orcl query='select * from XGJ_2;' head=no file=XGJ_2.dat field=0x03 record=0x030x0a safe=yes2019-01-22 17:51:52,856 -mylogger -INFO - 0

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
精品午夜久久| 日本伊人久久| 久久久久九九精品影院| 国产图片一区| 国产精品白丝一区二区三区| 亚洲精品乱码| 国产香蕉精品| 国产一区二区三区不卡视频网站 | 国产精品超碰| 久久久久久久久成人| 日韩精品专区| 日韩在线短视频| 午夜免费一区| 亚洲天堂日韩在线| 欧美亚洲福利| 国产一区二区三区日韩精品 | 久久久亚洲一区| 视频一区视频二区中文| 日韩区欧美区| 久久亚洲黄色| 99久久视频| 亚洲精品乱码| 国产经典一区| 伊人精品一区| 欧美专区一区二区三区| 日韩超碰人人爽人人做人人添| 国产欧美综合一区二区三区| 超碰99在线| 91成人精品视频| 奇米777国产一区国产二区| 欧美激情视频一区二区三区免费 | 久久久久中文| 蜜臀久久99精品久久久久宅男| 日韩精品久久理论片| 精品丝袜久久| 99riav国产精品| 国产探花在线精品一区二区| 国产一区二区三区免费在线| 日韩欧美一区二区三区在线观看 | 精品国产美女a久久9999| 久久精品国产www456c0m| 亚洲欧美网站| 久久a爱视频| 日韩精品2区| 伊人久久一区| 亚洲播播91| 日韩精品一区二区三区中文在线 | av资源亚洲| 妖精视频成人观看www| 日韩国产91| 国产在线看片免费视频在线观看| 国产主播一区| 日韩三级久久| 亚洲美女久久精品| 最新国产精品| 日韩美女一区二区三区在线观看| 伊人成人网在线看| 日韩av中文字幕一区二区三区| 国产一区二区三区四区| 国产91久久精品一区二区| 亚洲欧洲av| 鲁大师精品99久久久| 欧美粗暴jizz性欧美20| 国产精品日韩精品中文字幕| 蜜桃精品在线| 国产日本精品| 午夜欧美精品| 精品中文字幕一区二区三区 | 99热精品久久| 国产人成精品一区二区三| japanese国产精品| 日韩av黄色在线| 久久精品国产68国产精品亚洲| 日韩不卡一二三区| 激情丁香综合| 成人在线观看免费视频| 亚洲精品高潮| 免费精品国产的网站免费观看| 国产精品magnet| 久久亚洲影院| 亚洲a在线视频| 国产精品一区毛片| 亚洲综合另类| 午夜精品成人av| 国产精品一区2区3区| 午夜在线播放视频欧美| 久久精品国产一区二区| 亚洲欧洲国产精品一区| 欧美日韩精品一区二区视频| 欧美激情网址| 午夜亚洲福利| 国产精品美女久久久| 日韩在线观看| 国产精品二区影院| 亚洲一级大片| 好吊日精品视频| 欧美久久天堂| 欧美激情麻豆| 亚洲日本在线观看视频| 日韩一区三区| 九九久久国产| 亚洲精品在线a| 女人天堂亚洲aⅴ在线观看| 久久男人av资源站| 免费观看亚洲天堂| 欧美日韩精品一区二区三区在线观看| 久久亚洲美女| 尤物网精品视频| 欧美在线观看视频一区| 欧美日韩国产观看视频| 精品国产黄a∨片高清在线| 国产欧美69| 国产日韩三级| 久久国产精品免费一区二区三区| 亚洲精选91| 中文字幕一区二区av| 一区在线视频观看| 国产综合亚洲精品一区二| 在线中文字幕播放| 精品日韩在线| 国产一区二区三区久久| 精品免费av一区二区三区| 国产精品多人| 老司机免费视频一区二区三区| 欧美日本久久| 国产精品激情| 久久一区亚洲| 成人免费一区| 色一区二区三区| 亚洲不卡系列| 久久精品国产68国产精品亚洲| 激情视频网站在线播放色| 国产福利片在线观看| 日本午夜大片a在线观看| 日韩亚洲一区在线| 九九色在线视频| 色88888久久久久久影院| 三级小说欧洲区亚洲区| 99久久久久久中文字幕一区| 国产一区二区精品| 综合国产精品| 国产精品亚洲综合色区韩国| 久久99久久人婷婷精品综合| 精品日韩一区| 日韩精品欧美| 亚洲一区二区网站| 日韩高清在线不卡| 欧美亚洲tv| 黄色精品视频| 亚洲91视频| 一本一道久久a久久| 欧美亚洲一级| 欧美韩日一区| 亚洲精品成人| 91欧美极品| 国产一区二区三区四区| 欧美日韩精品免费观看视完整| av一区二区高清| 午夜精品影视国产一区在线麻豆| 国产精品第一国产精品| 日韩精品中文字幕第1页| 99国内精品| 日韩区一区二| 桃色av一区二区| 性色av一区二区怡红| 88久久精品| 免费高潮视频95在线观看网站| 国产一区二区高清| 国产日韩一区二区三区在线播放| 久久97视频| 欧美日韩国产免费观看视频| 亚洲精品美女| 高清av一区| 黄色国产精品| 久久国产精品免费精品3p| 中文一区一区三区高中清不卡免费| 欧美日韩国产综合网| 五月亚洲婷婷| 国产黄大片在线观看| 久久大逼视频| 高清日韩中文字幕| 久久国产66| 久久男人av| 亚洲欧洲一区| 久久精品网址| 水野朝阳av一区二区三区| 麻豆久久久久久久| 伊人影院久久| 精品久久精品| 蜜桃一区二区三区在线观看| 久久香蕉精品香蕉| 黄色在线一区| 国产精品一区二区99| 欧美成人日韩| 美女国产一区二区三区| 黄页网站一区| 精品亚洲a∨| 亚洲综合色婷婷在线观看| 日韩在线视频精品| 国产精品中文字幕亚洲欧美|