Форум по программам и оборудованию > > >

Оптимайзер - 7 (вопросы и обсуждения)

22.06.2018 4:41


[ТЕМА ЗАКРЫТА]
10.01.2016 15:40
OlegON
 
Так его в списке и нет... Как определить-то?
Кассовик
Пользовательская
Критическая секция
Сервер приложений
и все...
10.01.2016 16:11
whitewizard
 
Видимо, когда есть только доверительная база, то ничего не блокируется.
Даже себестоимость считается при запущенном почтовике.
10.01.2016 16:13
whitewizard
 
Опт сам может перенести FF таблицы в новое ТП?
10.01.2016 16:37
OlegON
 
Цитата:
whitewizard Видимо, когда есть только доверительная база, то ничего не блокируется.
Даже себестоимость считается при запущенном почтовике.
Вот и увы... Будут идеи - добавить не сложно...
10.01.2016 16:39
OlegON
 
Цитата:
whitewizard Опт сам может перенести FF таблицы в новое ТП?
Сейчас нет, но и, учитывая, что 99% отчетов работают и с оперативными данными, тратить диски на аналитику отдельно в бюджетных решениях нет смысла. А небюджетные я делаю руками :)
19.01.2016 09:12
john_the_ripper
 
На почту от оптимайзера сыпятся с ряда баз такие сообщения:

Цитата:
Some problem with command started at 19.01.16 16:05:27 :
Some problem with command started at 19.01.16 16:05:27 :
Some problem with command started at 19.01.16 16:05:27 :
Some problem with command started at 19.01.16 16:05:27 :
В самом логе оптимайзера по этому таймингу ошибок никаких нет. Как понять чего не нравится ему?
Думал что не нравится версия java, но после обновления проблема не ушла.
19.01.2016 11:42
OlegON
 
Эта ошибка говорит о том, что оптимизатор пытается запустить какой-то внешний исполняемый файл. Подозреваю, что путаница в %PATH% и он не может запустить RMAN.
20.01.2016 05:08
john_the_ripper
 
С RMAN'ом проблем нет, это точно. Так выглядит мой %PATH%:
Цитата:
C:\oracle\bin;C:\ora_client\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\PROGRA~2\COMMON~1\BORLAN~1\BDE;C:\SM2000\Bin;C:\ProgramData\Oracle\Java\javapath
Пробовал и такой %PATH%:
Цитата:
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\oracle\bin;C:\ora_client\bin;C:\PROGRA~2\COMMON~1\BORLAN~1\BDE;C:\SM2000\Bin;C:\ProgramData\Oracle\Java\javapath
Письмо:
Цитата:
Some problem with command started at 20.01.16 11:12:20 :
Some problem with command started at 20.01.16 11:12:20 :
Some problem with command started at 20.01.16 11:12:20 :
Some problem with command started at 20.01.16 11:12:20 :
Запустив ProcessMonitor я понял что, в указанное время, optimizer четыре раза пытается запустить cmd.exe, но в каждом случае, делает это только с 3й попытки:
Цитата:
11:12:20,6907913 java.exe 11800 CreateFile C:\Program Files\Java\jre1.8.0_66\bin\cmd.exe NAME NOT FOUND
11:12:20,6908973 java.exe 11800 CreateFile C:\optimizer4\cmd.exe NAME NOT FOUND
11:12:20,6909987 java.exe 11800 CreateFile C:\Windows\System32\cmd.exe SUCCESS
Может быть имеет смысл использовать для поиска cmd.exe переменную %ComSpec% ?
20.01.2016 07:43
OlegON
 
Хм... Я на текущий момент вообще не пользуюсь каким-либо поиском, все запускаемое должно быть в %PATH%, а в данном случае это штатное поведение винды, которая ищет этот самый cmd без указания полного пути.
У тебя на каждом запуске ругается? Какая винда (точно, с редакцией)? Опт из под админа работает? Антивирус? UAC? В какой момент работы выплевывает, видно, если с консоли запустить?
Сообщение говорит о том, что программа вернула ненулевой код. Причем, обычно прикладывается вывод этой самой программы, тут его почему-то нет...
20.01.2016 08:56
john_the_ripper
 
Письмо прилетает на каждом запуске, но сейчас обратил внимание, что если опт запускать ручками от имени administrator'a то проблема с вызовом cmd.exe сохраняется, но письмо не приходит(и не пробует отослать, если судить по ProcessMonitor'у). Win2008 R2 Standart (SP1). Опт работает из под пользователя, с админскими правами. Антивируса нет. UAC включен. В проблемный момент, оптимайзер пишет примерно это:

Цитата:
20.01.16 15:15:51 -- Current SQL queries ^^^^^^^
20.01.16 15:15:52 -- Transactions .......
20.01.16 15:15:52 -- Transactions ^^^^^^^
20.01.16 15:15:52 -- Checking database parameters
20.01.16 15:15:52 -- C:\ADMIN\DBNAME : 467231 Mb
20.01.16 15:15:52 -- C:\ORACLE\DATABASE : 467231 Mb
20.01.16 15:15:52 -- D: : 889489 Mb
20.01.16 15:15:52 -- D:\BASE\DBNAME : 889489 Mb
20.01.16 15:15:55 -- SYSAUX:31Gb
20.01.2016 09:21
OlegON
 
UAC попробуй отключить, с ним еще не такие свистопляски будут
20.01.2016 10:13
john_the_ripper
 
Отключать UAC не пришлось... Не знаю почему не поставил сразу галочку "выполнять с наивысшими правами", для задания оптимайзера, но после её установки проблема решилась
20.01.2016 12:46
Kryukov
 
как узнать что делает опт... что его тормозит...
доходит до:
20.01.16 12:43:03 -- Str index 81
20.01.16 12:43:04 -- Try to get Check64bit value
20.01.16 12:43:04 -- SGA checks on 64bit passed
20.01.16 12:43:05 -- parameters set 5
20.01.16 12:43:05 -- parameters set 5-3
20.01.16 12:43:06 -- parameters set 4
20.01.16 12:43:06 -- parameters set 4-1
и висит
20.01.2016 14:14
OlegON
 
Не висит. Настраивает память тебе. На больших объемах в первый проход после старта БД может долго стоять.
20.01.2016 15:01
Kryukov
 
Цитата:
OlegON Не висит. Настраивает память тебе. На больших объемах в первый проход после старта БД может долго стоять.
до сих пор настраивает ...15:00
20.01.2016 16:55
OlegON
 
не, это уже перебор. стопани базу и прогони опта, чтобы он ее запустил, никого не пускай в базу пока
20.01.2016 17:17
Kryukov
 
Цитата:
OlegON не, это уже перебор. стопани базу и прогони опта, чтобы он ее запустил, никого не пускай в базу пока
помогло ... может базе в 100Г 90Г оперативки много ?
20.01.2016 18:54
OlegON
 
оперативки много не бывает... 90 по нынешним временам совсем не много...
22.01.2016 10:50
Kryukov
 
man ручками запускается

Some problem with command started at 22.01.16 03:05:08 :
bash: rman: команда не найдена
Some problem with command started at 22.01.16 03:05:08 :
bash: rman: команда не найдена
Some problem with command started at 22.01.16 03:05:08 :

так как опт запускается cron...
может тут нужно что то добавить... путь к примеру ?
ubject: Cron <oracle@linuxora> /home/oracle/scripts/optimizer.sh
Content-Type: text/plain; charset=UTF-8
Auto-Submitted: auto-generated
X-Cron-Env: <LANG=ru_RU.UTF-8>
X-Cron-Env: <SHELL=/bin/sh>
X-Cron-Env: <HOME=/home/oracle>
X-Cron-Env: <PATH=/usr/bin:/bin>
X-Cron-Env: <LOGNAME=oracle>
X-Cron-Env: <USER=oracle>
22.01.2016 12:02
OlegON
 
Разберись с кроном, к опту это не имеет никакого отношения.
25.01.2016 11:36
Kryukov
 
если опт присылает ...
25.01.16 09:01:51 -- Network problems...
На основе чего он это сообщает ... пинг ?
25.01.2016 11:43
OlegON
 
В алерте посмотри, в errorfilter.txt тоже... Винда?
25.01.2016 12:09
Kryukov
 
Цитата:
OlegON В алерте посмотри, в errorfilter.txt тоже... Винда?
она самая...
25.01.2016 17:56
OlegON
 
Цитата:
Kryukov она самая...
в морг... ничего с этой ошибкой толкового не сделаешь. винда она и есть такая.
28.01.2016 16:29
Kryukov
 
28.01.16 16:25:16 -- Thu Jan 28 16:08:48 2016 TNS-00505: Таймаут операции
28.01.16 16:25:17 -- Thu Jan 28 16:17:00 2016 TNS-00505: Таймаут операции

28.01.16 16:25:16 -- Oracle client network timeouts...
28.01.16 16:25:17 -- Oracle client network timeouts...
28.01.2016 16:35
OlegON
 
да, у меня тоже есть такие логи
28.01.2016 16:49
Kryukov
 
Цитата:
OlegON да, у меня тоже есть такие логи
забить ?
28.01.2016 16:53
OlegON
 
Проблема-то в чем?
28.01.2016 17:31
Kryukov
 
Цитата:
OlegON Проблема-то в чем?
все работает без проблем... пришло сообщение ... ну и как то нужно отреагировать...
28.01.2016 21:20
OlegON
 
Ну, опт-то тут точно не при чем :)


Опции темы


Часовой пояс GMT +3, время: 04:41.

 

Форум сделан на основе vBulletin®
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.