Како инсталирати TOAD на Линукс Минту?
Програм ТОAD представља један од најбољих програма за Database Девелопере, DBА-овце, и Дата Аналитичаре с којим имате пун приступ манипулисању са Oracle базом, креирању разних Oracle објеката, тестирању и слично. ТОAD тренутно постоји само у верзији за Виндовс, али наравно постоји и трик како може да се инсталира на Линуксу, тачније на Убунтуу или Линукс Минту да буде функционалан.
- Инсталирајте wine. Wine представља подлогу за покретање разних Виндовс програма на Линукс саставима.
- Покрените у терминалу следеће команде да би инсталирали Wine:
sudo apt-get update sudo apt-get install wine
- Покрените winecfg како би се креирали иницијални фолдери за тај програм. Након што ће winecfg отвори можете га затворити. Покрећете га командом winecfg преко терминала.
- Скините Oracle Instant Client за Виндовс и распакујте га у неки фолдер (у нашем случају у фолдер instantclient_10_2). Ја сам га скинуо са адресе http://www.oracle.com/technetwork/topics/winsoft-085727.html
- Креирајте фолдере потребне за 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
- Прекопирајте сав садржај из фолдера instantclient_10_2 у фолдер ~/.wine.drive_c/ORA/BIN
cp -r instantclient_10_2/* ~/.wine.drive_c/ORA/BIN
- Направите копију фајла oci.dll која ће се звати OCI.DLL
cp ~/.wine.drive_c/ORA/BIN/oci.dll /home/draza/.wine/drive_c/ORA/BIN/OCI.dll
- Покрените regedit унутар wine-a командом: wine regedit
- Креирајте Key Oracle на локацији: HKEY_LOCAL_MACHINE – Software и унутар њега String Value ORACLE_HOME са вредношћу C:\ORA
- На истом месту додати и стринг NLS_LANG са вредношћу AMERICAN_AMERICA.WE8MSWIN1252
- Унутар KeyString-а PATH који се налази на локацији HKEY_LOCAL_MACHINE > System > CurrentControlSet > Control > SessionManager > Environment додати на крај реда вредности:
;C:\ORA;C:\ORA\BIN
- На истој локацији креирати String Value ТNS_ADMIN са вредношћу c:\ORA\NETWORK\ADMIN
- Преостаје вам још само да инсталирате Toad путем Wine-а.
Унутар ТОAD-а подесити да је могуће покренути само једну инстанцу ТОAD-а.
View – Toad Options – Start Up и одчекирајте Allow multiple copies of Toad to be loaded, јер се може десити да на неким верзијама Wine-а може бити проблема уколико се покрене више инстанци ТОAD-а.
НАПОМЕНА:
По мојим искуствима, Toad на Линуксу ради релативно добро али има доста bug-ова, првенствено са стабилношћу.
С обзиром да Марфи никада не спава, и да ми се горепоменути проблем дешавао баш када не треба, нажалост, на крају сам одустао од употребе Toad-а, те сада управо покушавам да се навикнем на употребу SQL Developer-a, званичног Oracle алата за администрацију базе који има и своју верзију за Линукс оперативне системе.
Корисни линкови:
– Најбољи Линукс за персоналне рачунаре – Линукс Минт
– Како инсталирати Линукс Минт у dual-boot варијанти са Виндовсом