powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / апгрейд с ase12.5.0 на 12.5.2
10 сообщений из 10, страница 1 из 1
апгрейд с ase12.5.0 на 12.5.2
    #34376702
mikeufa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нужно обновить сервер ASE 12.5.0 (на win2000) , до 12.5.2.
Есть инсталяция 12.5.2. На чистую машину устанавливается нормально.
На машине с сервером 12.5.0. setup незапускается. (Даже если предварительно сделаешь uninstall)
Понятно что надо искать в JVA машине. Но что? У кого есть какие мысли?
...
Рейтинг: 0 / 0
апгрейд с ase12.5.0 на 12.5.2
    #34376759
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mikeufaНужно обновить сервер ASE 12.5.0 (на win2000) , до 12.5.2.
Есть инсталяция 12.5.2. На чистую машину устанавливается нормально.
На машине с сервером 12.5.0. setup незапускается. (Даже если предварительно сделаешь uninstall)
Понятно что надо искать в JVA машине. Но что? У кого есть какие мысли?

предлагаю эксперимент:
1) поставьте на чистую машину 12.5.2
2) полУчите развернутую на диске структуру продукта
3) остановите ASE 12.5.0
4) забекапьте "старый сервер" ASE
5) скопируйте новую структуру директорий и файлов поверх старой (12.5.0).
6) запустите сервер ASE и проверьте версию
...
Рейтинг: 0 / 0
апгрейд с ase12.5.0 на 12.5.2
    #34376775
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mikeufaПонятно что надо искать в JVA машине. Но что? У кого есть какие мысли?
проблема в JVM
надо выяснить какая этому инсталлятору нужна версия
на чистой машинке в c:\program files\java что установлено?

но я бы сначала проэкспериментировал - см. мой предыдущий пост - может оказаться быстрее и эффективней


PS забыл сказать - пролить installmaster
...
Рейтинг: 0 / 0
апгрейд с ase12.5.0 на 12.5.2
    #34377009
mikeufa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
5) скопируйте новую структуру директорий и файлов поверх старой (12.5.0).

В принципе это возможно. Есть рабочие сервера с 12.5.2. можно оттуда скопировать каталог sybase. Раньше так даже EBF применяли. Но кто его знает что потом вылезет.Не хотелось бы на продакшен сервере экспериментировать. :)
Версию инсталяшка требует Version 1.4.2 .

на чистой машинке в c:\program files\java что установлено?
Там j2re1.4.1
...
Рейтинг: 0 / 0
апгрейд с ase12.5.0 на 12.5.2
    #34377037
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mikeufa 5) скопируйте новую структуру директорий и файлов поверх старой (12.5.0).

В принципе это возможно. Есть рабочие сервера с 12.5.2. можно оттуда скопировать каталог sybase. Раньше так даже EBF применяли. Но кто его знает что потом вылезет.Не хотелось бы на продакшен сервере экспериментировать. :)


после такой установки EBF необходимо проливать installmaster, иначе однобокая установка получается - не обновляются системные процедуры

mikeufa
Версию инсталяшка требует Version 1.4.2 .

на чистой машинке в c:\program files\java что установлено?
Там j2re1.4.1

значит надо найти и проставить 1.4.2 , либо запустить инсталлятор с опцией -JAVAHOME (или что-то там), если мне память не изменяет;)
...
Рейтинг: 0 / 0
апгрейд с ase12.5.0 на 12.5.2
    #34379981
Peter Kirillow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
переменную окружения JAVA_COMPILER=NONE не пробовали ?
...
Рейтинг: 0 / 0
апгрейд с ase12.5.0 на 12.5.2
    #34395120
mikeufa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сделал апргрейд. Оказалось что файл setup битый был. Взял другой - все запустилось.
Порядок апгрейда. Может кому-ибудь поможет.
1. Останавливаем все сервисы sybase.
2. На всякий случай делаем копию каталого sybase.
3. Деинсталируем версию 12.5.0
4. Устанавливаем версию 12.5.2
5.Запускаем сервера. У меня при запуске стал просить библиотеки. Пришлось записать их в каталог ASE-12_5\bin
6. Пролил installmaste, instmsgs.ebf
Усе.

после такой установки EBF необходимо проливать installmaster, иначе однобокая установка получается - не обновляются системные процедуры

Ну если даже устанавливать сетапом проливать installmaster все равно нужно.
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
апгрейд с ase12.5.0 на 12.5.2
    #37155388
golol_ol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день, коллега!!
У меня задача: поставить обновление с ASE 12.5.0 до ASE 12.5.2.


mikeufa 6. Пролил installmaste, instmsgs.ebf
Усе.

после такой установки EBF необходимо проливать installmaster, иначе однобокая установка получается - не обновляются системные процедуры

Ну если даже устанавливать сетапом проливать installmaster все равно нужно.


Что такое installmaster, и где его взять?

Нужна помощь - очень!!
...
Рейтинг: 0 / 0
апгрейд с ase12.5.0 на 12.5.2
    #37155410
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
golol_olДобрый день, коллега!!
У меня задача: поставить обновление с ASE 12.5.0 до ASE 12.5.2.


mikeufa 6. Пролил installmaste, instmsgs.ebf
Усе.

пропущено...

Ну если даже устанавливать сетапом проливать installmaster все равно нужно.


Что такое installmaster, и где его взять?

Нужна помощь - очень!!

первые две ссылки
...
Рейтинг: 0 / 0
апгрейд с ase12.5.0 на 12.5.2
    #37161203
golol_ol
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Господа спасибо всем кто помог. Особенно хочу выразить признательность господам mikeufa и komrad.

А теперь как я всё, это, делал.

Всё сделал согласно инструкции кроме пункта 6: «6. Пролил installmaste, instmsgs.ebf»
Всё заработало.
Но проблема возникла при запуске ЦЕНТРАЛА (D:\Sybase\sybcent41\bin\scjview.bat).

Выбрал пункт [Sybase Central].[Tools].[Connect]:

User name: sa
Password: *****
Server name: ASNAME

Появился мой сервер.

Пытаюсь его открыть – ругань !!
com.sybase.jdbc2.jdbc.SybSQLException: No matching configuration options. Here is a listing of groups:
at com.sybase.jdbc2.tds.Tds.processEed(Tds.java:2846)
at com.sybase.jdbc2.tds.Tds.nextResult(Tds.java:2168)
at com.sybase.jdbc2.jdbc.ResultGetter.nextResult(ResultGetter.java:69)
at com.sybase.jdbc2.jdbc.SybStatement.nextResult(SybStatement.java:220)
at com.sybase.jdbc2.jdbc.SybStatement.nextResult(SybStatement.java:203)
at com.sybase.jdbc2.jdbc.SybStatement.queryLoop(SybStatement.java:1596)
at com.sybase.jdbc2.jdbc.SybStatement.executeQuery(SybStatement.java:1581)
at com.sybase.jdbc2.jdbc.SybPreparedStatement.executeQuery(SybPreparedStatement.java:96)
….

Тогда выполнил пункт 6: «6. Пролил installmaste, instmsgs.ebf»

Выполнил только часть Пролил installmaste –
installmaste у меня: D:\Sybase\ASE-12_5\scripts\instmstr

Скрипт выполнялся около минуты (это кончено зависит от машины).

После этого вся ругань исчезла.

Дале накакил второй скрипт. Скрипт выполнялся минут 7-8 и я понял, что там какая-то проблема.

Скопировал протокол выполнения. Там была куча сообщений типа:
Adding Message: 15213 Severity: 16
(return status = 0)
Adding Message: 15214 Severity: 16
(return status = 0)

А затем появилась другая куча:

german language is not installed
(return status = 0)
german language is not installed
(return status = 0)

Пришлось снять задачу.
Попытался сделать бэкап базы мастер, получил ругань, что-то типа того, что лог забит.

Выполнил запрос:
sp_helpsegment "system"
Получил результат:
total_size total_pages free_pages used_pages reserved_pages
---------- ----------- ---------- ---------- --------------
6.0MB 3072 48 3024 0

Свободных страниц практически нет (48).

Перегрузил серевер.
Сделал бэкап базы мастер.

dump database master to "d:\master_02.bak"

Затем выполнил

dump transaction master with truncate_only

Число свободных страниц увеличилось и стало больше 1000.

Далее в скрипте (D:\Sybase\ASE-12_5\scripts\instmsgs.ebf) нашёл такие строки:
** ======================= GERMAN MESSAGE AREA =====================
** ===============================================================
** GERMAN MESSAGE AREA. USE "sp_oth_mesg" to add message
** exec sp_oth_mesg <error>,<message_with_no_linefeed>,<"german">
**
** SAMPLE GERMAN MESG
** MAKE SURE YOU ADD A "delete" line for each message added.
** exec sp_oth_mesg 9999,"delete","german"
** This will delete all localized versions of the message, not just the German ones.** go
** exec sp_oth_mesg 9999,"German Testing message","german"
** go
*/

exec sp_oth_mesg 103, "delete","german"
go

exec sp_oth_mesg 327, "delete","german"
go

exec sp_oth_mesg 420, "delete","german"
go

exec sp_oth_mesg 446, "delete","german"
go


Создал скрипт D:\Sybase\ASE-12_5\scripts\instmsgs.ebf1252
И удалил всё, что касается немецкого язык.
Удалённых строк оказалось 1970.

Выполнил скрипт D:\Sybase\ASE-12_5\scripts\instmsgs.ebf1252

Несколько секунд и всё отработало.


Господа есть вопрос.
Кроме двух скриптов которые я выполнил в директории D:\Sybase\ASE-12_5\scripts\
есть ещё целая куча скриптов.
Их кто-то выполнял?

Дальше.
Моя задача была обновить Sybase 12.5.0 до 12.5.3.

После того, что я сделал выше, у меня был Sybase 12.5.2
1. Остановил службы сайбеса.
2. Скопировал на диск обновление 12.5.3. (d:\ase_1253\)
3. Запустил обновление d:\ase_1253\setup.exe
4. После обновления запустил службы.
5. выполнил скрипты :D:\Sybase\ASE-12_5\scripts\instmstr, D:\Sybase\ASE-12_5\scripts\instmstr instmsgs.ebf – предварительно избавившись от german в instmsgs.ebf.

Всё.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / апгрейд с ase12.5.0 на 12.5.2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]