Я обнаружил, sqlplus
что интерфейс довольно устарел. Довольно неплохо иметь в распоряжении некоторые команды или ключевые слова, но, например, нет клавиши «стрелка вверх» для предыдущей записи истории.
Для чего нужна хорошая замена / расширение sqlplus
? Может быть графический интерфейс или лучше (так что он остается полезным через SSH) утилита командной строки.
SQL * Plus - это основной инструмент командной строки для работы с базой данных Oracle.
Toad
ИVorax
это довольно хорошие рекомендации.Ответы:
Очень простая настройка - добавить rlwrap .
источник
Вы говорите о sqlplusw, инструменте "GUI" - oldschool sqlplus поддерживает функцию "стрелки вверх-принеси-предыдущие-заявления".
Oracle SQL Developer, бесплатный инструмент на основе графического интерфейса, довольно изящен.
Если вы любитель vim, есть VoraX, который очень хорошо дополняет SQL * Plus.
источник
Каждый сайт я консультировался с тем был Oracle клялись жаба в качестве интерфейса для запросов. Не DBAdmins, но в основном разработчики.
источник
Инструменты SQL - альтернатива, которую я попробовал. Это не соответствовало моим потребностям, но могло бы быть вашим. SQL Tools ++ построен на SQL Tools.
источник
Для GUI я использую SQL Developer от Oracle. Он содержит практически все, что вам может понадобиться, включая встроенный SQL для отчетов ASH / AWR, сеансы, память и другое управление. Это полезно для меня, поскольку моя официальная роль - не администратор базы данных, но я выполняю большую часть этой работы.
SQL Plus имеет эквивалент стрелки вверх: список или l. Это не так хорошо, просто показывает только последнюю команду, и вам все равно придется скопировать и вставить ее в подсказку.
источник
Некоторые из моих коллег, как WinSQLLite .
источник
SQL Pal подошел очень близко к замене SQLPlus для меня.
источник
SQL * Plus играет роль администрирования базы данных Oracle, очень похожую на vi в мире ОС UNIX / Linux. Это не все, дорогой, но он всегда будет рядом и всегда будет работать. Лучше познакомиться с ним, если вы являетесь администратором.
Разработчики могут позволить себе стремиться к чему-то более удобному, например, к SQL Developer :-)
источник
так как вы упомянули ssh; Возможно, вы захотите взглянуть на DbVisualizer. Он имеет встроенное туннелирование ssh, работает на нескольких платформах и поддерживает все базы данных, в которых есть драйвер jdbc. Разработчик также очень отзывчив и, если вам удастся найти неподдерживаемую базу данных, они с удовольствием добавят ее. (и быстро).
Еще одна особенность «убийцы» - это графики непосредственно из набора результатов и функции мониторинга. Это синхронизированный запрос, который добавляет результаты в таблицу, которую мы можем использовать для создания графика в реальном времени. Например, см. Специальный мониторинг
источник
Я обнаружил, что Emacs SQLi очень приятная среда:
Это имеет:
А также работать с множеством других клиентов CLI БД и из GUI или интерфейса терминала (через ssh) с COPY / PASTE и другими расширенными возможностями редактирования!
источник
Что насчет Торы ?
источник
На данный момент, если вы хотите более современную замену sqlplus, я бы сказал, пойти на SQLcl. Он является частью sqldeveloper и имеет множество приятных функций, которые вы всегда хотели иметь, но боялись попросить. Вы можете скачать его бесплатно здесь. Sql-developer / downloads (проверьте нижнюю часть страницы для загрузки SQLcl).
Хорошие новости: это бесплатно! Кроме того, он основан на Java, поэтому он работает на многих платформах. Посмотрите это хорошее видео, где оно представлено
источник
С помощью тонкого клиента Oracle вы можете использовать любой клиент JDBC:
Вы упомянули предпочтение инструментов командной строки для использования через SSH, но в случае, если ваше SSH-соединение поддерживает туннели, вы также можете использовать инструменты GUI, подключившись к серверу через туннель.
источник
Вы должны попробовать dbWatch. Это инструмент для мониторинга, отчетности и администрирования на разных платформах баз данных. В настоящее время он поддерживает Oracle, SQL Server, MySQL, PostgreSQL, Sybase и Ingres.
Одной из вещей, включенных в dbWatch, является SQL Worksheet, который является интерфейсом, подобным sqlplus, который также позволяет выполнять перекрестные sql базы данных, например, если вы ищете таблицу во всех ваших базах данных или хотите удалить пользователя.
Я работаю там и предлагаю вам попробовать. ( http://www.dbwatch.com/ ) Дайте нам знать, что вы думаете. По умолчанию предоставляется 10-дневная бесплатная лицензия на полное использование, но мы продлим ваш тестовый период, если вам потребуется немного больше времени для его тестирования.
-Крис
источник