powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Как установить Sybase
25 сообщений из 30, страница 1 из 2
Как установить Sybase
    #34286309
UST3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
База данных госучреждения. Севастополь.

SASE/11.9.2.6/1290/P/EBF 10489 ESD1/NT 3.51, 4.0
Крутится на умирающем железе.

Необходимо установить на новое железо: P965, C2D E6300
Есть бэкап базы в архиве. Есть дистрибютив Sybase. Есть NT4, сервер 2003

Фирма, устанавливающая базу, недоступна.

Не гоните прочь, помогите.

Олег
...
Рейтинг: 0 / 0
Как установить Sybase
    #34286525
лень
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дистрибутив какой версии? Точно такой же?
И насколько детальная помощь нужна? с нуля?
Если крупными мазками -
ставим сервер и backup сервер
настраиваем сервер, как минимум размер отведенной памяти, кэши, процедурный и данных
создаем девайсы, на которых будут лежать базы (размеры берем со старого сервера)
создем базы нужного размера for load
заводим логины на сервере
грузим дампы, переводим в online, матчим пользователей бд с логинами
наслаждаемся...

Это все счастье доступно только если платформа одна и версия ASE одна и таже на новом и старом железе...
...
Рейтинг: 0 / 0
Как установить Sybase
    #34286547
UST3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дистрибутив какой версии? Точно такой же?
Те же лицензионные диски
И насколько детальная помощь нужна? с нуля?
Sybase не ставил. Работал только с базами, встроенными процедурами.
...
Рейтинг: 0 / 0
Как установить Sybase
    #34286567
Компостеров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Обязательно посмотри на параметры default language Id и sort order id
Они важны при поднятии дампа
...
Рейтинг: 0 / 0
Как установить Sybase
    #34286579
лень
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну в самой установке там вроде ничего тяжелого нет, разве что как правильно указали, нужно посмотреть язык/порядок сортировки при установке. А дальше будет аккуратное приближение с желаемому результату, с более конкретными вопросами и более конкретными ответами...
...
Рейтинг: 0 / 0
Как установить Sybase
    #34286606
UST3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Обязательно посмотри на параметры default language Id и sort order id
Если можно, укажите название процедуры или какие настройки глядеть

>Ну в самой установке там вроде ничего тяжелого нет, разве что как правильно указали, нужно >посмотреть язык/порядок сортировки при установке. А дальше будет аккуратное приближение с >желаемому результату, с более конкретными вопросами и более конкретными ответами...
Дайте ссылку на информацию по тем, чтоб немного вникнуть. Есть "Руководство по системному
администрированию"

Посоветуйте, какую операционку ставить. NT, наверное и не пытаться. На диске к мамке под нее нет дров. Вообще была шальная идея перенести образы винтов
...
Рейтинг: 0 / 0
Как установить Sybase
    #34286620
Компостеров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Запусти sp_configure 'Languages'
Посмотри колонку Config Value

Помни, если у тебя на старом сервере стоит кириллица, ее надо подгрузить на новый сервер с помощью программы charset. На этом форуме где-то был топик о руссификации Sybase ASE
...
Рейтинг: 0 / 0
Как установить Sybase
    #34286663
Peter Kirillow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пока сервер не умер:

1. сохранить результат sp_helpsort (потом ДО создания )
2. сохранить информацию о расположении баз на девайсах
для каждой базы запустить скрипт

declare @dbname char(30)
select @dbname=<DBNAME>
SELECT su.dbid,
sd.name as dbname,
su.segmap,
su.size/512 as size512,
sdev.name as devname,
sdev.phyname as devphyname
FROM sysusages su, sysdatabases sd, sysdevices sdev
WHERE sd.name = @dbname and
su.dbid = sd.dbid and
su.vstart between sdev.low and sdev.high
go

это важно, т.к. потом будете пересоздавать дивайсы имеено в том порядке, что покажет результат скрипта, чтобы сегменты правильно респределились
3. сохранить файл ИМЯСЕРВЕРА.cfg. Там все настройки. Потом не надо будет снова настраивать. Разве только по ко-ву выделенной памати и процессоров.

4. убрать всех пользователей из системы и забэкапить базы.

5. проинсталировать новый сервер можно без проблем прочитав Instakkation Guide.
6. воссоздать дивайсы по рпзмерам и названиям совпадающим (можно и не совпадающим) с сохраненными в п. 2.

7. создать базы по схеме

если п.2 выдал (некоторые колонки я упустил - они не важны)

ABN 600 abn_data_1
ABN 100 abn_log
ABN 1400 abn_data_1
ABN 2000 abn_data_2
ABN 900 abn_log

> create database ABN on abn_data_1=600,
>abn_logo=100, abn_data_1=1400, abn_data_2=2000, abn_log=900
>for load
>go

т.е. полностью соблюдаем последовательность следования дивайсов и рызмеры.

8. делаем лоад базы во вновь созданную и online её.

далее вопрос тюнинга и проч...
...
Рейтинг: 0 / 0
Как установить Sybase
    #34286685
UST3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Group: Languages


Parameter Name Default Memory Used Config Value Run Value
default character set id 1 0 53 53
default language id 0 0 0 0
default sortorder id 50 0 64 64
disable character set conversi 0 0 0 0
enable unicode conversions 0 0 0 0
number of languages in cache 3 4 3 3
size of unilib cache 0 122 0 0
(return status = 0)
...
Рейтинг: 0 / 0
Как установить Sybase
    #34286694
UST3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
4. убрать всех пользователей из системы и забэкапить базы.
Бэкап у меня проводится ежедневно.
А зачем пользователей убирать? Работаем мы в оболочке, написанной фирмой, там пароли пользователей шифруются. Если убью всех, не смогу админа завести (пока не представляю как)
...
Рейтинг: 0 / 0
Как установить Sybase
    #34286705
Peter Kirillow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не в смысле грохнуть логины.
в смысле, чтобы никто не вносил изменений в систему, чтобы бэкап был актуальный :)

как устанавливать default sortorder на сервере знаете ? придется полностью почитать .
...
Рейтинг: 0 / 0
Как установить Sybase
    #34286710
Peter Kirillow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кстати, чтобы сохранить логины и пароли :

bcp master.dbo.syslogins out syslogins.txt -c -t@# -r@#$\n -S<servername> -Usa -P<sapassword> -esyslogins.err -J<current_default_charset>

потом восстановить на новый (убрав из syslogins.txt строки с логинами sa и probe)

bcp master.dbo.syslogins in syslogins.txt -c -t@# -r@#$\n -S<new_servername> -Usa -P<sapassword> -esyslogins.err -J<current_default_charset>
...
Рейтинг: 0 / 0
Как установить Sybase
    #34286738
UST3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
master тоже бэкапится

Так какой язык по умолчанию установлен (результат выложил выше 0)?
...
Рейтинг: 0 / 0
Как установить Sybase
    #34286743
Peter Kirillow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
это не результат sp_helpsort, хотя и из него все ясно, но лучше эту команду выполниить в isql (он обязательно пригодится потом все равно, заоодно и научитесь им пользоваться). тогда и Вам все будет понятно.
...
Рейтинг: 0 / 0
Как установить Sybase
    #34286777
UST3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это результат из DBArtisan

вот из isql
Parameter Name Default Memory Used Config Value Run Value
-------------- ------- ----------- ------------ ---------
default character set id 1 0 53 53
default language id 0 0 0 0
default sortorder id 50 0 64 64
disable character set conversi 0 0 0 0
enable unicode conversions 0 0 0 0
number of languages in cache 3 4 3 3
size of unilib cache 0 122 0 0
...
Рейтинг: 0 / 0
Как установить Sybase
    #34286801
UST3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2. сохранить информацию о расположении баз на девайсах
для каждой базы запустить скрипт

У меня несколько баз:
baza
master
model
sybsystemprocs
tempdb

Их все нужно будет вручную создавать, или только пользовательскую baza&
...
Рейтинг: 0 / 0
Как установить Sybase
    #34286810
Peter Kirillow
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
UST32. сохранить информацию о расположении баз на девайсах
для каждой базы запустить скрипт

У меня несколько баз:
baza
master
model
sybsystemprocs
tempdb

Их все нужно будет вручную создавать, или только пользовательскую baza&

только пользовательскую.
...
Рейтинг: 0 / 0
Как установить Sybase
    #34286840
UST3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блин, во я влип. В куче дисков к старому серваку по Sybase остался только Discovery CD.
А мне предшественник говорил, что все есть. Я и не проверял.
... :-(
Извините за тему
...
Рейтинг: 0 / 0
Как установить Sybase
    #34286861
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
UST3Блин, во я влип. В куче дисков к старому серваку по Sybase остался только Discovery CD.
А мне предшественник говорил, что все есть. Я и не проверял.
... :-(
Извините за тему
это всё сверху можно не читать ;)))
если дистрибутивов нет, но знаешь где лежат файлы БД, то можно просто скопировать софт + файлы БД (сохраняя пути к файлам!!) на новую железку
насколько я помню в папке Sybase должна быть папка install, а в ней батники а-ля RUN_НАЗВАНИЕСЕРВЕРА.bat ( в крайнем случае поищи поиском в папке Sybase)

если всё скопировал правильно, то дернув этот батник можно запустить сервер :)
естественно у тебя не будет сервисов и запускать/останавливать придется вручную, но это лучший вариант на случай умирающего железа и отсутствия дистрибутива

кстати, неплохо было бы сохранить старый IP и название машины за новой железкой
иначе придется править sql.ini на клиентских машинах
...
Рейтинг: 0 / 0
Как установить Sybase
    #34286865
UST3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Честно говоря вздохнул с чувством оптимизма. IP-шник и имя конечно оставлю как был, на них завязан софт
Сейчас закончу образ и гляну инстал
...
Рейтинг: 0 / 0
Как установить Sybase
    #34286868
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
леньДистрибутив какой версии? Точно такой же?
И насколько детальная помощь нужна? с нуля?
Если крупными мазками -
ставим сервер и backup сервер
настраиваем сервер, ...
можно не настраивать ;) главное создать с таким же старым именем, а потом просто скопировать акккуратно с умирающего железа - оттедова придет конфиг, мастер и всё-всё-всё :)
главное сохранять пути ... хотя можно и не сохранять, а поднять сервак в режиме рековери только мастера (вернутого старого!) и проапдейтить пути в sysdevices . Но предварительно в конфиг прописать allow updates = 1 , а то ни одна проца работать то не будет (из-за неподнятой tempdb).

гасим сервер, поднимаем в нормальном режиме и наслаждаемся ;)
...
Рейтинг: 0 / 0
Как установить Sybase
    #34286877
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
UST3Честно говоря вздохнул с чувством оптимизма. IP-шник и имя конечно оставлю как был, на них завязан софт
Сейчас закончу образ и гляну инстал
надо иметь ввиду, что если запускашь сервер батником, то он работает как обычное приложение, т.е. закроешь его окно и Sybase-сервер погаснет

бекап сервер запускается оттедова же RUN_НАЗВАНИЕБЕКАПСЕРВЕРА.bat

если глянуть внутрь этих батников, то в начале будет объявление переменных окружения - сверь с новой реальностью! в самом низу будет строка запуска самого сервера - проверь путь до master.dat (если он есть там указан ;)) и название сервера (должно фигурировать в папке Sybase в файле sql.ini (поищи поиском файл))!
...
Рейтинг: 0 / 0
Как установить Sybase
    #34286880
UST3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
насколько я помню в папке Sybase должна быть папка install, а в ней батники а-ля RUN_НАЗВАНИЕСЕРВЕРА.bat ( в крайнем случае поищи поиском в папке Sybase)

Точно, есть.
Sybase:
asep\
bin\
blib\
charsets\
collate\
data\
dll\
include\
ini\
init\
install\
lib\
locales\
pad\
pd6\
sample\
scripts\
symlib\
upgrade\
SEVASTOPOL.bak
SEVASTOPOL.cfg
SEVASTOPOL.ini
Cover.ROLL.10489

install:
SPR\
RUN_SEVASTOPOL.bat
sybsetup.log
RUN_SEVASTOPOL_BS.bat
RUN_SEVASTOPOL_MS.bat
...
Рейтинг: 0 / 0
Как установить Sybase
    #34286887
UST3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а поднять сервак в режиме рековери только мастера (вернутого старого!) и проапдейтить пути в sysdevices . Но предварительно в конфиг прописать allow updates = 1 , а то ни одна проца работать то не будет (из-за неподнятой tempdb).

Можно здесь по-конкретней

гасим сервер, поднимаем в нормальном режиме и наслаждаемся ;)
Захватывает дух :-)
...
Рейтинг: 0 / 0
Как установить Sybase
    #34286893
UST3
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В батнике только запуск сервера, переменных нет. Они наверно прописаны в NT
C:\Sybase\bin\sqlsrvr.exe -dC:\Sybase\DATA\MASTER.DAT -sSEVASTOPOL -eC:\Sybase\install\sql.log -iC:\Sybase\ini -MC:\Sybase
...
Рейтинг: 0 / 0
25 сообщений из 30, страница 1 из 2
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Как установить Sybase
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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