Како инсталирати TOAD на Линукс Минту?

Програм ТОAD представља један од најбољих програма за Database Девелопере, DBА-овце, и Дата Аналитичаре с којим имате пун приступ манипулисању са Oracle базом, креирању разних Oracle објеката, тестирању и слично. ТОAD тренутно постоји само у верзији за Виндовс, али наравно постоји и трик како може да се инсталира на Линуксу, тачније на Убунтуу или Линукс Минту да буде функционалан.

  1. Инсталирајте wine. Wine представља подлогу за покретање разних Виндовс програма на Линукс саставима.
  2. Покрените у терминалу следеће команде да би инсталирали Wine:
    sudo apt-get update
    sudo apt-get install wine
  3. Покрените winecfg како би се креирали иницијални фолдери за тај програм. Након што ће winecfg отвори можете га затворити. Покрећете га командом winecfg преко терминала.
  4. Скините Oracle Instant Client за Виндовс и распакујте га у неки фолдер (у нашем случају у фолдер instantclient_10_2). Ја сам га скинуо са адресе http://www.oracle.com/technetwork/topics/winsoft-085727.html
  5. Креирајте фолдере потребне за Oracle Client
    mkdir ~/.wine.drive_c/ORA
    mkdir ~/.wine.drive_c/ORA/BIN
    mkdir ~/.wine.drive_c/ORA/NETWORK
    mkdir ~/.wine.drive_c/ORA/NETWORK/ADMIN
  6. Прекопирајте сав садржај из фолдера instantclient_10_2 у фолдер ~/.wine.drive_c/ORA/BIN
    cp -r instantclient_10_2/* ~/.wine.drive_c/ORA/BIN
  7. Направите копију фајла oci.dll која ће се звати OCI.DLL
    cp ~/.wine.drive_c/ORA/BIN/oci.dll /home/draza/.wine/drive_c/ORA/BIN/OCI.dll
  8. Покрените regedit унутар wine-a командом: wine regedit
  9. Креирајте Key Oracle на локацији: HKEY_LOCAL_MACHINE – Software и унутар њега String Value ORACLE_HOME са вредношћу C:\ORAКако инсталирати ТОAD на Линукс Mint-у?
  10. На истом месту додати и стринг NLS_LANG са вредношћу AMERICAN_AMERICA.WE8MSWIN1252
  11. Унутар KeyString-а PATH који се налази на локацији HKEY_LOCAL_MACHINE > System > CurrentControlSet > Control > SessionManager > Environment додати на крај реда вредности:
    ;C:\ORA;C:\ORA\BIN

    3

  12. На истој локацији креирати String Value ТNS_ADMIN са вредношћу c:\ORA\NETWORK\ADMIN4
  13. Преостаје вам још само да инсталирате Toad путем Wine-а.
    Унутар ТОAD-а подесити да је могуће покренути само једну инстанцу ТОAD-а.
    View – Toad Options – Start Up и одчекирајте Allow multiple copies of Toad to be loaded, јер се може десити да на неким верзијама Wine-а може бити проблема уколико се покрене више инстанци ТОAD-а.

НАПОМЕНА:

По мојим искуствима, Toad на Линуксу ради релативно добро али има доста bug-ова, првенствено са стабилношћу.

Такође, напомињем да сам 6 месеци радио у Toad-у на Линуксу и да нисам имао већих проблема сем тих са смрзавањем прозора који су се спорадично дешавали, што опет може бити опасно уколико уколико сте написали огроман SQL упит, нисте бекаповали а Toad пукне и све оде у бесповрат.

С обзиром да Марфи никада не спава, и да ми се горепоменути проблем дешавао баш када не треба, нажалост, на крају сам одустао од употребе Toad-а, те сада управо покушавам да се навикнем на употребу SQL Developer-a, званичног Oracle алата за администрацију базе који има и своју верзију за Линукс оперативне системе.

Корисни линкови:
– Најбољи Линукс за персоналне рачунаре – Линукс Минт
Како инсталирати Линукс Минт у dual-boot варијанти са Виндовсом