| 
 | 
| 
 
Резерное копирование. База данных используется 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Для автоматического рез.копирования  скриптом далалась копия CONNECT TO VETERANS user db2admin using xxxxx; QUIESCE DATABASE IMMEDIATE FORCE CONNECTIONS; CONNECT RESET; BACKUP DATABASE VETERANS TO "D:\Backup_Veterans\01" WITH 2 BUFFERS BUFFER 1024 PARALLELISM 1 COMPRESS WITHOUT PROMPTING; CONNECT TO VETERANS; UNQUIESCE DATABASE; CONNECT RESET; Выполнение завершается успешно только в том случае, если предварительно вручную остановить службу программы, работающей с базой. В противном случае - завершается неуспешно, говорит, что База данных в настоящий момент используется. Если раньше это сообщение появлялось всего 2 раза в неделю, то сейчас почти каждый день. Приходится делать копию вручную. Каким образом автоматизировать процесс резевного копирования или автоматизировать процесс остановки и запуска ? Я добавляла команду в sql net stop "ХХХХХХ". net start " выдал ошибку не является допустимой командой. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 01.06.2015, 13:45 | 
  
  
  
   | 
||
| 
 
Резерное копирование. База данных используется 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  лёлька345Каким образом автоматизировать процесс резевного копирования  ? делать online backup ? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 01.06.2015, 14:30 | 
  
  
  
   | 
||
| 
 
Резерное копирование. База данных используется 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  лёлька345, Код: sql 1. nicht? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 01.06.2015, 16:08 | 
  
  
  
   | 
||
| 
 
Резерное копирование. База данных используется 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  mitek, Обязательно! и срочно! ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 01.06.2015, 16:09 | 
  
  
  
   | 
||
| 
 
Резерное копирование. База данных используется 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  knudsen, Онлайн копия делается, если вручную остановить в служба программу, работающую с базой. Force application помогает через раз. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 08.06.2015, 16:57 | 
  
  
  
   | 
||
| 
 
Резерное копирование. База данных используется 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  За 5-6 минут до запуска бэкапа: Код: plsql 1. 2. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 08.06.2015, 17:40 | 
  
  
  
   | 
||
| 
 
Резерное копирование. База данных используется 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  лёлька345, А та самая служба под каким пользователем заходит в базу? Не под db2adminом часом? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 08.06.2015, 23:25 | 
  
  
  
   | 
||
| 
 
Резерное копирование. База данных используется 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  лёлька345, Offline database backup failing with SQL1035N Смысл в том, что если в базу все время кто-то ломится, то она автоматически активируется попыткой соединения, что мешает вашему скрипту даже после отключения всех работавших до этого пользователей получить эксклюзивное соединение. В статье описана проблема, и как с этим можно бороться. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 09.06.2015, 18:33 | 
  
  
  
   | 
||
| 
 
Резерное копирование. База данных используется 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  knudsen, 99,99% что именно под ним! лёлька345, попробуйте добавить в скрипт в начало db2stop force db2start ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 17.06.2015, 23:05 | 
  
  
  
   | 
||
| 
 
Резерное копирование. База данных используется 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  лёлька345, если не поможет - запланируйте остановку сервера приложений перед бекапом ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 17.06.2015, 23:06 | 
  
  
  
   | 
||
| 
 
Резерное копирование. База данных используется 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  vitabios, под db2admin конечно, а каким надо? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 18.08.2015, 10:51 | 
  
  
  
   | 
||
| 
 
Резерное копирование. База данных используется 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  лёлька345, под ним и нужно. У Вас так и осталась проблема? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 21.08.2015, 08:22 | 
  
  
  
   | 
||
| 
 
Резерное копирование. База данных используется 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  у меня так работает: ( backup_db ) set -x; DBName=$2 db2 connect to $DBName; db2 quiesce db immediate force connections; # db2 CONNECT RESET db2 terminate; db2 force application all; sleep 20s; db2 deactivate database $DBName; db2 list active databases; db2 backup db $DBName to "'"$3"'" #DEDUP_DEVICE; db2 activate database $DBName; db2 connect to $DBName; db2 unquiesce db; # db2 CONNECT RESET db2 terminate; db2 force application all; ;; для принудительной остановки: stop_db2() { # set -x; ssh xxx-host-db db2start; DB2StopCmd1="db2 terminate; db2 force applications all; db2 force applications all; db2 deactivate database asv; sleep 5s; db2stop force"; DB2StopCmd2="db2 force applications all; su -lc ipclean db2inst; db2 force applications all; sleep 5s; db2stop force; sleep 1s; db2start; db2stop force"; for N in 4 5 6 7 8 9 10 do T=$[N*5]; if timeout $T"m" ssh xxx-host-db $DB2StopCmd1; then { return 0; } else { timeout $T"m" ssh xxx-host-db $DB2StopCmd2 | tee /tmp/Result.txt; Result=$?; if [ $Result == 0 ]; then # || (cat /tmp/Result.txt | grep SQL1032N ); then # 0 - stopped now { return 0; } else { Log "Trying to stop DB2 again in 60s ..."; sleep 1m; } fi; } fi; done; return 11; } почти всегда останавливает, даже когда db2 капризничает ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 15.09.2016, 12:36 | 
  
  
  
   | 
||
| 
 
Резерное копирование. База данных используется 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Надоела эта периодическая проблема. Решил побороть её так: (внешние приложения ломятся по порту 50000, его и подменяю не время бэкапа) db2 update dbm cfg using SVCENAME 55000 db2set DB2COMM=TCPIP db2stop force && db2start db2 "CONNECT TO MYBASE db2 QUIESCE DATABASE IMMEDIATE FORCE CONNECTIONS db2 CONNECT RESET" db2 BACKUP DATABASE MYBASE TO D:\Backup WITH 8 BUFFERS BUFFER 1024 PARALLELISM 4 COMPRESS WITHOUT PROMPTING db2 "CONNECT TO MYBASE db2 UNQUIESCE DATABASE db2 CONNECT RESET" db2 update dbm cfg using SVCENAME 50000 db2set DB2COMM=TCPIP db2stop force && db2start ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 23.08.2018, 10:13 | 
  
  
  
   | 
||
| 
 | 

start [/forum/topic.php?desktop=1&fid=43&tid=1600308]:  | 
    0ms | 
get settings:  | 
    7ms | 
get forum list:  | 
    11ms | 
check forum access:  | 
    2ms | 
check topic access:  | 
    2ms | 
track hit:  | 
    50ms | 
get topic data:  | 
    10ms | 
get forum data:  | 
    2ms | 
get page messages:  | 
    53ms | 
get tp. blocked users:  | 
    2ms | 
| others: | 233ms | 
| total: | 372ms | 

| 0 / 0 | 

На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даете согласие с использованием данных технологий.