Y a-t-il une bonne alternative à SQL*PLUS pour Oracle?

Je ne suis pas fan de L'utilisation de SQL*PLUS comme interface avec Oracle. J'ai l'habitude d'utiliser yasql, mais il n'a pas été mis à jour depuis 2005 et pouvez faire avec quelques améliorations. Un rapide recherche Google montre yasql et SQLPal. J'utilise linux, donc SQLPal n'est pas une option.

existe-il des alternatives là-bas, ou suis-je coincé avec une interface que je n'aime pas ou qui n'est plus maintenu?

31
demandé sur Ray Vega 2008-11-13 05:32:05

15 réponses

je présume que vous voulez une méthode basse pour désactiver les requêtes, mais que vous voulez plus de fonctions que SQL*Plus fournit? Pourquoi ne pas utiliser Oracle SQL Developer? C'est gratuit.

Installer, faire une nouvelle connexion à votre base de données, puis commencer à taper un script. Appuyez sur F5 pour l'exécuter (ou juste la partie du script que vous avez surlignée).

26
répondu ropable 2014-10-16 10:35:52

regardez gqlplus. Il enroule sql * plus sur linux et le rend plus convivial en ajoutant des choses comme l'histoire des commandes, l'achèvement de nom de table et ainsi de suite.

12
répondu Dan Vinton 2008-11-19 00:21:04

Emacs peut fournir des fonctions d'édition de texte beaucoup plus puissantes et des fonctionnalités au-delà de L'interface de ligne de commande SQL*Plus par défaut.

voici quelques liens sur la façon D'utiliser Emacs comme wrapper pour SQL*Plus:

10
répondu Ray Vega 2009-01-13 21:27:35

crapaud est assez cher, mais vous pouvez télécharger un essai de 90 jours à partir du site Quest pour voir si elle a l'ensemble de fonctionnalités que vous voulez (ne vous laissez pas tromper par le titre "freeware" - il est seulement gratuit pendant 90 jours, et puis il expire, ce qui rend certainement shareware):

http://www.toadworld.com/Freeware/ToadforOracleFreeware/tabid/558/Default.aspx

l'Autre des options est un outil que j'ai vu sur CodeProject:

http://www.codeproject.com/KB/database/OQuery.aspx

C'est dans .NET, donc vous devriez voir si c'est compilé sur Mono, mais ça pourrait valoir le coup. Je n'ai pas utilisé l'un ou l'autre des outils (Toad ou celui-ci), puisque je suis un type de serveur SQL, mais j'ai entendu de bonnes choses au sujet de Toad.

9
répondu SqlRyan 2011-06-25 05:13:05

Si c'est la ligne de commande que vous voulez, je le recommande rlwrap pour aller avec sqlplus; il vous donne des capacités d'édition de ligne et l'historique de commande, faisant de sqlplus un outil quelque peu utilisable.

8
répondu 2008-11-21 20:33:32

vous pouvez essayer PL / SQL developer à partir de allroundautomations

ce qui Concerne K

6
répondu Khb 2008-11-14 22:08:51

Cela dépend de ce que vous cherchez. Si C'est un outil de requête GUI, alors Oracle ont leur produit gratuit SQL Developer (bien qu'il ait une empreinte importante). Il y en a quelques-unes gratuites dans la base de données. J'aime SQUirrel SQL client moi-même. Il y a aussi DBVisualiser et quelques autres. JEdit est un éditeur qui dispose d'un plugin DBConsole pour exécuter des requêtes de base de données et DML/DDL. Ils sont tous basés sur java alors exécutez la plupart des endroits.

Si vous aimez une ligne de commande, consultez sqlpython (le développeur a identifié un couple de d'autres trop)

4
répondu Gary Myers 2008-11-13 03:02:07

j'aime SQL Developer. Il est libre, possède une interface intuitive et fonctionne sous Windows, Mac et Linux. Il supporte également de nombreuses commandes sql*plus et supporte le contrôle de version

3
répondu JaseAnderson 2008-11-13 03:02:24

si vous êtes le type VIM genre de gars ensuite, je regarde dans Vorax. Il s'agit essentiellement d'un enveloppement VIM autour de SQL*plus.

2
répondu René Nyffenegger 2011-02-18 08:38:15

regardez Dame. Cet outil est écrit en Perl et est donc une plateforme croisée. Aussi Señora est libre, extensible et a l'intention d'être votre shell Oracle primaire. Vous pouvez étendre Senora facilement en fournissant vos propres plugins. Senora tente de fournir un format de sortie plus convivial que sqlplus. Les colonnes ont tendance à être aussi larges que nécessaire.

une Autre alternative intéressante est SQLcl. Il fournit la révision en ligne, l'achèvement de l'énoncé, commande recall, DBA stuff (e.g. startup, shutdown) et supportant également vos scripts SQL*Plus précédemment écrits.

2
répondu 0xdb 2017-09-03 13:52:51

la version open source de CRAPAUD est TORA: tora.sourceforge.net

1
répondu 2009-06-01 17:30:33

j'aime sqlsh

alias sqr='sqlsh -d DBI:Oracle:MYSERVER.COM -u USER -p PASSWORD'
1
répondu Николай Мишин 2011-09-15 16:08:39

crapaud du logiciel quest Si vous pouvez payer pour une licence

sql écureuil si vous ne pouvez pas.

1
répondu duffymo 2012-06-27 00:50:08

ont utilisé à la fois crapaud et SQL Navigator, et j'aime la stabilité SQL Navigator.

0
répondu PlanetUnknown 2010-01-11 16:01:27

j'ai utilisé mon propre outil ocimlsh en conjonction avec rlwrap.

0
répondu Gaius 2011-11-08 10:20:02