powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Sybase ASE 15.0 правила бэкапа
9 сообщений из 9, страница 1 из 1
Sybase ASE 15.0 правила бэкапа
    #36117146
Programmmer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет!

Читаю вот документацию по Sybase и натыкаюсь на следующий момент:

"Команду dump transaction
можно запускать, только если журнал базы данных хранится в отдель-
ном сегменте"

Не мог ли кто-нибудь объяснить, как это проверить (что в отдельном сегменте) и почему это нельзя делать, если не в отдельном?

2) Если я не делаю дамп транзакций, а делаю только дамп базы, то смогу ли я восстановить базу?

Заранее спасибо, RTFM не писать, уже наRTFMился на неделю вперед.
...
Рейтинг: 0 / 0
Sybase ASE 15.0 правила бэкапа
    #36117520
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Programmmer,

1)

use БАЗА
go
sp_helpdb БАЗА

смотреть раздел device_fragments, столбец usage

2) да
...
Рейтинг: 0 / 0
Sybase ASE 15.0 правила бэкапа
    #36117556
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Programmmer пишет:

> 2) Если я не делаю дамп транзакций, а делаю только дамп базы, то смогу
> ли я восстановить базу?

Дамп базы включает и дамп транзакций в себя. Так что да.

Но учтите, что последние N транзакций, которые были активны
на момент окончания дампа, в этот дамп не войдут. (т.е. они
войдут, но будут откачены при загрузке дампа).
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Sybase ASE 15.0 правила бэкапа
    #36118387
Programmmer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо!

а вот на счет этого:
автор
use БАЗА
go
sp_helpdb БАЗА

смотреть раздел device_fragments, столбец usage


Ни раздела device_fragments, ни столбца usage в ответе сервера нет.
Есть только столбцы: name, db_size, owner, dbid, created, status.
Странно.
...
Рейтинг: 0 / 0
Sybase ASE 15.0 правила бэкапа
    #36118456
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ProgrammmerСпасибо!

а вот на счет этого:
автор
use БАЗА
go
sp_helpdb БАЗА

смотреть раздел device_fragments, столбец usage


Ни раздела device_fragments, ни столбца usage в ответе сервера нет.
Есть только столбцы: name, db_size, owner, dbid, created, status.
Странно.

в базу переходили? use БАЗА делали?

ок, тогда попробуйте так:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
use БАЗА
go
exec sp_helpsegment
exec sp_helpsegment 'default'
exec sp_helpsegment system
exec sp_helpsegment logsegment
go
результат покажите в текстовом виде
...
Рейтинг: 0 / 0
Sybase ASE 15.0 правила бэкапа
    #36118549
Programmmer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
komrad,


segment, name, status
0', 'system',' 0'
1', 'default',' 1'
2', 'logsegment',' 0'



Видимо утверждение здесь выполняется из первого поста.

В документации , кстати сказано вот ещё что

автор
Можно добавлять и удалять пользовательские сегменты, но удалять
из базы данных сегменты default, system и logsegment нельзя


Но тогда как вообще может не выполняться то, что журнал базы будет в одном сегменте с базой? если сегмент logsegment нельзя удалить. Он будет присутствовать, но реально лог транзакций будет записан, скажем. в сегмент default ?
...
Рейтинг: 0 / 0
Sybase ASE 15.0 правила бэкапа
    #36118553
Programmmer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Т.е., прошу прощения, наоборот - выполняться.
...
Рейтинг: 0 / 0
Sybase ASE 15.0 правила бэкапа
    #36118591
SQLMantis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Programmmer
Но тогда как вообще может не выполняться то, что журнал базы будет в одном сегменте с базой? если сегмент logsegment нельзя удалить. Он будет присутствовать, но реально лог транзакций будет записан, скажем. в сегмент default ?

Какая у Вас версия ASE?
...
Рейтинг: 0 / 0
Sybase ASE 15.0 правила бэкапа
    #36118732
SQLMantis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ProgrammmerВсем привет!

Читаю вот документацию по Sybase и натыкаюсь на следующий момент:

"Команду dump transaction
можно запускать, только если журнал базы данных хранится в отдель-
ном сегменте"

Не мог ли кто-нибудь объяснить, как это проверить (что в отдельном сегменте) и почему это нельзя делать, если не в отдельном?

2) Если я не делаю дамп транзакций, а делаю только дамп базы, то смогу ли я восстановить базу?

Заранее спасибо, RTFM не писать, уже наRTFMился на неделю вперед.

Вы не совсем верно прочитали/перевели эту фразу.
If a database does not have a log segment on a separate device from data segments, you cannot use dump transaction to copy the log and truncate it.

Лог транзакций и так всегда хранится в отдельном сегменте.
dump tran Вы не сможете использовать если база данных не имеет сегмент логов на отдельном от сегмента данных девайсе

Другими словами, это тот случай когда вы при распространении базы на девайс (alter database on...) Вы указываете его использование и для данных и для логов
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Sybase ASE 15.0 правила бэкапа
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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