powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / ASE базу удалить
11 сообщений из 11, страница 1 из 1
ASE базу удалить
    #33423613
Здравствуйте,

есть ASE 12.5.1. под linux'ом на основном серваке была создана база, данные на RAW устройстве, лог на FS, в /tmp/.... Знаю что глупо. Короче лог удалили. Теперь при попытке доступа и при попытке удалить ту базу вылезает , что устройство на котором лог лежал было изменено и использоваться не может.... В общем там данных нет ни каких в той БД , она тестовая, как бы ее удалить ?
...
Рейтинг: 0 / 0
ASE базу удалить
    #33423635
sybdba
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
просто юзерЗдравствуйте,

есть ASE 12.5.1. под linux'ом на основном серваке была создана база, данные на RAW устройстве, лог на FS, в /tmp/.... Знаю что глупо. Короче лог удалили. Теперь при попытке доступа и при попытке удалить ту базу вылезает , что устройство на котором лог лежал было изменено и использоваться не может.... В общем там данных нет ни каких в той БД , она тестовая, как бы ее удалить ?

очень просто :
1) определяем select db_id(имя_бд)
2) чистим таблицу master..sysusages по найденному в п.1 (смотрим по полю dbid)
3) чистим таблицу master..sysdatabases по найденному в п.1 (смотрим по полю dbid)
--------
вуаля, базы нет
для чистоты эсперимента перед махинациями откладываем в сторону девайс master , а после махинаций перегружаем сервер Sybase.

НО! как говорится - семь раз отмерь, а только потом delete-ом махай...
...
Рейтинг: 0 / 0
ASE базу удалить
    #33423648
...там радышком, на том же сервере рабочая БД, хочется на 99,999 % уверенным быть.... Ладно завтра проверю, это кстати штатно, не какой не хак ?
...
Рейтинг: 0 / 0
ASE базу удалить
    #33423673
0rc
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
просто юзер...там радышком, на том же сервере рабочая БД, хочется на 99,999 % уверенным быть.... Ладно завтра проверю, это кстати штатно, не какой не хак ?
это - нештатно... хотя сработает ;)
штатно
dbcc dbrepair( dbname, dropdb )
...
Рейтинг: 0 / 0
ASE базу удалить
    #33424157
0rc просто юзер...там радышком, на том же сервере рабочая БД, хочется на 99,999 % уверенным быть.... Ладно завтра проверю, это кстати штатно, не какой не хак ?
это - нештатно... хотя сработает ;)
штатно
dbcc dbrepair( dbname, dropdb )

Помоему это тогда лучше, чем вышеприведенный способ, только одно НО - как базу в состояние syspect перевести ?
...
Рейтинг: 0 / 0
ASE базу удалить
    #33424225
в смысле в suspect
...
Рейтинг: 0 / 0
ASE базу удалить
    #33424273
еще раз в смысле...
status = сколько_? чтоб базы была в суспекте, щас там 580 стоит...
...
Рейтинг: 0 / 0
ASE базу удалить
    #33424532
все собственно грохнул...
...
update sysdatabases set status = 320 where name= 'xxx'
dbcc dbrepair(xxx,dropdb);

всем спасибо.
...
Рейтинг: 0 / 0
ASE базу удалить
    #33424535
sybdba
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
просто юзереще раз в смысле...
status = сколько_? чтоб базы была в суспекте, щас там 580 стоит...
это тоже хак - переводить базу статусом в саспект ;)

два делита , пара секунд и базы нет
а так - пока статус выяснить, пока проапдейтить и т.д. и т.п.
:)
...
Рейтинг: 0 / 0
ASE базу удалить
    #33424655
sybdba просто юзереще раз в смысле...
status = сколько_? чтоб базы была в суспекте, щас там 580 стоит...
это тоже хак - переводить базу статусом в саспект ;)

два делита , пара секунд и базы нет
а так - пока статус выяснить, пока проапдейтить и т.д. и т.п.
:)

меня вот эта приписка просто смутила:

вуаля, базы нет
для чистоты эсперимента перед махинациями откладываем в сторону девайс master , а после махинаций перегружаем сервер Sybase.

а точнее два слова: `эксперемент` и `перегружаем`... :)
...
Рейтинг: 0 / 0
ASE базу удалить
    #33424771
sybdba
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
просто юзер

меня вот эта приписка просто смутила:

вуаля, базы нет
для чистоты эсперимента перед махинациями откладываем в сторону девайс master , а после махинаций перегружаем сервер Sybase.

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


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