[ОТВЕТИТЬ]
17.08.2011 12:47
konst
 
GUI для просмотра и изменения параметров OlegOn Optimizer-4.
Иногда надо быстро изменить какой-нибудь параметр... а каждый раз запускать SQL+ или навигатор в лом... вот решение на быструю руку...

Пароль на запуск - 1290

База данных - выбирается та, к которой последний раз подключались СуперМагом.

+ добавлены описания: Optimizer'a, параметров программы и т.п.
+ добавлена возможность сохранения параметров в файл
+ добавлена возможность запросить коды подтверждения почты и джаббера одной кнопкой

+ добавил описание нового параметра +++

Принимается обоснованная критика и предложения по доработке...
Вложения
Тип файла: zip OptControl_v0.0.3.1.zip (364.0 Кб, 230 просмотров)
Тип файла: zip OptControl_v0.0.3.2.zip (364.5 Кб, 255 просмотров)
17.08.2011 14:47
akonev
 
выбор базы хорошо бы прикрутить
17.08.2011 15:04
baggio
 
извените за оффтоп...не удержался... а то Олег со своими рогами упёртыми в зем... тьфу в линух...

"Ну что не один админ ГУИ использовать не будет???"
22.08.2011 09:47
konst
 
Обновление программы:
+ добавлены описания: Optimizer'a, параметров программы и т.п.
+ добавлена возможность сохранения параметров в файл
+ добавлена возможность запросить коды подтверждения почты и джаббера одной кнопкой
22.08.2011 14:54
akonev
 
при запуске первым делом вываливает ora-01017 (оракловый пароль-пользователь), а уже потом просит пароль на запуск. при этом окошко с запросом пароля на запуск успевает спрятаться под другие.

рядом выпадает sqlnet.log
Код:
Fatal NI connect error 12560, connecting to:
 (DESCRIPTION=(ADDRESS=(PROTOCOL=BEQ)(PROGRAM=oracle)(ARGV0=oracleORCL)(ARGS='(DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))'))(CONNECT_DATA=(SID=ORCL)(CID=(PROGRAM=C:\Documents and Settings\konev_ai\Мои документы\Downloads\OptControl_v0.0.2.0\OptControl.exe)(HOST=WS-0244)(USER=konev_ai))))

  VERSION INFORMATION:
	TNS for 32-bit Windows: Version 10.2.0.1.0 - Production
	Oracle Bequeath NT Protocol Adapter for 32-bit Windows: Version 10.2.0.1.0 - Production
  Time: 22-АВГ-2011 16:47:04
  Tracing not turned on.
  Tns error struct:
    ns main err code: 12560
    TNS-12560: TNS:ошибка адаптера протокола
    ns secondary err code: 0
    nt main err code: 530
    TNS-00530: Ошибка адаптера протокола
    nt secondary err code: 126
    nt OS err code: 0
вот из какого места оно такой SID выцарапало?

да, забыл отметить: это не глюк версии. первый так же себя ведет. это у меня что-то на компе поменялось. понять бы еще: что?
22.08.2011 15:02
konst
 
Возможно проблема в том, что имя БД беру из реестра
HKCU\Software\Service Plus\SuperMag2000\СуперМаг 2000\LastLogin
т.е. к какой БД последний раз цеплялись СМ...
подумаю над предожением сделать принудительный выбор БД
29.08.2011 09:19
konst
 
+ добавил описание нового параметра
26.09.2011 09:24
konst
 
26.09.2011
добавил описание новых параметров
список параметров сортируется по имени
добавил кнопку перезапроса суточного отчета.
05.10.2011 18:00
konst
 
05.10.2011

+ добавлено описание новых параметров
+ добавлена возможность выбора БД (парсинг TNSNames.ora)

небольшая оптимизация, исправление старых ошибок, внесение новых...
06.10.2011 00:29
whitewizard
 
а какой именно он TNSNAMES парсит?
А то запустил, а в выборе баз пусто.
06.10.2011 06:18
konst
 
Цитата:
whitewizard а какой именно он TNSNAMES парсит?
если не трудно - скиньте кусочек реестра:
HKLM\Software\Oracle

и путь к рабочему TNSNAMES.ORA

тестирую на своих серверах - но у меня они все настроены одинаково....
06.10.2011 08:03
whitewizard
 
C:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\tnsnames.ora

-------------------------------------------------------------

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE]
"inst_loc"="C:\\Program Files\\Oracle\\Inventory"

[HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraDb10g_home1]
"ORACLE_HOME"="c:\\oracle\\product\\10.2.0\\db_1"
"ORACLE_HOME_NAME"="OraDb10g_home1"
"ORACLE_GROUP_NAME"="Oracle - OraDb10g_home1"
"NLS_LANG"="RUSSIAN_CIS.CL8MSWIN1251"
"ORACLE_BUNDLE_NAME"="Enterprise"
"OLEDB"="c:\\oracle\\product\\10.2.0\\db_1\\oledb\\mesg"
"StmtCacheSize"="0"
"SQLPATH"="c:\\oracle\\product\\10.2.0\\db_1\\dbs"
"ORACLE_HOME_KEY"="SOFTWARE\\ORACLE\\KEY_OraDb10g_home1"
"MSHELP_TOOLS"="c:\\oracle\\product\\10.2.0\\db_1\\MSHELP"
"ORACLE_BASE"="c:\\oracle\\product\\10.2.0"
"RDBMS_CONTROL"="c:\\oracle\\product\\10.2.0\\db_1\\DATABASE"
"RDBMS_ARCHIVE"="c:\\oracle\\product\\10.2.0\\db_1\\DATABASE\\ARCHIVE"
"ORA_KCO_AUTOSTART"=hex(2):54,00,52,00,55,00,45,00,00,00
"ORA_KCO_SHUTDOWN"=hex(2):54,00,52,00,55,00,45,00,00,00
"ORA_KCO_SHUTDOWNTYPE"=hex(2):69,00,6d,00,6d,00,65,00,64,00,69,00,61,00,74,\
00,65,00,00,00
"ORA_KCO_SHUTDOWN_TIMEOUT"=hex(2):39,00,30,00,00,00
"ORACLE_SID"="KCO"

[HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraDb10g_home1\OLEDB]
"CacheType"="Memory"
"ChunkSize"="100"
"DistribTX"="1"
"FetchSize"="100"
"OSAuthent"="0"
"PLSQLRset"="0"
"PwdChgDlg"="1"
"SchRstLng"="10000"
"UserDefFn"="0"
"DisableRetClause"="1"
"VCharNull"="1"
"TraceCategory"="0"
"TraceFileName"="c:\\OraOLEDB.trc"
"TraceLevel"="0"
"TraceOption"="0"
"SPPrmDefVal"="0"
"StmtCacheSize"="0"

[HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\ODP.NET]

[HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\SYSMAN]

[HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\SYSMAN\OracleDBConsoleKCO]
"EMDROOT"="c:\\oracle\\product\\10.2.0\\db_1"
"ORACLE_HOME"="c:\\oracle\\product\\10.2.0\\db_1"
"EMSTATE"="c:\\oracle\\product\\10.2.0\\db_1\\KCO_KCO"
"CONSOLE_CFG"="dbconsole"
"ORACLE_SID"="KCO"
"TIMEOUT"="15"
"TRACE_LEVEL"="16"
06.10.2011 11:58
konst
 
промахнулся с поиском TNSNAMES
исправил - выложил обновленную версию (в 1 сообщении)
также имя БД можно ввести вручную
06.10.2011 12:05
whitewizard
 
Теперь арбайтен :)
10.10.2011 17:51
konst
 
10-10-2011
обновленная версия, как всегда
+ добавлено описание новых параметров
+ при пролистывании параметров - текущее значение сразу попадает в поле ввода.
+ изменил прицип работы поля ввода нового значения параметра
теперь если значение параметра, например yes/no, то остается возможность
выбора только этих 2-х значений...
04.11.2011 12:46
konst
 
+ добавлены описания новых параметров
Вложения
Тип файла: zip OptControl_v0.0.3.3.zip (364.8 Кб, 152 просмотров)
11.11.2011 10:35
Stels
 
запускаю на WinServer2003 : ввожу пароль и ....закрывается без шума и пыли :)
предыдущая версия отрабатывала нормально
в логах винды ничего не нашёл
11.11.2011 10:37
konst
 
Список БД появляется?
11.11.2011 10:39
Stels
 
на втором сервере такая же ...мм ..фигня
11.11.2011 10:41
konst
 
а пароль какой? 1290 ??
11.11.2011 10:42
Stels
 
Цитата:
konst Список БД появляется?
да, появляется. даёт ввести пароль .. нажимаю кнопку Ок..
вроде промелькивает окно и всё исчезает
...
хм ... и пароль при вводе видно ...не гуд :unsure:
11.11.2011 10:43
Stels
 
Цитата:
konst а пароль какой? 1290 ??
ой ... блин ... туплю ...
пароль вводил от sys :girl_hide:
щас всё ок
11.11.2011 11:19
konst
 
Небольшое обновление:
+ вводимый пароль скрывается под звездочками
+ если пароль введен не правильно - выскочит предупреждение
11.11.2011 11:21
konst
 
Небольшое обновление:
+ вводимый пароль скрывается под звездочками
+ если пароль введен не правильно - выскочит предупреждение
11.11.2011 11:22
konst
 
в случае если по какой либо причине я не смог прочитать tnsname.ora
т.е. список баз - пустой - имя БД можно ввести в ручную...
Вложения
Тип файла: zip OptControl_v0.0.3.4.zip (365.5 Кб, 150 просмотров)
02.02.2012 08:21
konst
 
добавил
описание параметра LastTask
просмотр таблицы Olegon_Tasks
рестарт задач
Вложения
Тип файла: zip OptControl_v0.0.3.5.zip (365.9 Кб, 132 просмотров)
22.03.2012 11:09
akonev
 
Цитата:
konst ...
пользователь - sys - пароль стандартный
...
оптконтрол так же цепляется?
а то у меня пароль нестандартный и ровно те же ошибки, на которые в теме про экспортер жалуются.

раньше я еще на косяки в системе грешил, а нынче она у меня свежеустановленная, попробовал текущую версию - все так же.
22.03.2012 14:52
konst
 
да - также - только еще есть возможность задать имя БД
22.03.2012 15:44
akonev
 
тогда имею предложение: научить её брать пароль из переменной окружения opt_pwd (при наличии такой), как сам оптимайзер.
22.03.2012 15:47
konst
 
т.е. это системная переменная и в ней пароль хранится в открытом виде?
теоретически еще можно в ини-шник вынести...


Опции темы


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

 

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