Both sides previous revision Previous revision Next revision | Previous revision |
how-to:toad_on_linux [2014/06/30 12:11] – Giuseppe Di Terlizzi | how-to:toad_on_linux [2014/07/18 10:47] (current) – [Alternative Linux a Toad... tora] Giuseppe Di Terlizzi |
---|
====== Installare Toad per Oracle su GNU/Linux ====== | ====== Installare Toad per Oracle su GNU/Linux con Wine ====== |
| |
Oggi vedremo come installare //Toad for Oracle// sulla propria distribuzione. | {{http://www.winehq.org/images/winehq_logo_glass.png?50 }}Oggi vedremo come installare //Toad for Oracle// sulla propria distribuzione. |
| |
Toad è il noto tool che permette di amministrare e gestire vari DBMS (in primis Oracle). | Toad è il noto tool che permette di amministrare e gestire vari DBMS (in primis Oracle). |
$ export WINEPREFIX=~/.wine-toad | $ export WINEPREFIX=~/.wine-toad |
| |
<note tip>E' possibile installare //Toad// anche nel contenitore predefinito di Wine ovvero sotto ''~/.wine''. L'utilizzo di una directory specifica come contenitore ci facilita la configurazione di parametri specifici per la corretta esecuzione del programma o la possibilità di poter fare un backup completo da spostare su un'altra macchina o eliminare tutto nel caso in cui non funzioni un programma oppure testare diverse versioni di un prodotto senza toccare gli altri contenitori.</note> | <WRAP tip round>E' possibile installare //Toad// anche nel contenitore predefinito di Wine ovvero sotto ''~/.wine''. L'utilizzo di una directory specifica come contenitore ci facilita la configurazione di parametri specifici per la corretta esecuzione del programma o la possibilità di poter fare un backup completo da spostare su un'altra macchina o eliminare tutto nel caso in cui non funzioni un programma oppure testare diverse versioni di un prodotto senza toccare gli altri contenitori.</WRAP> |
| |
In questo modo diciamo a Wine di utilizzare questa directory per salvare le configurazioni e installare i programmi. | In questo modo diciamo a Wine di utilizzare questa directory per salvare le configurazioni e installare i programmi. |
Sempre dall'//Editor di Registro// creiamo/modifichiamo sotto la chiave ''HKEY_CURRENT_USER/Environment'' la stringa ''PATH'' con il valore ''c:\oracle\bin''. | Sempre dall'//Editor di Registro// creiamo/modifichiamo sotto la chiave ''HKEY_CURRENT_USER/Environment'' la stringa ''PATH'' con il valore ''c:\oracle\bin''. |
| |
<note important>Nel caso in cui la variabile ''PATH'' contenga già dei valori utilizzare il punto-virgola come separatore. Es: | <WRAP important round>Nel caso in cui la variabile ''PATH'' contenga già dei valori utilizzare il punto-virgola come separatore. Es: |
| |
PATH=c:\windows\system32;c:\oracle\bin | PATH=c:\windows\system32;c:\oracle\bin |
</note> | </WRAP> |
| |
<note tip>La stessa procedura per l'installazione dell'instant client può essere utilizzata anche dagli utenti Windows sulle proprie macchine</note> | <WRAP tip round>La stessa procedura per l'installazione dell'instant client può essere utilizzata anche dagli utenti Windows sulle proprie macchine</WRAP> |
| |
===== Passo 3: Installiamo Toad ===== | ===== Passo 3: Installiamo Toad ===== |
| |
| |
====== Alternative Linux a Toad... tora ====== | ===== Alternative Linux a Toad... tora ===== |
| |
Se proprio non abbiamo voglia di utilizzare Toad per amministrare il nostro DB Oracle dalla nostra Linux box, per fortuna la comunita Linux ci offre un'alternativa altrettanto valida: //tora//. | Se proprio non abbiamo voglia di utilizzare Toad per amministrare il nostro DB Oracle dalla nostra Linux box, per fortuna la comunita Linux ci offre un'alternativa altrettanto valida: //tora//. |
//tora// è un tool che permette di collegarsi con diversi DBMS tra cui //Oracle//, //MySQL/MariaDB//, //PostgreSQL// e via //ODBC//. | //tora// è un tool che permette di collegarsi con diversi DBMS tra cui //Oracle//, //MySQL/MariaDB//, //PostgreSQL// e via //ODBC//. |
| |
Per gli utilizzatori di **Slackware Linux** ho messo a disposizione il pacchetto precompilato per l'architettura //x86_64// nel mio repository (www.lotar.altervista/slackbuilds/tora). Il pacchetto è compilato senza supporto a Oracle ma è possibile utilizzare lo SlackBuild per ricolpilarlo con il supporto a Oracle. | Per gli utilizzatori di **Slackware Linux** ho messo a disposizione il pacchetto precompilato per l'architettura //x86_64// nel mio repository (www.lotar.altervista/slackbuilds/tora). Il pacchetto è compilato senza supporto a //Oracle// ma è possibile utilizzare lo //SlackBuild// per ricolpilarlo ed aggiungere facilmente il supporto. |
| Per non installare il mastodontico //Client Oracle// è possibile utilizzare l'//Instant Client// seguendo la guida [[how-to:instant-client-oracle-on-linux]]. |
| |
| ===== Link utili ===== |
| * Wine - http://www.winehq.org |
| * Instant Client Oracle - http://www.oracle.com/technetwork/topics/winsoft-085727.html |
| * tora - http://toradsql.com |
| |
{{tag>how-to linux oracle toad tora wine}} | {{tag>how-to linux oracle toad tora wine}} |