日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python处理teradata数据库_Python脚本连接Teradata数据库

發布時間:2023/12/10 python 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python处理teradata数据库_Python脚本连接Teradata数据库 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Connect Teradata from

python

Base

on Linux Ubuntu?with python2.7

參考網絡搜索結果,具體出處不記得了,結合自身實踐總結。以下操作為Linux環境,其他環境請自行調整。(中英文結合是因為這個總結最初也是受惠于歪果仁的分享)

1, Install python package

#依賴兩個包

apt-get install python-pyodbc

apt-get install odbcinst

2, Download teradata dirver for

linux ?#需要下載和安裝Teradata客戶端驅動

http://downloads.teradata.com/download/files/7455/188352/0/tdodbc__linux_indep.15.00.00.03-1.tar.gz

3, Install the teradata client and

driver by root on linux

install alien on server if not

installed

apt-get install alien

Unzip and install the drivers:

alien

tdicu-15.00.00.00-1.noarch.rpm

dpkg -i

tdicu_15.00.00.00-2_all.deb

alien

tdodbc-15.00.00.03-1.noarch.rpm

dpkg -i

tdodbc_15.00.00.03-2_all.deb

alien

TeraGSS_linux_x64-15.00.00.07-1.noarch.rpm

dpkg -i

teragss-linux-x64_15.00.00.07-2_all.deb

4, Add the teradata files to

ldconfig, by creating a new file,

/etc/ld.so.conf.d/Zteradata.conf with the contents:

/opt/teradata/client/15.00/odbc_64/lib

/opt/teradata/client/15.00/tdicu/lib64

/opt/teradata/teragss/linux-x8664/15.00.00.07/lib

5,Refresh the cache to include

these new lib directories:

ldconfig -v

6, Redirect default drivers to

teardata files. #在默認路徑下建立軟鏈接指向teradata驅動文件

cd /usr/lib/x86_64-linux-gnu

mv libodbc.so.1.0.0

Xlibodbc.so.1.0.0

ln -s

/opt/teradata/client/15.00/odbc_64/lib/libodbc.so

libodbc.so.1.0.0

mv libodbcinst.so.1.0.0

Xlibodbcinst.so.1.0.0

ln -s

/opt/teradata/client/15.00/odbc_64/lib/libodbcinst.so

libodbcinst.so.1.0.0

7, config for teragss

#配置teradata客戶端組件

mkdir /usr/teragss/site

cp -R

/opt/teradata/teragss/linux-x8664/15.00.00.07/etc/*

/usr/teragss/site

mkdir /usr/teragss/linux-x8664

mkdir

/usr/teragss/linux-x8664/client

cd

/usr/teragss/linux-x8664/client

ln -s

/opt/teradata/teragss/linux-x8664/15.00.00.07/lib lib

cd

/opt/teradata/teragss/linux-x8664/15.00.00.07/bin

./run_tdgssconfig

8, modify odbc config file for

oracle user #將默認的兩個配置文件復制到當前用戶主目錄下,并修改配置路徑

cp

/opt/teradata/client/15.00/odbc_64/odbc.ini ~/.odbc.ini

cp

/opt/teradata/client/15.00/odbc_64/odbcinst.ini

~/.odbcinst.ini

Edit them to replace all

“TDODBC_INSTALL_DIR” with “/opt/teradata/client/15.00/odbc_64” and

replace “TDODBC_LIB_DIR” with “lib”

9,Add the data source to the ODBC

configuration file ~/.odbc.ini #在配置文件中增加data source信息

[ODBC Data Sources]

test_teradata=tdata.so

#其中test_teradata為自定義數據源名稱

[test_teradata]

Driver=/opt/teradata/client/15.00/odbc_64/lib/tdata.so

Description=

DBCName= ?#

此處為你要連接的teradata服務器名

LastUser=

Username= # 此處為連接的用戶名

Password= # 此處為密碼

Database=

DefaultDatabase=

#此處為默認連接服務器上的數據庫

10, Edit user profile, add below

into ~/.profile to set environment #設置用戶的環境變量

ODBCINI=$HOME/.odbc.ini

LD_LIBRARY_PATH=/opt/teradata/teragss/linux-x8664/15.00.00.07/lib:$LD_LIBRARY_PATH

export ODBCINI LD_LIBRARY_PATH

======================== 低調分割線

===========================

以上配置完成。

以下為python腳本中兩種方式連接示例:

import pyodbc

pyodbc.pooling = False

# 1,直接連接 connect directly,here

{Teradata} is keyword, not variable。

conn=pyodbc.connect('DRIVER={Teradata};DBCNAME=db_server_name;UID=;PWD=;QUIETMODE=YES;',

ANSI=True, autocommit=True)

# 2,引用配置的數據源 connect

by data source name

conn=pyodbc.connect('DSN=test_teradata;QUIETMODE=YES;',

ANSI=True, autocommit=True)

測試連接不報錯,那么恭喜你!否則回頭檢查哪個步驟手抖輸入錯誤,如果還不行,自檢人品。。。

總結

以上是生活随笔為你收集整理的python处理teradata数据库_Python脚本连接Teradata数据库的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 日本高清不卡二区 | 91av小视频| 国产一及片| 天天干夜夜爽 | 潘金莲一级淫片a.aaaaa播放 | 美国一区二区三区 | 日韩黄页网站 | 欧美亚洲第一区 | 好色综合| 黄色大片在线 | 欧美日韩中字 | 精品国产乱码久久久久久1区2区 | 97在线观看免费视频 | 七七久久 | 国产一区二区三区四 | av黄色一级片 | 日韩免费视频 | 朴麦妮原版视频高清资源 | 国产在线资源 | 亚洲av毛片 | 国产免费无码一区二区 | 国产99久久久欧美黑人 | 天天躁日日躁aaaa视频 | 美女扒开内裤让男人桶 | 亚洲丝袜在线视频 | 欧美激情一区二区三区免费观看 | 台湾佬美性中文 | 日韩精品国产一区二区 | 手机在线一区二区 | 十八禁视频网站在线观看 | 国产视频一区二区 | 女av在线| 久久97久久97精品免视看 | 久久久男女 | 蜜臀av一区二区三区有限公司 | 欧美午夜视频在线观看 | 国产精品入口麻豆九色 | 亚洲黄色激情视频 | 日韩在线视频免费播放 | 日本啪啪啪一区二区 | 精品中文字幕在线播放 | 五月天激情综合网 | 少妇高潮一区二区三区99刮毛 | 成人一二三区 | 黄页视频在线观看 | 国产爽视频 | 国产一区二区在线看 | 人妻久久久一区二区三区 | 久久久人人爽 | 国内精品免费 | 黄色免费成人 | 成人福利av | 奶罩不戴乳罩邻居hd播放 | a天堂在线资源 | ,国产精品国产三级国产 | 国产丝袜第一页 | 青青草十七色 | 久久人妻少妇嫩草av无码专区 | 亚洲中文字幕一区二区 | 欧美日韩久久久久 | 亚洲一区二区在线看 | 色综合久久天天综合网 | 国产亚洲精| 欧美自偷自拍 | 麻豆回家视频区一区二 | 国产美女裸体无遮挡免费视频 | 极品美女被c | 精品国内自产拍在线观看视频 | 久久蜜桃av | 在线观看日韩欧美 | 欧美日韩看片 | 亚洲天天视频 | 91免费视频网址 | 日本黄色视屏 | 91精品专区 | 中国丰满老太hd | 精品日韩久久 | 一区二区三区在线 | 性色视频在线观看 | 国产精品36p| 欧美尹人 | 伊人亚洲精品 | 久久在线电影 | 一色av| 国产福利视频导航 | 日韩h视频| 91视频直接看 | 午夜精品福利一区二区蜜股av | av第一福利 | 无码人妻丰满熟妇奶水区码 | 欧洲精品一区二区三区 | 成人aaa视频 | 狠狠综合网| 一区二区三区日 | 久久精品三级视频 | 久久精品国产欧美亚洲人人爽 | 热逼视频 | 欧美另类高清 | 丝袜人妖 |