Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / dump базы через скрипт / 23 сообщений из 23, страница 1 из 1
11.05.2005, 09:08
    #33056551
yakimchuk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
dump базы через скрипт
Не пойму в чем дело. надо сделать дамп БД через крон. для этого запускаю команду:
isql -Usa -P -Sserver -i dump

в файле dump строка:
dump database CANCEL to "compress::9::/home/sybase/dump/cancel_log.dat"
go

в итоге получаю дудку, файл не создается и нет дампа.
где, что накосячилд, в чем ошибка?
...
Рейтинг: 0 / 0
11.05.2005, 09:23
    #33056579
_Sania
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
dump базы через скрипт
Вариантов может быть много, может isql при запуске из под крона не находит твоего файла - dump , при работе с планировщиками лучше указывать полные пути, для начала добавь вывод сообщений isql в файл, например:
isql -Usa -P -Sserver -i dump -o /home/sybase/dump/cancel.log.

А что за ПО? Название БД очень напоминает продукт одной фирмы.
...
Рейтинг: 0 / 0
11.05.2005, 09:24
    #33056581
dump базы через скрипт
Весьма вероятно, что косяк с путями - cron пользовтеля Sybase надеюсь и isql ему видно по Path? И $SYBASE?
И еще -
...
Рейтинг: 0 / 0
11.05.2005, 09:24
    #33056582
_Sania
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
dump базы через скрипт
В логе Backup Sever что-нибудь есть?
...
Рейтинг: 0 / 0
11.05.2005, 09:29
    #33056592
Igor Yakimchuk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
dump базы через скрипт
путь указывал и полный, но дело даже не в cron, из командной строки тоже не делается бэкап. Запускаешь а в ответ приглашение командной строки shell и больше ничего. В логах BS пусто.

Продукт "Интеграл-ОС" от Донтелесофт, на ASE.
...
Рейтинг: 0 / 0
11.05.2005, 10:14
    #33056697
_Sania
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
dump базы через скрипт
А файл в формате unix или dos?

Попробуй законнектится в isql и запустить команду.

P.S. Множится число пользователей "Интеграл-ОС" :).
Вы телефонией занимаетесь?
...
Рейтинг: 0 / 0
11.05.2005, 10:41
    #33056776
Igor Yakimchuk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
dump базы через скрипт
когда конекчусь и делаю команду, то бэкап проходит нормально, но хочется процесс автоматизировать.

Занимаемся телефонией, интернетом.)
...
Рейтинг: 0 / 0
11.05.2005, 10:58
    #33056807
_Sania
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
dump базы через скрипт
В файле именно:
dump database CANCEL to "compress::9::/home/sybase/dump/cancel_log.dat"
go

Если не указать go - команда не выполнится.

Путь к файлу лучше указывать полностью.
...
Рейтинг: 0 / 0
11.05.2005, 11:01
    #33056819
Igor Yakimchuk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
dump базы через скрипт
именно с go.
запускал разными вариантами, даже чтобы вывод был в файл. файл вывода пустой))
прямо какойето чудо, блин))

PS. как с интегралом работается? хорошо или так себе?)
...
Рейтинг: 0 / 0
11.05.2005, 11:14
    #33056872
dump базы через скрипт
может Backup Server не запущен :-)
...
Рейтинг: 0 / 0
11.05.2005, 11:18
    #33056892
Igor Yakimchuk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
dump базы через скрипт
запущен. и если просто приконектиться и дать команду бэкапа то бэкап делается
...
Рейтинг: 0 / 0
11.05.2005, 11:25
    #33056923
_Sania
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
dump базы через скрипт
>прямо какойето чудо, блин))
Действительно странно, у меня работает. Особенно странно что isql ни на что не ругается. Может все-таки файлик проблемный? Если в него написать например:
select @@version
go

что выдает?

>как с интегралом работается? хорошо или так себе?)
Нормально, более-менее работает и обеспечивает все необходимое. Мы с его помощью считаемся 4 года, пока больших проблем не было.
...
Рейтинг: 0 / 0
11.05.2005, 11:30
    #33056939
_Sania
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
dump базы через скрипт
Глупость, но на всякий случай:

1) у sa есть пароль?
2) если п.1 - да, в командной строке isql ... -P... пароль указан?
...
Рейтинг: 0 / 0
11.05.2005, 11:30
    #33056941
Igor Yakimchuk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
dump базы через скрипт
все работает.. файлик в самом деле глючный получился))
странно, все это))


ЗЫ. а мы пока никак внедрить не можем этот Интеграл и проблемы с репликацией, никак не хочет подниматься)
...
Рейтинг: 0 / 0
11.05.2005, 11:39
    #33056965
_Sania
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
dump базы через скрипт
В стандартном "Интеграле-ОС" репликации нет, это у вас для интернет-биллинга?
...
Рейтинг: 0 / 0
11.05.2005, 11:44
    #33056982
Igor Yakimchuk
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
dump базы через скрипт
да, там еще будет интернет биллинг.
но и для телефонии тоже.. у нас удаленно будет 3 сервера и через спутник проходить репликация с них на основной сервер. реплицироваться будут наряды, расчеты какието))..
...
Рейтинг: 0 / 0
24.05.2005, 13:13
    #33081989
John_St
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
dump базы через скрипт
не использовать compress
в 12х версиях ASE замечал косяки с зажатыми дампами
...
Рейтинг: 0 / 0
24.05.2005, 14:17
    #33082189
gardenman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
dump базы через скрипт
Этим скриптом crond у меня 5 раз в день дампит лог
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
#!/bin/bash

# надо проинициализировать пути к библиотекам
. /opt/sybase- 12 . 5 /SYBASE.sh
. /opt/sybase- 12 . 5 /OCS/OCS.sh

export LANG=rus
export DTDUMP=`date +'%Y.%m.%d-%H:%M:%S'`

isql -Usa -P*** -S**** -Jcp1251 << :end
use data
go
checkpoint
go
use master
go
checkpoint
go
dump tran data to "compress::4::/tempdb/${DTDUMP}.log.dmp"
go
:end

...
Рейтинг: 0 / 0
24.05.2005, 15:58
    #33082436
nik2
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
dump базы через скрипт
gardenmanЭтим скриптом crond у меня 5 раз в день дампит лог
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
#!/bin/bash

# надо проинициализировать пути к библиотекам
. /opt/sybase- 12 . 5 /SYBASE.sh
. /opt/sybase- 12 . 5 /OCS/OCS.sh

export LANG=rus
export DTDUMP=`date +'%Y.%m.%d-%H:%M:%S'`

isql -Usa -P*** -S**** -Jcp1251 << :end
use data
go
checkpoint
go
use master
go
checkpoint
go
dump tran data to "compress::4::/tempdb/${DTDUMP}.log.dmp"
go
:end



а checkpoint здесь какую роль играют ? В смысле этот скрипт же не атомарный оператор ?
...
Рейтинг: 0 / 0
24.05.2005, 18:52
    #33082814
gardenman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
dump базы через скрипт
можешь убрать, разрешаю!
...
Рейтинг: 0 / 0
25.05.2005, 01:17
    #33083043
Сергей08
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
dump базы через скрипт
не использовать compress
в 12х версиях ASE замечал косяки с зажатыми дампами
=================================================
И я замечал!
Dump Проходил, а Load нет
...
Рейтинг: 0 / 0
25.05.2005, 09:46
    #33083245
Litus
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
dump базы через скрипт
Если для резервного копирования базы данных или журнала

транзакций используется команда dump ... compress, загружать

эту копию следует командой load ... compress.

Posted via ActualForum NNTP Server 1.2
...
Рейтинг: 0 / 0
25.05.2005, 16:01
    #33083786
gardenman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
dump базы через скрипт
Да и еще, если компьютер не включается, убедитесь что вилка вставлена в розетку....
...
Рейтинг: 0 / 0
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / dump базы через скрипт / 23 сообщений из 23, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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