dmpython部署操作軌跡

2021-10-11 03:03:06 字數 1716 閱讀 4921

二、修改伺服器預設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 dmpython

conn=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...