|
процедура при выключении сервера
|
|||
---|---|---|---|
#18+
подскажите плиз,какая процедура выполняется во время выполнения команды onmode -k? хотелось бы внутри этой процедуры вызывать другую для копирования таблички перед выключением. спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
26.07.2011, 12:13 |
|
процедура при выключении сервера
|
|||
---|---|---|---|
#18+
LudeV, Нет вроде такого функционала. Напишите скрипт, который бы сначала копировал Вашу табличку, а потом запускал 'onmode -k'. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.07.2011, 12:35 |
|
процедура при выключении сервера
|
|||
---|---|---|---|
#18+
DrGonzo, не.так не пойдет. смысл состоит в том,что логгируются все действия юзеров в sysmaster:syssqltrace, но эта табличка очищается при выкл информикса.Я хотел сделать так,чтобы перед выключением она копировалась в постоянную таблицу/файл,чтобы не потерять данные. Ну если такого нет-значит нет( ... |
|||
:
Нравится:
Не нравится:
|
|||
26.07.2011, 13:21 |
|
процедура при выключении сервера
|
|||
---|---|---|---|
#18+
просто выключить информикс могут через putty безо всяких скриптов. ну или , например, юзер делает что-то страшное,что приводит к выкл информикса,а лог очистится и я не смогу посмотреть кто сделал посл изменение. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.07.2011, 13:23 |
|
процедура при выключении сервера
|
|||
---|---|---|---|
#18+
LudeV, а почему не пойдёт-то? Если всё так критично - переименуйте оригинальный onmode в onmode_original, положите на место свой скрипт onmode с резервным копированием, передачей параметров onmode_original и получением кодов возврата из onmode_original, и вуаля :). Не? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.07.2011, 13:28 |
|
процедура при выключении сервера
|
|||
---|---|---|---|
#18+
LudeVDrGonzo, не.так не пойдет. смысл состоит в том,что логгируются все действия юзеров в sysmaster:syssqltrace, смысл состоит в том, что эта табличка не для логирования действий пользователя. Для логирования есть аудит. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.07.2011, 13:57 |
|
процедура при выключении сервера
|
|||
---|---|---|---|
#18+
АнатоЛой, спасибо большое.тему можно считать закрытой я понял,что это не нужно.спасибо всем откликнувшимся ... |
|||
:
Нравится:
Не нравится:
|
|||
26.07.2011, 14:07 |
|
процедура при выключении сервера
|
|||
---|---|---|---|
#18+
LudeVDrGonzo, не.так не пойдет. смысл состоит в том,что логгируются все действия юзеров в sysmaster:syssqltrace, но эта табличка очищается при выкл информикса.Я хотел сделать так,чтобы перед выключением она копировалась в постоянную таблицу/файл,чтобы не потерять данные. Ну если такого нет-значит нет( Не нужно изобретать велосипед. Если нужно сохранять данные из sysmaster:syssqltrace и если версия сервера >=11.70 можно активировать сенсор "Save SQL trace", который находится sysadmin::ph_task. Активировать можно простым оператором UPDATE соответствующих полей, или через OAT. После этого в sysadmin создаются таблицы mon_syssqltrace, mon_syssqltrace_hvar, mon_syssqltrace_info, mon_syssqltrace_iter, данные в которых сервером самостоятельно не удаляются. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.07.2011, 09:43 |
|
процедура при выключении сервера
|
|||
---|---|---|---|
#18+
victor16, жаль,но у нас 11,50:( ... |
|||
:
Нравится:
Не нравится:
|
|||
28.07.2011, 17:39 |
|
процедура при выключении сервера
|
|||
---|---|---|---|
#18+
LudeV, суть сенсора (триггера), срабатывающего по расписанию: 1. если отсутствуют собственные доп.таблицы - создать 2. перенести из sqltrace таблиц записи в сосбственные доп.таблицы Можете сделать сами :) при внезапном рестарте сервера потеряете какой-то зазор от последнего переноса до времени рестарта... П.С.: почему бы IBM не сделать параметр "Не очищать Trace после рестарта" - непонятно... ... |
|||
:
Нравится:
Не нравится:
|
|||
28.07.2011, 18:33 |
|
процедура при выключении сервера
|
|||
---|---|---|---|
#18+
Вот здесь на страничке 56 расписаны все варианты, как же вам решить вопрос с сохранением SQL Trace :). Попросите, у кого уже есть 11.70, выдать Вам текст sql_showsnap (а ещё лучше - посмотрите сами в одной из бесплатных IDS 11.70 C3...) ... |
|||
:
Нравится:
Не нравится:
|
|||
28.07.2011, 18:43 |
|
процедура при выключении сервера
|
|||
---|---|---|---|
#18+
АнатоЛойП.С.: почему бы IBM не сделать параметр "Не очищать Trace после рестарта" - непонятно... Наверно, потому что syssqltrace не обычная таблица, а ссылка на структуры памяти сервера, впрочем, как и большинство таблиц в sysmaster. Да и далеко не у каждого есть необходимость хранить терабайты sql-трассировок. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.07.2011, 21:40 |
|
процедура при выключении сервера
|
|||
---|---|---|---|
#18+
АнатоЛойВот здесь на страничке 56 расписаны все варианты, как же вам решить вопрос с сохранением SQL Trace :). Попросите, у кого уже есть 11.70, выдать Вам текст sql_showsnap (а ещё лучше - посмотрите сами в одной из бесплатных IDS 11.70 C3...) Я думаю, что не нарушу ничьих авторских прав, если выложу текст процедуры здесь: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. 124. 125. 126. 127. 128. 129. 130. 131. 132. 133. 134. 135. 136. 137. 138. 139. 140. 141. 142. 143. 144. 145. 146. 147. 148. 149. 150. 151. 152. 153. 154. 155. 156. 157. 158. 159. 160. 161. 162. 163. 164. 165. 166. 167. 168. 169. 170. 171. 172. 173. 174. 175. 176. 177. 178. 179. 180. 181. 182. 183. 184. 185. 186. 187. 188. 189. 190. 191. 192. 193. 194. 195. 196. 197. 198. 199. 200. 201. 202. 203. 204. 205. 206. 207. 208. 209. 210. 211. 212. 213. 214. 215. 216. 217. 218. 219. 220. 221. 222. 223. 224. 225. 226. 227. 228. 229. 230. 231. 232. 233. 234. 235. 236. 237. 238. 239. 240. 241. 242. 243. 244. 245. 246. 247. 248. 249. 250. 251. 252. 253. 254. 255. 256. 257. 258. 259. 260. 261. 262. 263. 264. 265. 266. 267. 268. 269. 270. 271. 272. 273. 274. 275. 276. 277. 278. 279. 280. 281. 282. 283. 284. 285. 286. 287. 288. 289. 290. 291. 292. 293. 294. 295. 296. 297. 298. 299. 300. 301. 302. 303. 304. 305. 306. 307. 308. 309. 310. 311. 312. 313. 314. 315. 316. 317. 318. 319. 320. 321. 322. 323. 324. 325. 326. 327. 328. 329. 330. 331. 332. 333. 334. 335. 336. 337. 338. 339. 340. 341. 342. 343. 344. 345. 346. 347. 348. 349. 350. 351. 352. 353. 354. 355. 356. 357. 358. 359. 360. 361. 362. 363. 364. 365. 366. 367. 368. 369. 370. 371. 372. 373. 374. 375. 376. 377. 378. 379. 380. 381. 382. 383. 384. 385. 386. 387. 388. 389. 390. 391. 392. 393. 394. 395. 396. 397. 398. 399. 400. 401. 402. 403. 404. 405. 406. 407. 408. 409. 410. 411. 412. 413. 414. 415. 416. 417. 418. 419. 420. 421. 422. 423. 424. 425. 426. 427. 428. 429. 430. 431. 432. 433. 434. 435. 436. 437. 438. 439. 440. 441. 442. 443. 444. 445. 446. 447. 448. 449. 450. 451. 452. 453. 454. 455. 456. 457. 458. 459. 460. 461. 462. 463. 464. 465. 466. 467. 468. 469. 470. 471. 472. 473. 474. 475. 476. 477. 478. 479. 480. 481.
... |
|||
:
Нравится:
Не нравится:
|
|||
28.07.2011, 21:55 |
|
процедура при выключении сервера
|
|||
---|---|---|---|
#18+
Журавлев ДенисLudeVсмысл состоит в том,что логгируются все действия юзеров в sysmaster:syssqltrace, смысл состоит в том, что эта табличка не для логирования действий пользователя. Для логирования есть аудит. более того, табличка sysmaster:syssqltrace имеет ограниченный размер, задаваемый параметром SQLTRACE использовать ее для логирования действий пользователей очень-очень нетривиальная задача ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2011, 09:30 |
|
процедура при выключении сервера
|
|||
---|---|---|---|
#18+
ТанЖуравлев Дениспропущено... смысл состоит в том, что эта табличка не для логирования действий пользователя. Для логирования есть аудит. более того, табличка sysmaster:syssqltrace имеет ограниченный размер, задаваемый параметром SQLTRACE использовать ее для логирования действий пользователей очень-очень нетривиальная задача +1. Действие пользователя: "Запустил отчёт по продажам за квартал по всем дистрибьюторам". А вот сколько вы всего при этом в syssqltrace увидите... ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2011, 10:44 |
|
процедура при выключении сервера
|
|||
---|---|---|---|
#18+
victor16, текст ХП из какой версии? А то там в январе баги правили... ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2011, 10:45 |
|
процедура при выключении сервера
|
|||
---|---|---|---|
#18+
АнатоЛойvictor16, текст ХП из какой версии? А то там в январе баги правили... Версия 11.70FC2. У меня на работает без проблем. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2011, 14:43 |
|
процедура при выключении сервера
|
|||
---|---|---|---|
#18+
victor16АнатоЛойvictor16, текст ХП из какой версии? А то там в январе баги правили... Версия 11.70FC2. У меня на работает без проблем. Да, спасибо. Баг закрыли в январе 2011: https://www-304.ibm.com/support/docview.wss?uid=swg1IC70193 А FC2 вышел в марте 2011. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2011, 14:50 |
|
|
start [/forum/topic.php?fid=44&msg=37371420&tid=1607304]: |
0ms |
get settings: |
28ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
46ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
370ms |
get tp. blocked users: |
2ms |
others: | 301ms |
total: | 777ms |
0 / 0 |