需要將資料庫從mysql遷移到oracle。下了個oracle xe在ubuntu下折騰了好久,都只能啟動1521的偵聽埠,而資料庫起不起來。無奈之下切換到windows,使用官網的安裝包,順利裝上。
1.需要instantclient-basic-linux32-11.2.0.2.0.zip和instantclient-sdk-linux32-11.2.0.2.0.zip
進入instantclient_11_2,執行如下命令
ln -s libclntsh.so.11.1 libclntsh.so 建立符號鏈結2.需要安裝php的oci8擴充套件
i.原始碼安裝的php
進入../php-5.3.3/ext/oci8
phpize 生成 configure檔案
./configure --with-oci8=instantclient,/path/you/unzip/instantclient_11_2 生成 makefile
make
make install
ii.ubuntu的安裝
apt-get install php-pear --為了有pecl 可用
apt-get install php5-dev --為了有phpize可用
中間詢問instantclient路徑的時候輸入instantclient,/path/you/unzip/instantclient_11_2即可
3.啟用php擴充套件
修改php.ini ,增加
extension=/usr/lib/php5/20090626+lfs/oci8.so -- 這個路徑隨便配了,總之能指向剛才編譯出來的oci8.so就對了
4.讓oci8.so能順利找到oracle 的 client.so
vim /etc/ld.so.conf
加入/path/you/unzip/instantclient_11_2
執行ldconfig
至此安裝成功, 然後有apache的重啟apache。
pycharm連線linux系統oracle
1,本機安裝python3.xx 2,安裝pycharm 3,在pycharm新增cx oracle模組 4,如果裝包出現pip沒有找到main函式報錯,根據報錯的路徑,注釋掉import pip兩行。在 do install和do uninstall python連線oracle資料庫報錯 dat...
Linux環境下Python連線Oracle
最近公司要求在linux下對mysql,oracle進行增加使用者,使用者改密等操作。mysql資料庫實現起來比較簡單,這個oracle讓我頭疼了一陣。於是從網上查閱資料,經自己的測試以後終於成功,現將方法總結如下 python資料庫介面python db api支援非常多的資料庫。python連線...
Linux下python遠端連線Oracle記錄
連線遠端oracle記錄 python 想遠端訪問 oracle 資料庫,需要依賴兩個模組 可以輸入 uname a 命令來檢視 所以以下兩個檔案 basic和sdk instantclient sdk linux.x64 11.2.0.4.0.zip 2 在 opt目錄下新建oracle目錄,把兩...