powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / ASE EE 12.5.3 on Linux
16 сообщений из 16, страница 1 из 1
ASE EE 12.5.3 on Linux
    #34492021
Leonid Vorontsov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте!
Спецы, на помощь! Для начала вопрос такой, если на одной машине был проинсталлирован и работал сервер, то можно ли заставить его работать на другой, просто скопировав директорию /opt/sybase? Пишет ли инсталляция ещё какие-то файлы в другие места кроме указанного? И если да, то какой командой запускается сервер? Я понимаю, что прочитав документацию, такую информацию можно найти. Но учитывая, что я ASE вижу впервые, документации много, а задача одноразовая и срочная, не могли бы вы ткнуть в какой-нибудь документ типа "Quick Start"?
...
Рейтинг: 0 / 0
ASE EE 12.5.3 on Linux
    #34492441
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonid VorontsovЗдравствуйте!
Спецы, на помощь! Для начала вопрос такой, если на одной машине был проинсталлирован и работал сервер, то можно ли заставить его работать на другой, просто скопировав директорию /opt/sybase?

скопировать можно. но есть пара моментов - где лежат девайсы баз данных? на файловой системе или на raw devices ?
посмотреть это можно следующим запросом
Код: plaintext
select name, phyname from sysdevices order by  2  
эту инфу можно также выцепить отсюда :
$SYBASE\$SYBASE_ASE\install\ИМЯSYBASEСЕРВЕРА.log


Leonid Vorontsov
Пишет ли инсталляция ещё какие-то файлы в другие места кроме указанного?

нет

Leonid Vorontsov
И если да, то какой командой запускается сервер?

Файлом с названием типа RUN_НАЗВАНИЕSYBASEСЕРВЕРА.sh
должен лежать здесь: $SYBASE\$SYBASE_ASE\install\
...
Рейтинг: 0 / 0
ASE EE 12.5.3 on Linux
    #34493765
Leonid Vorontsov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> Файлом с названием типа RUN_НАЗВАНИЕSYBASEСЕРВЕРА.sh
> должен лежать здесь: $SYBASE\$SYBASE_ASE\install\

Нашёл файл RUN_IASTEST, пусканул, говорит:

00:00000:00000:2007/04/27 16:28:26.84 kernel Adaptive Server Enterprise Express Edition (Limits: 1 Engine, 2GB Memory, 5GB Disk space).
00:00000:00000:2007/04/27 16:28:26.84 kernel Using config area from primary master device.
00:00000:00000:2007/04/27 16:28:26.86 kernel os_create_region: can't allocate 268435456 bytes
00:00000:00000:2007/04/27 16:28:26.86 kernel kbcreate: couldn't create kernel region.
00:00000:00000:2007/04/27 16:28:26.86 kernel kistartup: could not create shared memory

Что-то с памятью... Дальнейшие подсказки дайте, пожалуйста?
...
Рейтинг: 0 / 0
ASE EE 12.5.3 on Linux
    #34493795
так надо не просто перенести, но и настроить кой-чего.
ОЗУ одинаковое у обоих машин?
Посмотрите в /etc/sysctl.conf параметр
kernel.shmmax

и другие могут быть, перенестите их, перезапустите.
...
Рейтинг: 0 / 0
ASE EE 12.5.3 on Linux
    #34502496
Leonid Vorontsov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> так надо не просто перенести, но и настроить кой-чего.
Так я уже согласен... Только подскжите, что именно?

> Посмотрите в /etc/sysctl.conf параметр
> kernel.shmmax
Спасибо. Посмотрел. Установил в 2147483648. Запуск сервера продвинулся немного дальше. Застрял вот здесь:

00:00000:00000:2007/05/03 13:23:30.84 kernel kscsinit: connectivity library error. Operation: cs_ctx_alloc().

Куда ещё посмотреть?
...
Рейтинг: 0 / 0
ASE EE 12.5.3 on Linux
    #34502849
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonid Vorontsov> так надо не просто перенести, но и настроить кой-чего.
Так я уже согласен... Только подскжите, что именно?

> Посмотрите в /etc/sysctl.conf параметр
> kernel.shmmax
Спасибо. Посмотрел. Установил в 2147483648. Запуск сервера продвинулся немного дальше. Застрял вот здесь:

00:00000:00000:2007/05/03 13:23:30.84 kernel kscsinit: connectivity library error. Operation: cs_ctx_alloc().

Куда ещё посмотреть?

неплохо бы увидеть весь лог последней попытки записи
а так, на вскидку два варианта: либо не всё корректно перенесено, либо прав не хватает на файлы для логина под которым стартует сервер.
...
Рейтинг: 0 / 0
ASE EE 12.5.3 on Linux
    #34502860
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
komradнеплохо бы увидеть весь лог последней попытки записи

не записи, а запуска
...
Рейтинг: 0 / 0
ASE EE 12.5.3 on Linux
    #34502868
Leonid Vorontsov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Продвинулся ещё чуть-чуть... Теперь застряло на сообщении:

00:00000:00001:2007/05/03 14:41:33.96 server Master device size: 240 megabytes, or 122880 virtual pages. (A virtual page is 2048 bytes.)

и не отдаёт командную строку - висит. Это как, нормально или что-то всё-таки не в порядке? И вообще, как можно убедиться, что сервер "is up and running"?
...
Рейтинг: 0 / 0
ASE EE 12.5.3 on Linux
    #34502922
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonid VorontsovПродвинулся ещё чуть-чуть... Теперь застряло на сообщении:

00:00000:00001:2007/05/03 14:41:33.96 server Master device size: 240 megabytes, or 122880 virtual pages. (A virtual page is 2048 bytes.)

и не отдаёт командную строку - висит. Это как, нормально или что-то всё-таки не в порядке? И вообще, как можно убедиться, что сервер "is up and running"?
он запустился

если запускать скрипт с параметром &, то он пойдет отдельным процессом

теперь можно попробовать из другого окна подключиться
Код: plaintext
isql -Sсервер -Usa -Pпароль
...
Рейтинг: 0 / 0
ASE EE 12.5.3 on Linux
    #34502938
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
ps -ef | grep dataserver

проверка на запущенность сервера
...
Рейтинг: 0 / 0
ASE EE 12.5.3 on Linux
    #34509258
Leonid Vorontsov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
> ps -ef | grep dataserver

sybase 3615 3614 0 May03 ? 00:05:07 /opt/sybase/ASE-12_5/bin/dataserver -d/opt/sybase/data/master.dat -e/opt/sybase/log/IASTEST.log -c/opt/sybase/ASE-12_5/IASTEST.cfg -M/opt/sybase/ASE-12_5 -sIASTEST

Ага, значит он всё-таки запустился! Ура!

> isql -Sсервер -Usa -Pпароль

CT-LIBRARY error:
ct_connect(): directory service layer: internal directory control layer error: Requested server name not found.

А вот тут что-то опять не вурычит...
...
Рейтинг: 0 / 0
ASE EE 12.5.3 on Linux
    #34509302
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonid Vorontsov>
> isql -Sсервер -Usa -Pпароль

CT-LIBRARY error:
ct_connect(): directory service layer: internal directory control layer error: Requested server name not found.

А вот тут что-то опять не вурычит...

покажите содержимое
/opt/sybase/interfaces

надеюсь в этой (isql -Sсервер -Usa -Pпароль) строке Вы заменили "сервер" на "IASTEST"?
...
Рейтинг: 0 / 0
ASE EE 12.5.3 on Linux
    #34509398
Leonid Vorontsov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Yes, приконнектился! По крайней мере sp_help работает. SYBASE почему-то не была установлена, хотя я вроде скрипт с окружением запускал... Но это уже незнание юниксов :-( ОК, что дальше? Какая-то база уже доступна (если да, как это увидеть) или нужны ещё какие-то действия (если да, какие)?
...
Рейтинг: 0 / 0
ASE EE 12.5.3 on Linux
    #34509763
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonid VorontsovYes, приконнектился! По крайней мере sp_help работает. SYBASE почему-то не была установлена, хотя я вроде скрипт с окружением запускал... Но это уже незнание юниксов :-( ОК, что дальше? Какая-то база уже доступна (если да, как это увидеть) или нужны ещё какие-то действия (если да, какие)?
например:

Код: plaintext
select name from master..sysdatabases order by name
-- это список баз; системные - master,model,tempdb,sybsystemprocs,sybsystemdb,dbccdb.

под логином sa доступны все базы и все объекты в них

переход в базу
Код: plaintext
1.
use БАЗА
go

проверка текущей БД
Код: plaintext
1.
select db_name()
go

Просмотр объектов:
Код: plaintext
select name from sysobjects where type = 'X'
X :
S - системные таблицы
U - пользовательские таблицы
V - вьюшки
P - процедуры
а дальше смотрим документацию...
...
Рейтинг: 0 / 0
ASE EE 12.5.3 on Linux
    #34509883
Leonid Vorontsov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, ты - настоящий komrad! Если есть вопросы по Informix - всегда готов...

P.S. Теперь попробую из-под Win32 чем-нибудь приконнектиться. Пока качается некий pcclient_1252.zip. Это оно? Если есть ещё что-то, намекните...
...
Рейтинг: 0 / 0
ASE EE 12.5.3 on Linux
    #34510185
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Leonid VorontsovСпасибо, ты - настоящий komrad! Если есть вопросы по Informix - всегда готов...

P.S. Теперь попробую из-под Win32 чем-нибудь приконнектиться. Пока качается некий pcclient_1252.zip. Это оно? Если есть ещё что-то, намекните...

у нас по Информиксу ажно два админа, а я у них бекап ;)

это клиент под винды
там будет Sybase Central & SQL Advantage
перед использованием надо запустить dsedit и зарегистрировать твой IASTEST,
либо отредактировать файлик sql.ini (появится после установки в папке с Sybase директории ini).

пример записи:

Код: plaintext
1.
2.
[AAA_TEST]
master=TCP,hostname,port
query=TCP,hostname,port
hostname - название железки
port - порт на котором крутится Sybase

Порт можно посмотреть в /opt/sybase/interfaces в записи [IASTEST], либо в логе сервера /opt/sybase/log/IASTEST.log :

Код: plaintext
 00 : 00000 : 00008 : 2006 / 08 / 03   11 : 38 : 34 . 66  kernel  network name хостнейм, interface IPv4, address  192 . 168 . 201 . 12 , type tcp, port  12000 , filter NONE
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / ASE EE 12.5.3 on Linux
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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