Текущее время: Вт, май 13 2025, 23:31

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ! Прежде чем задавать вопрос, ознакомьтесь со ссылками ниже:

Вопросы по отличиям версий SAP, Add-On, EHP - сюда
Вопросы по SAP Front End (SAPlogon, SAPgui, guiXT и т.д.) - сюда
Вопросы по LSMW - сюда
Вопросы по архивации в SAP - сюда
Вопросы по SAP GRC - сюда
Вопросы по SAP Business Workplace (почте SAP) и SAP Office - сюда
Вопросы по miniSAP (SAP mini basis) - сюда
Вопросы по SAP HANA - сюда
Вопросы по лицензированию продуктов SAP - сюда



Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Upgrade ERP (Phase SQLDB_BAS_TCP)
СообщениеДобавлено: Чт, фев 17 2011, 09:03 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Вт, окт 10 2006, 12:23
Сообщения: 679
Откуда: Санкт-Петербург
Пол: Мужской
Добрый день!
Выполняю апгрейд ERP 2004 до ERP 6.0 EHP4.
На этапе Downtime, фаза SQLDB_BAS_TCP столкнулся с проблемой.

В файле SAPup.ECO пишет:
Code:
### Phase SQLDB_BAS_TCP:
Deleting file C:\usr\sap\TTD\upg\abap\log\SQLDB_BAS_TCP.LOG
Cannot delete file C:\usr\sap\TTD\upg\abap\log\SQLDBSCRIPT.OUT
ErrorMessage: Процесс не может получить доступ к файлу, так как этот файл занят другим процессом.


Файл SQLDBSCRIPT.OUT автоматически не создаётся. Отрабатывает если запустить его через tp pf=....
Перетаскиваю его в другую папку. Куда апгрейд смотрит.

В файле SQLDB_BAS_TCP.LOG пишет:
Code:
1 ETQ201 Entering upgrade-phase "SQLDB_BAS_TCP" ("20110217033149")
2 ETQ367 Connect variables are set for standard instance access
4 ETQ399 System-nr = '00', GwService = 'sapgw00'
4 ETQ399 Environment variables:
4 ETQ399   dbs_mss_schema=ttd
4 ETQ399   auth_shadow_upgrade=0
4 ETQ380 computing toolpath for request "TP_DEFAULT"
4 ETQ382 translates to group "R3UP_TOOL_GROUP_SYS"
4 ETQ383 translates to path "C:\usr\sap\TTD\SYS\exe\run"
4 ETQ399 Set environment for standard connect:
4 ETQ399 ENV: dbs_mss_schema=ttd
4 ETQ399 ENV: auth_shadow_upgrade=0
4 ETQ399 Set RFC variables for standard connect:
4 ETQ399 System-nr = '00', GwService = 'sapgw00'
4 ETQ399 Set tool parameters for standard connect:
4 ETQ399   default TPPARAM: DEFAULT.TPP
1 ETQ206 Executing pre-phase DB specific actions.
1 ETQ200 Executing actual phase 'MAIN_SWITCH/SQLDB_BAS_TCP'.
1 ETQ399 Phase arguments:
2 ETQ399 Arg[0] = 'SHADOW_IMPORT_TRIG'
4 ETQ399 Could not mask file 'SQLDBSCRIPT.OUT' (rc=-7)


В файле SQLDBSCRIPT.OUT пишет:

Code:
tp_exec_statement: UPDATE PUTTB SET WCONTENT = 'R'        WHERE SAPRELEASE =  '701'        AND   TABNAME IN ( SELECT TABNAME FROM TRIGTAB WHERE FLAGTRIG = 'X' )

tp_exec_statement: COMMIT

tp_exec_statement: UPDATE PUTTB_SHD SET WCONTENT = 'R'        WHERE TABNAME IN ( SELECT TABNAME FROM TRIGTAB WHERE FLAGTRIG = 'X' )

tp_exec_statement: COMMIT

tp_exec_dbscript: 4 statement(s) successfully processed.



После того как нажимаю Repeat, автоматически удаляется файл SQLDBSCRIPT.OUT и SAP его не находит. А если загрузить этот файл через меню ABAP->Log. То он лежит без удаления.


Kernel обновлял до последнего (117). R3Trans и SAPup тоже. Не помогло.

Что ещё порекомендуете проверить?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Upgrade ERP (Phase SQLDB_BAS_TCP)
СообщениеДобавлено: Чт, фев 17 2011, 10:13 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Вт, окт 10 2006, 12:23
Сообщения: 679
Откуда: Санкт-Петербург
Пол: Мужской
DB MS SQL 2005,
ОС Windows 2003 SP2.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Upgrade ERP (Phase SQLDB_BAS_TCP)
СообщениеДобавлено: Чт, фев 17 2011, 12:54 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Вт, окт 10 2006, 12:23
Сообщения: 679
Откуда: Санкт-Петербург
Пол: Мужской
Ещё вот такую ошибку пишет в файле TPSQLSTD.OUT:

Code:
SAPup> Starting subprocess tp.exe with id 10104 at 20110217122702

EXECUTING C:\usr\sap\TTD\SYS\exe\run\tp.exe pf=C:\usr\sap\TTD\upg\abap\bin\DEFAULT.TPP execdbscript TTD -x SQLDBSCRIPT.TQL
Environment: JAVA_HOME=C:\j2sdk1.4.2_25-x64\
Environment: ORACLE_HOME=C:\usr\sap\TTD\DVEBMGS00
Environment: ORACLE_SID=TTD
Environment: PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.VBS
Environment: Path=C:\Program Files (x86)\Support Tools\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files (x86)\Microsoft SQL Server\80\Tools\Binn\;C:\Program Files\Microsoft SQL Server\90\DTS\Binn\;C:\Program Files\Microsoft SQL Server\90\Tools\binn\;C:\Program Files (x86)\Microsoft SQL Server\90\Tools\binn\;C:\Program Files (x86)\Microsoft SQL Server\90\DTS\Binn\;C:\Program Files (x86)\Microsoft SQL Server\90\Tools\Binn\VSShell\Common7\IDE\;C:\Program Files (x86)\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies\;C:\usr\sap\TTD\SYS\exe\run
Environment: auth_shadow_upgrade=0
Environment: dbs_mss_schema=ttd
Environment: dbs_ora_tnsname=TTD
This is C:\usr\sap\TTD\SYS\exe\run\tp.exe version 376.01.13 (release 701, unicode enabled)
Warning: Parameter INTERRUPT is no longer used.
Warning: Parameter DAYLIGHT_SHUTDOWN is no longer used.
Warning: Parameter WITH_TACOB is no longer used.
Warning: Parameter IMPDP_BY_EVENT is no longer used.
Warning: Parameter INTERRUPT is no longer used.
Warning: Parameter DAYLIGHT_SHUTDOWN is no longer used.
Warning: Parameter WITH_TACOB is no longer used.
Warning: Parameter IMPDP_BY_EVENT is no longer used.

tp returncode summary:

TOOLS: Highest return code of single steps was: 0
ERRORS: Highest tp internal error was: 0237
tp finished with return code: 237
meaning:
  SQL-error
ERROR: Statement: UPDATE PUTTB SET WCONTENT = 'R'        WHERE SAPRELEASE =  '701'        AND   TABNAME IN ( SELECT TABNAME FROM TRIGTAB WHERE FLAGTRIG = 'X' )
ERROR: SQL ERROR 229: The UPDATE permission was denied on the object 'PUTTB', database 'TTD', schema 'ttd'.
ERROR: Statement: UPDATE PUTTB_SHD SET WCONTENT = 'R'        WHERE TABNAME IN ( SELECT TABNAME FROM TRIGTAB WHERE FLAGTRIG = 'X' )
ERROR: SQL ERROR 229: The UPDATE permission was denied on the object 'PUTTB_SHD', database 'TTD', schema 'ttd'.
Process with ID 7080 terminated with status 237


Присвоил полномочия на Update TTD для ttd и ttdadm. Не помогло.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Upgrade ERP (Phase SQLDB_BAS_TCP)
СообщениеДобавлено: Чт, фев 17 2011, 13:32 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Вт, окт 10 2006, 12:23
Сообщения: 679
Откуда: Санкт-Петербург
Пол: Мужской
Так, с ошибкой
Code:
SQL-error
ERROR: Statement: UPDATE PUTTB SET WCONTENT = 'R'        WHERE SAPRELEASE =  '701'        AND   TABNAME IN ( SELECT TABNAME FROM TRIGTAB WHERE FLAGTRIG = 'X' )
ERROR: SQL ERROR 229: The UPDATE permission was denied on the object 'PUTTB', database 'TTD', schema 'ttd'.
ERROR: Statement: UPDATE PUTTB_SHD SET WCONTENT = 'R'        WHERE TABNAME IN ( SELECT TABNAME FROM TRIGTAB WHERE FLAGTRIG = 'X' )
ERROR: SQL ERROR 229: The UPDATE permission was denied on the object 'PUTTB_SHD', database 'TTD', schema 'ttd'.
Process with ID 7080 terminated with status 237

разобрался.

Ошибка следующего вида теперь:

Code:
CURRENTPHASE MAIN_SWITCH/SQLDB_BAS_TCP
...started at 20110217032056
# Using phase log file 'SQLDB_BAS_TCP.LOG'.
# Reading Parameter File "C:\usr\sap\TTD\upg\abap\bin\DBSWTC.PAR" at 20110217032130
# Error message set: 'Cannot open 'C:\usr\sap\TTD\upg\abap\log\SQLDBSCRIPT.OUT': Не удается найти указанный файл.

Что странно. SQLDBSCRIPT.TQL генерирует файл SQLDBSCRIPT.OUT, который закидывается не в C:\usr\sap\TTD\upg\abap\log, откуда SAP пытается его подобрать и не находит, а в C:\usr\sap\trans\log.

Можно где то поменять путь куда должен ложиться файл SQLDBSCRIPT.OUT?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Upgrade ERP (Phase SQLDB_BAS_TCP)
СообщениеДобавлено: Сб, фев 19 2011, 14:31 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Вт, окт 10 2006, 12:23
Сообщения: 679
Откуда: Санкт-Петербург
Пол: Мужской
Отредактировал путь в DEFAULT.TPP и апгрейд пошёл дальше.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 5 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB