二、修改伺服器預設python版本
在終端輸入python命令,會發現系統原有版本為2.6,並沒有使用我們部署的3.5版本。我們安裝的python3.5.2的命令在/usr/lib/python3.5/bin/python(前邊的路徑要根據你的安裝路徑確定)。我們只需把/usr/bin/python 刪除掉:rm /usr/bin/python,然後做個軟連線 ln -s /usr/lib/python3.5/bin/python3.5 /usr/bin/python即可。修改vim /etc/profile.d/python.sh,新增如下內容:
alias python=』/usr/lib/python3.5/bin/python3.5』
給python.sh 755許可權
chmod -r 755 /etc/profile.d/python.sh
執行resource /etc/profile.d/python.sh生效
再次在終端輸入python命令,已經為3.5版本。
三、安裝dmpython
dmpython可以執行在任何安裝了python的平台上。可以使用安裝包進行安裝,需要保證dpi和dmpython版本一致,都是32位或都是64位。
可以使用原始碼包進行安裝,建議採取root使用者做如下操作:
如果已經部署dm客戶端,則進行如下操作:
1、解壓dmpython.zip
unzip dmpython.zip
2、執行下面的命令:
cd dmpython
python setup.py install
四、配置環境變數
dmpython 的執行需要使用 dpi 動態庫,使用者應將 dpi 所在目錄(一般為 dm 安裝目錄中的 bin 目錄)加入系統環境變數,將dmdbms\bin目錄新增到系統的環境變數中,如下:
export path=pat
h:/o
pt/d
mdbm
s/bi
nexp
ortl
dlib
rary
path
=path:/opt/dmdbms/bin export ld_library_path=
path:/
opt/
dmdb
ms/b
inex
port
ldl
ibra
ryp
ath=
ld_library_path:/opt/dmdbms/bin
五、連線dm
$python
import dmpythonconn=dmpython.connect(user=『sysdba』,password=『sysdba』,server=『192.168.8.2』,port=5236)
六、查詢測試
cursor = conn.cursor()cursor.execute(『select 1 from dual』)
>
values = cursor.fetchall()values
[(『1』,)]
7.關閉連線和游標
cursor.close()conn.close()
C 學習軌跡之檔案操作
1.c 中將資料從乙個物件到另乙個物件的傳遞抽象為 流 流分為輸入流和輸出流,資料的輸入輸出都是通過i o流來實現的,將執行i o操作的類體系稱為流類庫。2.c 提供了強大的流類庫,有三套實現i o的方法 第一套是和c語言相容的i o庫函式 第二套是i o流類庫,在linux適合第二套 第三套是針對...
Kafka簡單部署操作
啟動kafka需要先啟動zk,推薦手動啟動zk,不用kafka的命令 配置檔案zookeeper.properties 配置項datadir zk datadir 配置的目錄 clientport zk埠 bin zookeeper server start.sh config zookeeper....
nginx操作與部署
4 安裝 make make install 提示 1 make 按照編譯清單中的源 進行編譯生成二進位制檔案,2 make install 將生成好的二進位制檔案安裝到 usr local python3中。3 檢視生成的目錄 usr local python3 4 注意 在當前目錄下執行make...