powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Не могу удалить базу данных
18 сообщений из 18, страница 1 из 1
Не могу удалить базу данных
    #38171189
SteFFun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день.

Версия
Adaptive Server Enterprise/15.7.0.030/EBF 20076 SMP ESD#03 Refresh#1/P/X64/Windows
Server/aseasap/2926/64-bit/OPT/Thu May 24 01:24:50 2012

Я Sybase'ом занимаюсь недавно, при чем косвенно, т.к. как я не администратор базы данных. Есть проблема, мне нужно удалить определенную базу данных а именно sybmgmtdb. Я захожу через консоль isql под пользователем sa.
> use master
> go
> drop database sybmgmtdb
> go
sg 3702, Level 16, State 4:
erver 'TST', Line 1:
Сannot drop the database 'sybmgmtdb' because it is currently in use.

Я проверил процессы которые используют данную базу и все их поубивал, кроме одного, в случае удаления которого система пишет мне
1> kill 18
2> go
Msg 6107, Level 14, State 3:
Server 'TST', Line 1:
Only User processes can be KILLed or SYB_TERMINATEd.

Однако это также не помогает. Что сделать еще, я просто не знаю, нет у меня опыта, нагуглить ничего мне не удалось. Помогите.
...
Рейтинг: 0 / 0
Не могу удалить базу данных
    #38171206
SAV4SAV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SteFFun, добрый день.

А зачем удалять базу Job Scheduler-а нужно ? А если нужно, то перед этим останови его.
Сам я не пользовался Job Scheduler, но из документации -

Enable Job Scheduler:
sp_configure "enable job scheduler", 1

To start Job Scheduler, you can either restart the server or the following:
use sybmgmtdb
go
sp_js_wakeup "start_js",1
go
По аналогии, сделать обратное, или почитать документацию нужно.
...
Рейтинг: 0 / 0
Не могу удалить базу данных
    #38171225
SteFFun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SAV4SAV, я понял, буду пробовать спасибо. Дело в том что у нас SAP на Sybase, и я выполняю рекомендации по восстановлению и там есть такой пункт как пересоздание этой базы. По результатам отпишусь.
...
Рейтинг: 0 / 0
Не могу удалить базу данных
    #38171254
Dim2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
01.03.2013 17:11, SteFFun пишет:

> Я Sybase'ом занимаюсь недавно, при чем косвенно, т.к. как я не
> администратор базы данных.

Ещё один. Люди, ну какого ... вы лезете в ASE? Это вещь отнюдь не для
чайников, я со своим 15-летним опытом общения с ASA и то не рискнул бы.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Не могу удалить базу данных
    #38171353
SteFFun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SAV4SAV, не помогло. Та же ошибка.
...
Рейтинг: 0 / 0
Не могу удалить базу данных
    #38171379
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SteFFunSAV4SAV, не помогло. Та же ошибка.

это попробуй :

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
use sybmgmtdb
go
sp_sjobcontrol @name=NULL, @option='stop_js'
go
use master 
go
exec sp_configure 'enable job scheduler', 0
go
select * from sysprocesses where dbid=db_id('sybmgmtdb')
go
-- check connections
drop database sybmgmtdb
go
...
Рейтинг: 0 / 0
Не могу удалить базу данных
    #38171384
SQLMantis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SteFFun,

Код: sql
1.
select spid from master..syslocks where dbid=db_id("sybmgmtdb")
...
Рейтинг: 0 / 0
Не могу удалить базу данных
    #38171385
SQLMantis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
komradSteFFunSAV4SAV, не помогло. Та же ошибка.
это попробуй :


Иди с backup-сервером разбирайся :)
...
Рейтинг: 0 / 0
Не могу удалить базу данных
    #38171427
j-raver
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Попробуй:
dbcc dbreboot(reboot,sybmgmtdb)
а потом удаляй БД.
...
Рейтинг: 0 / 0
Не могу удалить базу данных
    #38171439
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQLMantiskomradпропущено...

это попробуй :


Иди с backup-сервером разбирайся :)

это твоя идея расматривать лог бекап-сервера ;)
...
Рейтинг: 0 / 0
Не могу удалить базу данных
    #38171460
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SQLMantisSteFFun,

Код: sql
1.
select spid from master..syslocks where dbid=db_id("sybmgmtdb")



18

;)
...
Рейтинг: 0 / 0
Не могу удалить базу данных
    #38171691
SQLMantis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
komradSQLMantisпропущено...


Иди с backup-сервером разбирайся :)

это твоя идея расматривать лог бекап-сервера ;)

Ага. А тебе все свопа нехватает :)
...
Рейтинг: 0 / 0
Не могу удалить базу данных
    #38172930
SteFFun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dim2000, Вы лучше вместо возмущений делом помогите, с 15 летним опытом. Увы, но мне с Sybase'ом работать придется.
...
Рейтинг: 0 / 0
Не могу удалить базу данных
    #38172939
SteFFun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
j-raver, после выполнения команды

---------- Shutting Down Database 'sybmgmtdb' ----------
Warning: A system database cannot be shut down.
---------- Operation on Database 'sybmgmtdb' Failed ----------
...
Рейтинг: 0 / 0
Не могу удалить базу данных
    #38172957
SteFFun
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
komrad, спасибо, Ваши строки кода помогли.
...
Рейтинг: 0 / 0
Не могу удалить базу данных
    #38173313
KOLCHOZ_POSTEVENT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мужчина, вот вам скрипт.
Подсказывает, как избавлятся от лишних юзеров.
Это ваш случай, судя, по первой заявке.

Сannot drop the database 'sybmgmtdb' because it is currently in use.

use mastergoselect 'kill '+convert(char(4)spid) from master..sysprocesseswhere db_name(dbid) in (' dbname ')go
Только, dbname поменяйте на имя базы.
...
Рейтинг: 0 / 0
Не могу удалить базу данных
    #38173318
KOLCHOZ_POSTEVENT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Скрипт вышел как-то криво, вторая попытка:

use master
go
select 'kill '+convert(char(4),spid) from master..sysprocesses
where db_name(dbid) in (' dbname ')
go
...
Рейтинг: 0 / 0
Не могу удалить базу данных
    #38173340
Фотография komrad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KOLCHOZ_POSTEVENTСкрипт вышел как-то криво, вторая попытка:

use master
go
select 'kill '+convert(char(4),spid) from master..sysprocesses
where db_name(dbid) in (' dbname ')
go

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


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