私が見つかりました。sqlplus
インターフェイスはかなり古くなっています」。いくつかのコマンドまたはキーワードを自由に使用できるのは非常に便利ですが、たとえば、以前の履歴エントリの「矢印」キーは使用できません。
良い置換/拡張とは何sqlplus
ですか?GUIまたはそれ以上(SSHを介して引き続き有用)のコマンドラインユーティリティである可能性があります。
SQL * Plusは、Oracle Databaseで動作するメインのコマンドライン・ツールです。
私が見つかりました。sqlplus
インターフェイスはかなり古くなっています」。いくつかのコマンドまたはキーワードを自由に使用できるのは非常に便利ですが、たとえば、以前の履歴エントリの「矢印」キーは使用できません。
良い置換/拡張とは何sqlplus
ですか?GUIまたはそれ以上(SSHを介して引き続き有用)のコマンドラインユーティリティである可能性があります。
SQL * Plusは、Oracle Databaseで動作するメインのコマンドライン・ツールです。
回答:
ただし、たとえば、前の履歴エントリの「矢印」キーは使用できません。
「GUI」ツールであるsqlpluswについて話している-oldschool sqlplusはarrow-up-bring-previous-statements機能をサポートしています。
sqlplusの良い代替/拡張機能は何ですか
無料のGUIベースのツールであるOracleのSQL Developerは、非常にきれいです。
あなたがvim中毒者なら、SQL * Plusを非常によく拡張するVoraXがあります。
VoraXは、シンプルでありながらOracleデータベース用の強力なIDEを目指しています。車輪を再発明する代わりに、VoraXは、データベースへの接続、SQLステートメントの実行、結果の取得に実際に使用される有名なSqlPLUSに依存しています。ただし、この相互作用は、背後にあるSqlPLUSプロセスがすべての作業を行うことを知らずにVim環境を使用するだけのユーザーには表示されません。
このアプローチの大きな利点は、ほとんどすべてのSqlPLUSコマンドを問題なく使用できることです。列のフォーマット、ページネーションの設定、クエリの自動トレースなどができます。
特徴
- サポートされているsqlplusコマンドの99.9%
- 高度なコード補完
- WindowsおよびUNIXで実行されます
- エラーの強調表示とログのサポートを備えた素晴らしい結果ウィンドウ
- 階層的な方法でデータベースオブジェクトを参照するために使用できるデータベースエクスプローラ
- パッケージ、タイプなどのPLSQLオブジェクトの編集およびコンパイルのサポート
- 便利なキーマッピング:カーソルの下のオブジェクトの説明、現在のステートメントの実行など。
- 接続プロファイル管理(パスワードの安全な保存を含む)
- データベース項目のファジー検索
- Oracle HTMLドキュメントのオフライン検索
SQL Toolsは、私が試した代替手段です。それは私のニーズに合っていませんでしたが、あなたのものかもしれません。 SQL Tools ++はSQL Tools上に構築されています。
WinSQLLiteのような私の同僚の何人か。
sshに言及したので。あなたが見て撮りたいかもしれませんDbVisualizerのそれは、SSHトンネリングを統合しましたが、可能なJDBCドライバを持つすべてのデータベースに関する複数のプラットフォームと支持体上で実行されています。また、開発者は非常に反応がよく、サポートされていないデータベースを見つけることができた場合、喜んで追加します。(そして迅速)。
他の「キラー」機能の1つは、結果セットと監視機能から直接得られるグラフです。これは、リアルタイムでグラフを作成するために使用できるグリッドに結果を追加する時限クエリです。たとえば、アドホックモニタリングをご覧ください。
Emacs SQLiは非常に楽しい環境であることがわかりました。
持っている:
また、COPY / PASTEおよびその他の高度な編集機能を使用して、多くの別のDB CLIクライアントとGUIまたはターミナルインターフェイス(ssh経由)を使用して作業することもできます。
何についてTORA?
TOra(Toolkit for Oracle)は、GNU General Public Licenseの下で利用可能なフリーソフトウェアデータベース開発および管理GUIです。PL / SQLデバッガー、構文を強調表示したSQLワークシート、データベースブラウザー、およびデータベース管理ツールの包括的なセットを備えています。
現時点で、sqlplusの最新の置換が必要な場合は、SQLclを使用してください。これはsqldeveloperの一部であり、常に必要でしたが、求めるのが怖かった多くの素晴らしい機能を備えています。ここから無料でダウンロードできますsql-developer / downloads(SQLclダウンロードについてはページの下部を確認してください)
朗報:無料です!また、Javaに基づいているため、多くのプラットフォームで実行されます。紹介されているこの素敵なビデオをご覧ください
Oracle Thin Clientを使用すると、任意のJDBCクライアントを使用できます。
SSH経由で使用するコマンドラインツールの設定について説明しましたが、SSH接続がトンネルをサポートしている場合は、トンネルを介してサーバーに接続することでGUIツールも使用できる場合があります。
dbWatchを試してください。これは、データベースプラットフォーム全体の監視、レポート、および管理のためのツールです。現在、Oracle、SQL Server、MySQL、PostgreSQL、Sybase、Ingresをサポートしています。
dbWatchに含まれているものの1つは、SQLワークシートです。これは、クロスデータベースSQLを可能にするsqlplusのようなインターフェイスです。たとえば、すべてのデータベースでテーブルを探している場合やユーザーを削除する場合です。
私はそこで働いています。試してみることをお勧めします。(http://www.dbwatch.com/)ご意見をお聞かせください。デフォルトでは10日間の無料フルユースライセンスが含まれていますが、テストにもう少し時間が必要な場合はテスト期間を延長します。
-クリス
Toad
そしてVorax
、非常に良い勧告しています。