powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / ASE 15.x:Не доделанный drop database
9 сообщений из 9, страница 1 из 1
ASE 15.x:Не доделанный drop database
    #38091716
Mikle83
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так сложилось, что некоторые сотрудники запустили неглядя скрипт на одной из баз Sybase ASE 15.x,
а некоторые разработчики совсем не долго думая внесли в скрипт строку "drop database" (пересоздание некоторой вспомогательной базы).

Но само собой дроп в планы не входил.

Ничего иного, как срубить процесс - админы так же не придумали, и несмотря на роллбак,
база встала в позу знака зодиака "РАК". Бэкапов нет.

Теперь при попытке через централ достучаться до БД выдает великолепное сообщение:
"BaseName.dbo.sysobjects not found. Specify owner.objectname or use sp_help to check whether the object exists.
BaseName.dbo.sysusers not found. Specify owner.objectname or use sp_help to check whether the object exists."


Само собой никакие процедуры штатные не срабатывают, т.к. убиты основные системные таблицы.


Так вот вопрос - мож кто занимался реанимацией в таком варианте? :)
Понимаю, что шанс восстановитб мизерный, но вдруг...
...
Рейтинг: 0 / 0
ASE 15.x:Не доделанный drop database
    #38091869
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mikle83,

в sysdatabases запись о такой БД есть?
а в sysusages?

статуса "РАК" не помню в официальной документации Sybase
...
Рейтинг: 0 / 0
ASE 15.x:Не доделанный drop database
    #38093671
Mikle83
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
komrad,
вполне даже есть: вот из sysdatabases

namedbidsuidstatusversionlogptrcrdatedumptrdatestatus2audflagsdeftabauddefvwauddefprauddef_remote_typedef_remote_locstatus3status4audflags2sparedurability'BaseName'101121217290502012-10-25 13:12:47.792012-12-12 05:26:00.29310000013926401

в sysusages значится:
dbidsegmaplstartsizevstartpadunreservedpgscrdatevdevno1030209715200164764912012-11-14 04:00:59.8234104209715202621440026112002012-11-14 04:00:59.823510323592960209715200208896002012-11-14 04:05:38.712210344564480209715200208896002012-11-14 04:40:46.8332310365536000209715200208896002012-11-14 05:19:11.022410386507520209715200208896002012-11-14 05:55:03.8325
...
Рейтинг: 0 / 0
ASE 15.x:Не доделанный drop database
    #38093672
Mikle83
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
komradстатуса "РАК" не помню в официальной документации Sybase
это видимо недокументированное состояние базы...
...
Рейтинг: 0 / 0
ASE 15.x:Не доделанный drop database
    #38096072
Mikle83
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет версий? Чего можно было бы сделать?
...
Рейтинг: 0 / 0
ASE 15.x:Не доделанный drop database
    #38096097
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mikle83Нет версий? Чего можно было бы сделать?

а банальный dbcc checkdb на базу запускался?


можно пошаманить :
1) сравнить значения status & status2 этой БД и нормальной работающей пользовательской рядом (sysdatabases)
2) записать в сторону значения статусов битой БД и вместо них вставить значения работающей (update sysdatabases )
3) рестартануть Sybase
4) проверить битую БД на доступность

PS кстати, у вас в sysdatabases название БД указано в кавычках - это сделано вручную или в её имени действительно есть кавычки?
...
Рейтинг: 0 / 0
ASE 15.x:Не доделанный drop database
    #38096281
Mikle83
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а банальный dbcc checkdb на базу запускался?


можно пошаманить :
1) сравнить значения status & status2 этой БД и нормальной работающей пользовательской рядом (sysdatabases)
2) записать в сторону значения статусов битой БД и вместо них вставить значения работающей (update sysdatabases )

не отличаются, соответственно менять нет смысла.

3) рестартануть Sybase
не помогает

4) проверить битую БД на доступность
Не доступна

PS кстати, у вас в sysdatabases название БД указано в кавычках - это сделано вручную или в её имени действительно есть кавычки?
кавычек нет, это выгрузка варчара так прошла.

Судя по всему умерла именно системная таблица объектов, но это как-то вот странно...
...
Рейтинг: 0 / 0
ASE 15.x:Не доделанный drop database
    #38096344
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mikle83Судя по всему умерла именно системная таблица объектов, но это как-то вот странно...
а другие системные таблицы доступны?
...
Рейтинг: 0 / 0
ASE 15.x:Не доделанный drop database
    #38096379
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mikle83Судя по всему умерла именно системная таблица объектов, но это как-то вот странно...

Код: sql
1.
2.
dbcc traceon(3604)
dbcc gam(БАЗА, 0,0, 'check')
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / ASE 15.x:Не доделанный drop database
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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