Rahat sqlplus arayüzü?


21

Bulunan sqlplusarayüz oldukça eski. Bazı komutların veya anahtar kelimelerin elinizde olması oldukça hoş, ancak örneğin önceki geçmiş girişi için "ok" tuşu bulunmuyor.

Bunun için iyi bir değiştirme / uzatma sqlplusnedir? Bir GUI veya daha iyi olabilir (bu yüzden SSH ile faydalı kalır) bir komut satırı yardımcı programıdır.

SQL * Plus , Oracle Database ile çalışacak ana komut satırı aracıdır.


1
En azından ok yukarı görünüyor gqlplus.sourceforge.net bulmuştum . Sadece biraz daha uzun bu soruyu tutacak, belki daha fazla öneriler gelir. ToadVe Voraxoldukça iyi tavsiyelerdir.
Sebastian Roth,

Oracle ile meşgul olmayan insanlar için SQL * Plus'a bir bağlantı sağlayabilirsiniz. Soru probleminizi çözer ancak SE içeriğinden öğrenen diğer kullanıcılar için faydalı olmalıdır.
Maniero

Bunu yaptım, thx. Vay, çok fazla geri bildirim ve cevap. Herkese teşekkürler. Şimdi bir göz atacağım ve bu Q’yu kapatacağım.
Sebastian Roth,

Yanıtlar:



13

ancak örneğin önceki geçmiş girişi için "yukarı ok" tuşu yoktur.

Sen "GUI" aracı sqlplusw hakkında konuşuyorsun - oldschool sqlplus ok-yukarı-getir-önceki-ifadeler özelliğini destekliyor.

Sqlplus için iyi bir değiştirme / uzatma nedir

Oracle'ın ücretsiz bir GUI tabanlı araç olan SQL Developer'ı oldukça düzenli.

Eğer bir vim bağımlısıysanız, SQL * Plus'ı çok iyi artıran VoraX var .

VoraX, Oracle veritabanları için basit ama güçlü bir IDE olmayı hedeflemektedir. Tekerleği yeniden icat etmek yerine, VoraX, aslında veritabanına bağlanmak, SQL ifadelerini yürütmek ve sonuçları geri almak için kullanılan iyi bilinen SqlPLUS'a güveniyor. Bununla birlikte, bu etkileşim sadece bir SqlPLUS işleminin tüm işi yaptığını bilmeden sadece Vim ortamını kullanan kullanıcıdan gizlenir.

Bu yaklaşımın en büyük avantajı, hemen hemen tüm SqlPLUS komutlarının sorunsuz bir şekilde kullanılabilmesidir. Sütunları biçimlendirebilir, sayfalama, otomatik arama sorguları vb.

ÖZELLİKLER

  • Sqlplus komutlarının% 99.9'u desteklenir
  • gelişmiş kod tamamlama
  • Windows ve UNIX’de çalışır
  • hataları vurgulayan ve günlük kaydı destekleyen güzel bir sonuç penceresi
  • veritabanı nesnelerine hiyerarşik bir şekilde göz atmak için kullanılabilecek bir veritabanı gezgini
  • Paketler, türler vb. PLSQL nesnelerinin düzenlenmesi ve derlenmesi için destek
  • için uygun anahtar eşlemeleri: imlecin altındaki nesneyi tanımlamak, mevcut ifadeyi çalıştırmak vb.
  • bağlantı profilleri yönetimi (şifrelerin güvenli bir şekilde saklanması dahil)
  • veritabanı öğeleri için bulanık arama
  • Oracle HTML belgeleri için çevrimdışı arama

Vorax: Bu gerçekten iyi bir araç gibi görünüyor. Bir göz atacak. TEŞEKKÜRLER.
Sebastian Roth

7

Danıştığım her site, Oracle'ın Toad tarafından sorgular için bir arabirim olarak yemin etmesine neden oldu . DBAdmins değil, çoğunlukla geliştiriciler.



5

GUI için Oracle'dan SQL Developer kullanıyorum. ASH / AWR raporları için önceden oluşturulmuş SQL, oturumlar, bellek ve diğer yönetim dahil, ihtiyaç duyabileceğiniz her şey hakkındadır. Resmi rolüm DBA olmadığından bana çok yardımcı oluyor ama bu işin çoğunu yapıyorum.

SQL Plus, yukarı oka eşdeğerdir: list veya l. O kadar iyi değil, sadece son komutu göstermek ve hala komut satırına kopyalayıp yapıştırmanız gerekir.




4

SQL * Plus'ın Oracle Veritabanı Yönetimi için bir rolü vardır, vi UNIX / Linux işletim sistemi dünyasında olduğu gibi. Her insan vücuda sahip değil, ama her zaman orada olacak ve her zaman işe yarayacak. Bir DBA iseniz aşina olsanız iyi olur.

Geliştiriciler, SQL Developer gibi daha rahat bir şey için çaba harcayabilirler :-)


4

ssh dediğinizden beri; DbVisualizer'a bakmak isteyebilirsiniz. Entegre ssh tüneli var, birden fazla platformda çalışıyor ve mevcut bir jdbc sürücüsü olan her veri tabanını destekliyor. Geliştirici ayrıca çok duyarlıdır ve desteklenmeyen bir veritabanı bulabiliyorsanız, onu zevkle ekleyecektir. (ve hızlı).

Diğer 'katil' özelliklerinden biri, doğrudan bir sonuç kümesinden ve izleme özelliğinden gelen grafiklerdir. Bu, sonuçları gerçek zamanlı bir grafik oluşturmak için kullanabileceğimiz bir ızgaraya ekleyen zamanlanmış bir sorundur. Örneğin bkz. Özel izleme


3

Emacs SQLi'nin çok zevkli bir ortam olduğunu buldum :

O var:

  • giriş geçmişi
  • geçerli paragrafı veya seçilen bölgeyi SQL Plus'a gönderme
  • Tablolarla ilgili temel yardım ve DDL'yi görüntüleme
  • temel sözdizimi vurgulama

Ayrıca COPY / PASTE ve diğer gelişmiş düzenleme yeteneklerine sahip bir çok DB CLI istemcisiyle ve GUI veya terminal arayüzünden (ssh aracılığıyla) çalışın!


0

Peki ya TOra ?

TOra (Oracle için Toolkit), GNU Genel Kamu Lisansı altında bulunan ücretsiz bir yazılım veritabanı geliştirme ve yönetim GUI'sidir. Bir PL / SQL hata ayıklayıcı, sözdizimi vurgulayan bir SQL çalışma sayfası, bir veritabanı tarayıcısı ve kapsamlı bir veritabanı yönetim araçları seti sunar.


Herhangi bir şekilde TOra ile ilişkili misiniz? Eğer öyleyse, yazında bunu açıkça belirtmelisin. Değilse, büyük olasılıkla bu ürün için bir reklam gibi görünen ne ilanıyla gönderirken açıkça yapmanız gerekir. Teşekkürler!
Max Vernon

0

Şu anda, sqlplus için daha güncel bir değiştirme istiyorsanız, derim ki, SQLcl için gidin. Sqldeveloper'ın bir parçası ve her zaman sahip olmak istediğin ama sormaktan korkan birçok hoş özelliğe sahip. Buradan ücretsiz indirebilirsiniz sql-developer / indirmeler (sayfanın altındaki SQLcl indirmek için kontrol edin)

  • anahtar kelime tamamlama
  • sütun ve tablename tamamlama
  • json, csv, ansiconsole için gerçekten güzel çıktı formatı seçenekleri
  • sqlplus ile oldukça uyumlu
  • komut geçmişi

İyi haber: ücretsiz! Ayrıca, Java tabanlıdır, bu yüzden birçok platformda çalışır. O bu güzel videoyu izleyin tanıtıldı


0

Oracle Thin istemcisi aracılığıyla, herhangi bir JDBC istemcisini kullanabilirsiniz:

SSH üzerinden kullanım için komut satırı araçları tercihinden bahsettiniz, ancak SSH bağlantınızın tünelleri desteklemesi durumunda, sunucuya tünel üzerinden bağlanarak GUI araçlarını da kullanabilirsiniz.


-2

DbWatch'i denemelisin. Veritabanı platformları arasında izleme, raporlama ve yönetim için bir araçtır. Şu anda Oracle, SQL Server, MySQL, PostgreSQL, Sybase ve Ingres'i destekliyor.

DbWatch'ta yer alan şeylerden biri, örneğin tüm veritabanlarınız arasında bir tablo arıyorsanız veya bir kullanıcıyı kaldırmak istiyorsanız, çapraz veritabanı sql'lerine de izin veren sqlplus benzeri bir arayüz olan SQL Worksheet'dir.

Orada çalışıyorum ve denemenizi öneriyorum. ( http://www.dbwatch.com/ ) Ne düşündüğünüzü bize bildirin. Varsayılan olarak 10 günlük ücretsiz tam kullanım lisansı vardır, ancak test etmek için biraz daha zamana ihtiyacınız varsa, test sürenizi uzatabiliriz.

-Chris


Yorumlarınızı takdir ederken, ürününüzü bozmaya çalışmak yerine, soruyu yanıtlamaya çalışmalısınız.
Max Vernon
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.