oracle11安裝教程linux 怎樣編譯Qt下的Oracle驅(qū)動(dòng)?
怎樣編譯Qt下的Oracle驅(qū)動(dòng)?Windows下編譯Oracle驅(qū)動(dòng)打開項(xiàng)目:c:qt 4 . 8 . 1 srcplugingsqldriversoci修改;TARGET qsqlocosourc
怎樣編譯Qt下的Oracle驅(qū)動(dòng)?
Windows下編譯Oracle驅(qū)動(dòng)打開項(xiàng)目:c:qt 4 . 8 . 1 srcplugingsqldriversoci修改;
TARGET qsqlocosources main . CPP include(../../../sql/drivers/oci/qsql_)includ: Oracle 2 product 11 . 2 . 0 dbhome _ 1 occinclud: Oracle 2 product 11 . 2 . 0 dbhome _ 1 ocilibsvc編譯完成后,將庫文件復(fù)制到:編譯Oracle驅(qū)動(dòng)程序打開項(xiàng)目:/usr/local/Qt-4 . 5 . 2/src/plugins/SQL drivers/OCI查看并修改項(xiàng)目文件:[OCI] $ cattarget.../.../SQL/drivers/OCI/qsql _ OCI . h sources main . CPP../../../SQL/drivers/OCI/qsql _ OCI . cpplibpath/u01/app/Oracl: libs * -lociunix:!包含(libs,。*客戶。*): libs *-lclntshmacx: qmake _ l flags-wl,-flat _ namespace,-u,_ environinclud
linux系統(tǒng)oracle執(zhí)行sqlplus找不到?
1.如果正常安裝oracle,sqlplus一般存放在$ORACLE_HOME/bin2,而你的ORACLE_HOME路徑太深,所以//oracle/11.2.0/就足夠安裝了。是逐行執(zhí)行的,所以應(yīng)該先定義ORACLE_HOME//oracle/11.2.0。定義路徑$ Oracl: $ path 4和env|grepPATH check,例如path/usr/K:/usr/local/Bin:/Bin:。/usr/bin://oracle/11.2.0/bin5, which sqlplus檢查//oracle/11.2.0/bin/sqlplus