連線遠端oracle記錄
python 想遠端訪問 oracle 資料庫,需要依賴兩個模組:
,可以輸入 uname -a 命令來檢視),所以以下兩個檔案:basic和sdk;
instantclient-sdk-linux.x64-11.2.0.4.0.zip
(2)在/opt目錄下新建oracle目錄,把兩個檔案放入linux的/opt/oracle目錄,並直接解壓出instantclient_11_2,結果如下;
(3)設定環境變數,編輯./bash_profile檔案,執行如下命令;
vim /root/.bash_profile
oracle_home=/
你的目錄/instantclient_11_2/
ld_library_path=$ld_library_path:$oracle_home
(4)修改完成之後,使你的修改生效,使用指令 source ~/.bashrc,
接下來是建立乙個連線libclntsh.so,指令如下:
cd /
你的目錄/instantclient_11_2/
ln -s libclntsh.so.11.1 libclntsh.so
解壓cx_oracle-5.2.1.tar.gz,命令如下;
tar -xvf cx_oracle-5.2.1.tar.gz
cd cx_oracle-5.2.1
python setup.py install
如果報錯如下;
·原因分析:
sudo env | grep oracle_home沒有輸出,說明root使用者的oracle環境沒有配置,故出現以上錯誤
·參考:
解決辦法:
vi /root/.bashrc
追加一下內容,
export oracle_home=/opt/oracle/instantclient_11_2
export tns_admin=$oracle_home/network/admin
export nls_lang='simplified chinese_china'.utf8
export path=$path:$oracle_home/bin
source /root/.bashrc
進入cx_oracle-5.1.3源**路徑,執行python setup.py install
測試是否連通。
python3
>>>import cx_oracle
>>>conn =cx_oracle.connect('u','p','ip:1521/ora10')
Linux系統下如何開啟Mysql遠端連線服務
開發過程中難免會遇到遠端訪問mysql資料庫的問題,這裡通過改變user表中一條記錄資料就可以了,下面為大家簡單說一說解決的方案,首先訪問本機的mysql 用ssh登入終端,輸入如下命令 輸入登入mysql資料庫命令如下 mysql uroot p 輸入密碼登陸進去後,輸入如下的語句 use mys...
Windows下最簡潔的Linux遠端連線軟體
一直在找linux遠端連線軟體,都發現不夠簡潔,清爽。直到最近發現了putty這個軟體。先放一張效果圖!比較清爽吧!下面介紹下他的使用!開始使用 putty 登陸名 ip位址putty 登入名 192.168.1.128然後他會讓你輸入你的密碼 輸入完回車就可以遠端連線linux了 相關問題 1 上...
在虛擬機器執行Linux下使用ssh遠端連線
在v box中開啟設定將網絡卡的其中乙個配置成橋接網絡卡。之後執行ubuntu,開啟終端。sudo apt get install ssh或者使用如下 apt get install openssh client在終端上使用如下命令 service ssh start 啟動ssh service s...