ORACLE

From Mikrodev Documentation
Jump to navigation Jump to search

Kurulum[edit | edit source]

Setupı default parametrelerle tamamlandıktan sonra "Net configuration assistant" aracı ile bir "LISTENER" eklenmesi gerekiyor.

Daha sonra "Net Manager" aracı ile bu listenera bir database service eklenmesi gerekiyor.

Örnek database service:

Global Database Name: scadadb

Oracle Home Dir: C:\app\yg\product\12.1.0\dbhome_1

SID : scadadb

Genelde SID ile dbname aynı yapılabilir.


QT Oracle Driver Derleme[edit | edit source]

  • Oracle websitesinden şu iki dosya indirilir(ilki, lib ve headerlar için, ikincisi ryntime dll için):
    • "Instant Client Package - Basic: All files required to run OCI, OCCI, and JDBC-OCI applications "
    • "Instant Client Package - SDK: Additional header files and an example makefile for developing Oracle applications with Instant Client"
  • QT sources içersindeki Src\qtbase\src\plugins\sqldrivers\oci\oci.pro projesi açılır
  • Indirilen ilk client package içindeki path ler projeye eklenir:

INCLUDEPATH+="E:\app\instantclient_12_1\sdk\include" LIBS+=-L"E:\app\instantclient_12_1\sdk\lib\msvc"

  • Indirilen ikinci client package içindeki path projeye eklenir:

LIBS+=-L"LIBS+=-L"E:\app\instantclient_12_1_""

  • Bu adımlardan sonra oracle driver yuklenebilir.