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

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

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