powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Странная проблема с create procedure...
10 сообщений из 10, страница 1 из 1
Странная проблема с create procedure...
    #33542830
Фотография A.K.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Со вчерашнего дня на одной из баз ASA 8.0.3 происходит следующее:
1) делаю drop procedure Myprocedure - процедура удаляется
2) пытаюсь сделать create procedure MyProcedure (...) .... - выдается ошибка:
ASA Error -110: Item 'Myprocedure' alrteady exists

До этого тот же самый скрипт работал естественно без проблем.
Что делать? Как восстановить работоспособность БД ?
...
Рейтинг: 0 / 0
Странная проблема с create procedure...
    #33542903
Фотография ASCRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поройте - у вас случаем нет процедур с одинаковыми именами под разными пользователями ? Выполните для начала запрос:
Код: plaintext
1.
2.
3.
SELECT User_Name(Creator) || '.' || Proc_Name AS Proc_Name
FROM SysProcedure
WHERE Proc_Name = 'MyProcedure'
...
Рейтинг: 0 / 0
Странная проблема с create procedure...
    #33542949
Фотография A.K.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Выполнял подобный запрос - ничего нет.
SELECT User_Name(Creator) || '.' || Proc_Name AS Proc_Name
FROM SysProcedure
WHERE Proc_Name = 'MyProcedure'

Также выполнял - тоже ничего нет по такому запросу:
select * from sysobjects where uppder(name)=upper('MyProcedure')


Мне также сказали, что данная БД была изначально ASA7, а потом подвергнута апгрейду. Возможно, это что-то объясняет.
...
Рейтинг: 0 / 0
Странная проблема с create procedure...
    #33543013
Фотография ASCRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Апдейтилась или перегружалась ? Если только апдейтилась, то очень желательно сделать перегрузку БД в новую, созданную на текущей версии ASA.
...
Рейтинг: 0 / 0
Странная проблема с create procedure...
    #33543345
Фотография A.K.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
К сожалению, миграция с 7-ки на 8-ку была делом не моих рук. К тому же я очень немного работаю с ASA, т.к. основная моя работа связана Oracle 8i.
Если не сложно - не могли бы вы подробнее написать, что значит "перегрузить БД в новую"?
Sorry за ламерский вопрос...
...
Рейтинг: 0 / 0
Странная проблема с create procedure...
    #33543415
rashman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
A.K.К сожалению, миграция с 7-ки на 8-ку была делом не моих рук. К тому же я очень немного работаю с ASA, т.к. основная моя работа связана Oracle 8i.
Если не сложно - не могли бы вы подробнее написать, что значит "перегрузить БД в новую"?
Sorry за ламерский вопрос...

1. validate делали?
2. реплики есть?
...
Рейтинг: 0 / 0
Странная проблема с create procedure...
    #33543892
Фотография ASCRUS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
A.K.К сожалению, миграция с 7-ки на 8-ку была делом не моих рук. К тому же я очень немного работаю с ASA, т.к. основная моя работа связана Oracle 8i.
Если не сложно - не могли бы вы подробнее написать, что значит "перегрузить БД в новую"?
Sorry за ламерский вопрос...
В Central правой кнопкой на БД, выбрать пункт Unload database. Делать на самом сервере. В визарде оставить все как есть, только указать имя файла, куда будет сгенерирован SQL скрипт создания с нуля БД и папку, куда выгрузятся данные таблиц. В опциях выгрузки лучше указать что выгружать только в скрипт, без автоматической перезагрузки в другую БД. Далее текущую БД остановить и убрать в архив, в Utils через визард Create Database на ее место создать на 8.0.3 нулевую БД, которая и будет теперь текущей БД, запустить ее, подцепиться к ней через ISQL, в нем открыть полученный reload.sql и нажать F5 для выполнения. В итоге на нулевую БД наложится полностью вся выгруженная схема и данные и получим последнюю версию формата БД, дефрагментированные данные и отсутствие ошибок и несоответствий.
...
Рейтинг: 0 / 0
Странная проблема с create procedure...
    #33544541
Фотография A.K.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rashman[quot A.K.]1. validate делали?

Validate делал - не помогло.

2 ASCRUS

Спасибо за последний совет - только этот вариант и дал желаемый результат.
...
Рейтинг: 0 / 0
Странная проблема с create procedure...
    #33547922
panu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ASCRUS -> всегда помогает!!!
честь и хвала!!!

С уважением
Александр Плотников.
...
Рейтинг: 0 / 0
Странная проблема с create procedure...
    #33548234
rashman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
да, если реплик нет, то ASCRUS прав
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Странная проблема с create procedure...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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