Гость
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Не могу удалить базу данных / 18 сообщений из 18, страница 1 из 1
01.03.2013, 16:11
    #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
01.03.2013, 16:23
    #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
01.03.2013, 16:33
    #38171225
SteFFun
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу удалить базу данных
SAV4SAV, я понял, буду пробовать спасибо. Дело в том что у нас SAP на Sybase, и я выполняю рекомендации по восстановлению и там есть такой пункт как пересоздание этой базы. По результатам отпишусь.
...
Рейтинг: 0 / 0
01.03.2013, 16:47
    #38171254
Dim2000
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу удалить базу данных
01.03.2013 17:11, SteFFun пишет:

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

Ещё один. Люди, ну какого ... вы лезете в ASE? Это вещь отнюдь не для
чайников, я со своим 15-летним опытом общения с ASA и то не рискнул бы.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
01.03.2013, 17:51
    #38171353
SteFFun
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу удалить базу данных
SAV4SAV, не помогло. Та же ошибка.
...
Рейтинг: 0 / 0
01.03.2013, 18:12
    #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
01.03.2013, 18:20
    #38171384
SQLMantis
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу удалить базу данных
SteFFun,

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


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

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


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

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

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



18

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


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

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

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

---------- Shutting Down Database 'sybmgmtdb' ----------
Warning: A system database cannot be shut down.
---------- Operation on Database 'sybmgmtdb' Failed ----------
...
Рейтинг: 0 / 0
04.03.2013, 10:13
    #38172957
SteFFun
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу удалить базу данных
komrad, спасибо, Ваши строки кода помогли.
...
Рейтинг: 0 / 0
04.03.2013, 14:12
    #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
04.03.2013, 14:16
    #38173318
KOLCHOZ_POSTEVENT
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не могу удалить базу данных
Скрипт вышел как-то криво, вторая попытка:

use master
go
select 'kill '+convert(char(4),spid) from master..sysprocesses
where db_name(dbid) in (' dbname ')
go
...
Рейтинг: 0 / 0
04.03.2013, 14:27
    #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
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Не могу удалить базу данных / 18 сообщений из 18, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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