Ru-Board.club
← Вернуться в раздел «Программы»

» Quest Software (Central, TOAD, Navigator, Spotlight и т.д.)

Автор: lYY
Дата сообщения: 16.02.2006 09:01
А, собственно проблеммма следующая:

Устанавливаю
Benchmark Factory for Databases 4.5.1 или Benchmark Factory for Oracle 4.0

При попытке сконнектиться с Oracle выдает следующую ошибку:
Failed to load driver DLL - CSS0rade8 He найдена указанная процедура.
Автор: lYY
Дата сообщения: 17.02.2006 13:15
Проблема решилась установкой клиента Oracle 8.1.7
Автор: lYY
Дата сообщения: 06.03.2006 10:02
Небольшой ликбез, для тех, кто в танке (ну и для себя в первую очередь):

Quest for Oracle http://www.quest.com/oracle
Большое количество продуктов для различных СУБД, с красивыми названиями – но с непонятным предназначением. Здесь я попробую немножко разобраться во всем этом многообразии.

Для установки качаем Quest Installer, далее все выбранные компоненты он желает скачать сам (до 600Mb).
Подход, хм, странный.
Я качал весь пакет одним куском, а потом в настройках указал путь поиска пакетов на диск.
Некоторые Quest продукты могут не работать с Oracle Client 8.0 (ставим 8i). Если ругается на библиотеки, пробуем ставить Oracle Client последних версий.

Quest Central – большой единый продукт, объединяющий в себе множество других:
Я пользую версию 5.5.0 - штука довольно глючная. Чаще всего зависает напрочь Database Analysis.

- Database Analysis
Анализ БД непосредственно и через планировщик. Собирает статистику, находит узкие места и выносит рекомендации – для более быстрой работы СУБД перепишите ваше приложение, например.
В целом, интересно, но комментарии очень мудреные и по английски.

- Performance Diagnostics
Подразумевается Spotlight, если Spotlight находит какую-либо проблему, то из него можно вызвать консоль Quest Central, и там проанализировать её.

- Performance Monitoring
Опять Spotlight?

- Database Administration
Cпециальный модуль для TOAD?

- Space Management
Интересная штука. Графически показывает карту табличного пространства, как лежат таблицы, где свободное место, позволяет проводить дефрагментацию - визуально выбираешь таблицу (смотришь, как она раскидана по пространству), визард генерирует скрипт - дефрагметация идет через пересоздание всех объектов, привязанных к этой таблице (вроде работает). Позволяет Chained Row Repair ?

- SQL Tuning
(Есть SQL Tuning и есть Quest SQL Optimizer – вещи разные.
SQL Tuning вызывается прямо из TOAD, для тюнинга SQL он удобней.
Quest SQL Optimizer может мониторить БД на предмет поиска плохих запросов/индексов и опять же тюнинговать запросы, тоже самое, в принципе, может Spotlight)

- Load Testing / Data Generation
Генератор наборов случайных данных, довольно интеллектуальный.

- Performance Analysis / SQL History
Работает через StealthCollect, агент прямо на сервере собирает статистику, чем отличается от Database Analysis – не совсем понятно. Видимо, тем и отличается, что работает не через SQL, а через StealthCollect.
Как выяснилось, в поставку Quest Central не входит, надо качать отдельно.

TOAD – (в простонародье “Жаба”) – все, что необходимо для разработчика на SQL.
Тут и SQL Editor и Schema Browser, множество всяких визардов, репортов, встроенных утилит, ИМХО, как правило, не нужных.
Есть возможность добавить модуль для администрирования.

SQL Navigator – разработка PL/SQL кода.
Мне лично больше нравится PL/SQL Developer.

Knowledge Xpert – база знаний по Oracle, поиск ответов на любые вопросы, решение любых проблем. Зачем он нужен, мне не понятно – “Яндекс – найдется все”.
(Ну и sql.ru рулит)

Spotlight – монитор СУБД в реальном времени.
Процессы чтения, записи, пользователи, запросы, дисковые операции. Можно подключиться к нескольким СУБД, Spotlight будет висеть в трее, и загораться красным, если на какой-либо из БД проблемы (место свободное кончилось, или юзеры запросами завалили).
Может работать через StealthCollect.
Может мониторить работу ОС - загрузка процессора, количество свободной памяти.

Benchmark Factory – тестирование СУБД на предмет скоростных показателей (количество транзакций в секунду например). Свой сервер интересно протестировать в различных режимах – одна неприятность – сравнить не с чем.
(Предлагаю сравнивать Железо/Оракл/Результат теста).
Существует альтернатива – HammerOra.
Для его коректного запуска Benchmark Factory может потребоваться следующий тригер

Код:
--Взято с www.sql.ru
CREATE OR REPLACE TRIGGER bench
AFTER LOGON
ON bench.SCHEMA
DECLARE
user_sid NUMBER;
user_serial# NUMBER;
user_program VARCHAR2(48);
BEGIN
-- Уточним детали пользовательской сессии: sid, serial#, program
SELECT sid, serial#, UPPER(program)
INTO user_sid, user_serial#, user_program
FROM v$session
WHERE audsid = USERENV('SESSIONID');
-- Стартуем только если от юзера запущена нужная прога.
IF (USER = 'BENCH')
-- AND (USERENV('TERMINAL') = 'USR_TERM_XXX') AND (user_program = 'BFACTORY.EXE')
THEN
-- Задача_1: Трассировка на 12 уровне.
-- Чтобы уникально выделить имя нужного нам трасс. файла для сессии, установим tracefile_identifier
-- Потом с сервера его просто забирать по move.
-- EXECUTE IMMEDIATE 'ALTER SESSION SET sql_trace=true';
-- EXECUTE IMMEDIATE 'ALTER SESSION SET TRACEFILE_IDENTIFIER=''bench_V_''';
-- Вкл. трассировку. Уровень 12 - включаются привязные переменные и статистика ожиданий.
-- SYS.dbms_system.set_ev(user_sid, user_serial#, 10046, 12, '');

-- Задача_2: Решение проблемм разделителей(для Quest Benchmark)
EXECUTE IMMEDIATE 'ALTER SESSION SET NLS_NUMERIC_CHARACTERS = ".,"';
EXECUTE IMMEDIATE 'ALTER SESSION SET NLS_DATE_LANGUAGE = "AMERICAN"';
EXECUTE IMMEDIATE 'ALTER SESSION SET NLS_DATE_FORMAT = "DD-MON-YY"';

END IF;
END;
Автор: Alto
Дата сообщения: 06.03.2006 13:45
TOAD – все же больше рабочая среда администратора. Разработчику она мало полезна.
В его поставке еще есть замечательная утилита Quest SQL Monitor version 2.0.2.3. sqlmonitor.exe хучащая вызовы oci... прекрасный способ изучения работы программ с закрытой клиентской частью
Автор: Mickle Gusew
Дата сообщения: 17.03.2006 05:50
Есть Quest Central 5.5 (c сгенерированными ключами) - работал нормально
обновил до версии 5.6 - стал выдавать при запуске окно с требованием
"License Administration key" (жалуется на "corruption connection history file")

Как этим бороться ?
Автор: lYY
Дата сообщения: 31.03.2006 06:28
Про ключи в варезник, там есть топик.
Автор: slaj1
Дата сообщения: 06.11.2006 13:37
приветик, возникла следующая трабла, на windows 2003 установлен Oracle 10g
поставил spotlight v.3.8.0.373

при запуске spotlight-a вылетает ошибка, о том что возможно не установлен Oracle -невозможно открыть tnsnames, либо файл tnsnames поврежден

домашний каталог для Oracle прописан нормально, СУБД устаноклена только одна даже раздел где установлен Oracle конвертнул в ntfs (было fat32) - ничего не помогло

PS
на Windows 2000 все работает прекрасно
Автор: lYY
Дата сообщения: 07.12.2006 14:14
slaj1
Давно я не заходил, не видел сообщения.
Если актуально:
а может и правда дело в tnsnames? Другие оракловские приложения работают?

Добавлено:
Испробовал Database Analysis.

Spotlight мигал красным, я согласился на анализ.
Запустился Database Analysis, включился визард, составил несколько джобов (job) по рассписанию. Джобы трудятся, делают снимки (snapshot), собирают статистику.

Посмотрел через несколько дней, что там Analysis наделал.
Он предложил:
- исправить параметры инициализации оракла (у меня 8.1.7);
- делать для таблиц analyze (список таблиц)
- показал тяжелые запросы и кто их запускает
- ну и про клиентские приложения отругался (указал использовать Bind Variable).

Может и поможет эта штука ускорить и оптимизировать работу БД!?
Автор: slaj1
Дата сообщения: 07.12.2006 17:43
lYY
все остальное работает, тоад тоже пашет, а spootlight - отказывается ...

где - то видел предположение что это несовместимость каких-то библиотек в дистрибутиве ...
Автор: lYY
Дата сообщения: 08.12.2006 10:18
slaj1 а ты spootlight прямо на серваке чтоли запускаешь? лучше все админские примочки и т.п. запускать на клиенте, у меня сервак под линукс, клиент - XP, потавил Quest550 + Toad 8.0 Suite на XP, все работает (ну и оракл клиент 8.1.7)
Автор: slaj1
Дата сообщения: 08.12.2006 11:11
lYY
я так не могу сделать, у меня сервер, который нужно промониторить стоит в 2000 км. от меня, есть только удаленный доступ радмином на машину где крутится база ...
Автор: vityah
Дата сообщения: 28.12.2006 00:42
Установлен Оракл10ж на платформе Итаниум (64х). И там же установлен Оракл 9і. Ставлю Тоад 9 -ку. Он видит только ОраХоме от Оракле9. После танцев с бубном путем добавления в реестр еще одного ора хоме с путем к 10-ке. Тоад увидел Орахоме от 10-ки. Но не смог соединится, ругнулся на ОСІ.длл. Кажется что не может с 64 ОСІ.ДЛЛ использовать. Есть версия Тоада 64 ?
Автор: slaj1
Дата сообщения: 29.12.2006 09:44
vityah
может и глупый вопрос, но при подключении к 9-ке та же история ?

Добавлено:
кстати, всем кто сталкивался с вопросом, который я поднимал выше

вот по этой ссылоче должен решаться вопрос с подключением spotlight-a к 10-му oracle

_http://support.quest.com/eSupport/Solution.asp?WAid=268452615&itemID=11086
Автор: vityah
Дата сообщения: 29.12.2006 13:35
При использовании ОРАХОМЕ от 9-ки все работает, но нет доступных ТОАДОВЫХ фич для 10-ки (типа визард ДАТАПАМП).
Кстати, насколько я слышал в датапамп есть возможность сжимать дамп на лету, но какой опцией это включить я не нашел
Автор: slaj1
Дата сообщения: 29.12.2006 14:29
попробуй в системных путях (мой ПК - свойства - закладка Дополнительно - переменные среды - patch) поставить первым путем для поиска путь к бинарникам 10 - ки, а уже потом 9-ки
Автор: deadbitch
Дата сообщения: 30.03.2007 09:14
Форумчане, есть следующая ситуация. Windows XP x64, под неё поставлен Oracle 10g Client Release 2 v10.2.0.1.0 for Windows x64 (слит с оракла) - при установке была выбрана опция Instant Client, далее поставлен TOAD v9.0.1, при запуске "Жаба" видит оракл-хоум, говорит что SQL *Net настроен правильно, т.е. как бы всё ок, НО - при попытке сделать Direct Connect к серверу Оракл (а там у нас 10g) - пишет "Cannot load OCI DLL" и приводит к ней путь (в оракл хоуме) и библиотека там есть, что это за "борода"?
Автор: lYY
Дата сообщения: 28.05.2007 15:45
Небольшое сравнение двух серверов.

Quest Benchmark Factory for Databases 4.5.1
AS3AP – стандартный тест
8 UserLoad, TPS 10 UserLoad, TPS
Автор: Evgen3
Дата сообщения: 05.06.2007 10:40
Люди, проблема с очисткой мусора в документе в Spotlight Pro 7. Подскажите что-то.
Автор: Pravas
Дата сообщения: 18.01.2008 15:10
Граждане, помогите чайнику. У меня SQL Navigator, мне нужно из него сделать Export определенных таблиц базы, как бы дамп. Можно ли это сделать, или для таких целей надо иметь какую-то другую прогу?
Автор: BparC
Дата сообщения: 28.02.2008 13:00
Скажите, возможно ли купить TOAD в Москве юридическому лицу? Что-то нигде не вижу в продаже
Автор: Cavanagh
Дата сообщения: 30.04.2008 12:49

Скажите, возможно ли купить TOAD в Москве юридическому лицу? Что-то нигде не вижу в продаже
________________________


http://www.quest.com/partners/partner-search-detail.aspx?id=2157

Контакты в личке.
Автор: jonikDk
Дата сообщения: 07.05.2008 23:09
поставил себе Toad for Oracle 9.6 - блин такой глючный !!! Тормозит, не все запросы выполняет, проблемы с sql editor. Это всего за пару дней. вообщем в топку его откатываюсь на 8. Испоганили продукт. А в начале очень понравился.
Автор: alvlsv
Дата сообщения: 13.05.2008 15:10

Цитата:
http://www.quest.com/partners/partner-search-detail.aspx?id=2157

Контакты в личке.


не нашел по указанному в ссылке сайту [http://www.verysell.ru] информации о toad
подскажите куда идти

Автор: Kmich
Дата сообщения: 13.11.2008 11:45
Возникла поблема. Стоит на машине Sql Navigator 5.5 и 6.0 иногда (когда раз в неделю а иногда и раза 2-3 в день) выскакивает ошибка что-то типа не может прочитать адрес памяти такой-то и соответственно закрывается приложение. Может кто сталкивался с такой ошибкой? Это винду переставить надо или может косяк в navigatore?
Автор: jonikDk
Дата сообщения: 13.11.2008 13:53

Цитата:
поставил себе Toad for Oracle 9.6 - блин такой глючный !!!

Так как хаял продукт напишу и следующее !
Toad for Oracle 9.7.2 работает по стабильней чем 9.6. Пока полет нормальный. Даже нравится
Автор: bandyn
Дата сообщения: 04.03.2009 16:03
Стоит TOAD 7.4.0.3
1. Как поменять тип поля NUMBER на VARCHAR2 если в таблице есть данные?
2. Как быстро забекапить данные из таблицы и обратно вернуть данные на место?
Автор: Kmich
Дата сообщения: 04.03.2009 18:24
bandyn
2. я для маленьких таблиц делаю методом создания таблицы
типа create table X1_COPY as select * from X1
а потом после манипуляций возвращаю их обратно предварительно удалив данные из x1.
Автор: GrHnd
Дата сообщения: 03.04.2009 10:19
TOAD 9.7.2.5
Выяснилось, что привыполнении скрипта не запрашиваются значения связянных переменных, т.е. при выполнении

select 1 from dual where 1 = :z1

запрос z1 идет, а при выполнении

declare s1 Integer;
begin
select 1 into s1 from dual where 1 = :z1;
end;

запрос z1 не происходит и выполнение приводит к ошибке 'ORA-01008: not all variables bound'

В справке написано:
Note: Bind variables are not supported from the Execute Current Window as Script command.

Можно ли как-либо это обойти?

И еще один вопрос - может ли PLSQL Developer либо SQL Navigator выполнять такие скрипты?

Добавлено:
bandyn
1. меняем поле DOC:
ALTER TABLE TEST ADD (DOC_TMP VARCHAR2(100 CHAR));
UPDATE TEST SET DOC_TMP = DOC;
UPDATE TEST SET DOC = NULL;
COMMIT;
ALTER TABLE TEST MODIFY(DOC VARCHAR2(100 CHAR));
UPDATE TEST SET DOC = DOC_TMP;
COMMIT;
ALTER TABLE TEST DROP COLUMN DOC_TMP;
Автор: RTX
Дата сообщения: 03.04.2009 10:35

Цитата:
TOAD 9.7.2.5

DECLARE
    s1 INTEGER;
BEGIN
    SELECT
        1
    INTO
        s1
    FROM
        dual
    WHERE
        1 = &z1;
END;

Добавлено:

Цитата:
может ли PLSQL Developer выполнять такие скрипты?

может - File->New->Test Window
Автор: StayAtHome
Дата сообщения: 12.06.2009 10:34
Некоторое время поработав на Toad for Oracle 9.6, раздобыл 9.7 и попробовал...
Увы -- в 9.7 поменяли движок встроенного автоформаттера -- теперь там пропало окно для ввода пользовательских идентификаторов в разделе Case - Other Identifiers
Я активно использовал форматтер для автоматического форматирования, и возможность забить шаблоны типа *Document*, *Account* мне очень помогала....
Это баг или "багофича" новой версии?

Страницы: 12

Предыдущая тема: ADSL и VPN (LAN) как единый канал!


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.