Упрекнули, что непонятно, как устанавливать Оптимизатор-7, согласен, инструкции не хватало, вот она, перед вами (для Windows).
Общее время установки - около 5 минут. Пишу подробно, чтобы охватить все нюансы. Если кто-то запишет видео - будет еще круче.
1. Оптимизатор работает на Java. Это позволяет запускать его на большинстве платформ (Windows, Linux, Solaris), где работают мои базы. Java можете скачать здесь: http://www.java.com/ru/download/manual.jsp обязательно выберите соответствующую своей платформе (в том числе по битности) версию. Можно выбрать любую версию, от 1.7 и выше, но я рекомендую не ниже 8u66, поскольку до этого были проблемы с часовыми поясами. На Windows 2003 могут быть предупреждения, что ОС старая, у меня нормально работает и на ней. Установка Java без опций, все просто. В конце, если обнаружится старая версия, рекомендую ее деинсталлировать. Все автоматом. Результатом правильной установки является работа java -version в командной строке. Не забудьте командную строку перезапустить после установки. Java прописывается в PATH.
2. Сам оптимизатор требует видимости хостов optimizer.olegon.ru и olegon.ru и доступа к ним по HTTP. Это обозначает, что с сервера эти хосты должны открываться в браузере. Желательно без прокси, если Вы плохо понимаете, как он работает. Но оптимизатор поддерживает и HTTP и SOCKS прокси, на настройке которых я, правда, не буду останавливаться, но там все прозрачно в параметрах. Если DNS на сервере не работает, то можно прописать эти два хоста в hosts.
3. Дистрибутив оптимизатора можно взять здесь:
Хранилище качаем этот файлик и кладем его, например в C:\optimizer и пишем простейший батник для запуска.
Код:
C:
cd c:\optimizer
java -jar optimizer.jar -b=ИМЯ БАЗЫ -c=o
exit
Особо ленивые могут скачать и распаковать этот cmd:
Хранилище
Если пароль SYS отличается от штатного, то добавьте, например, параметр -p=ПАРОЛЬ
4. Чтобы все корректно работало, рекомендую найти sqlnet.ora и убедиться, что строка с NTS не закомментирована, а пользователь, из под которого Вы запускаете и будете запускать оптимизатор входит в Windows-группу пользователей ora_dba. Для проверки работоспособности попробуйте запустить set ORACLE_SID=ИМЯБАЗЫ & sqlplus / as sysdba из командной строки. Должно произойти подключение к базе без ошибок.
5. Внесите созданный в п. 3 скрипт в назначенные задания. Я рекомендую выполнять его с текущего времени раз в 29 минут круглые сутки.
6. Запустите скрипт дважды. Если все нормально, то он подгрузит недостающие файлы, после чего создаст файл инициализации optimizer.ini, в котором Вам потребуется настроить почтовый сервер (обратите внимание на параметры, начинающиеся с Post, можно Google или Яндекс-почту) и вписать свой емейл в AdminEmail.
7. Основная настройка закончена. Настоятельно рекомендую ознакомиться с этой темой:
Оптимайзер - 7 (функционал) и задавать свои вопросы по работе и предложения по улучшению оптимизатора здесь:
Оптимайзер - 7 (вопросы и обсуждения) (эту тему тоже хорошо бы прочитать целиком)
Надеюсь, оптимизатор послужит Вам верным помощником, как служит он мне. Я однозначно не справился бы без его помощи.