Добавление новой таблицы
Модераторы: m0p3e, edward_K, Модераторы
-
- Сообщения: 18
- Зарегистрирован: 01 мар 2012, 15:14
- Откуда: Украина, Вознесенск
- Контактная информация:
Re: Добавление новой таблицы
И под GAL#ATLANTIS так же эти таблицы доступны?
Re: Добавление новой таблицы
Под GAL#ATLANTIS не пробовал. Завтра попробую...
Re: Добавление новой таблицы
Под GAL#ATLANTIS тоже все видит. Что в базе могло измениться, что теперь не пускает???
Re: Добавление новой таблицы
Все разобрался. Надо было пересоздать юзера GAL810#ATLANTIS:
Код: Выделить всё
DROP USER GAL810#ATLANTIS CASCADE;
CREATE USER GAL810#ATLANTIS
IDENTIFIED BY VALUES '5A784F882B01864B'
DEFAULT TABLESPACE USERS
TEMPORARY TABLESPACE TEMP
PROFILE DEFAULT
ACCOUNT UNLOCK;
-- 2 Roles for GAL810#ATLANTIS
GRANT DBA TO GAL810#ATLANTIS;
GRANT GAL810#RBL TO GAL810#ATLANTIS;
ALTER USER GAL810#ATLANTIS DEFAULT ROLE DBA;
-- 2 System Privileges for GAL810#ATLANTIS
GRANT UNLIMITED TABLESPACE TO GAL810#ATLANTIS;
GRANT CREATE SESSION TO GAL810#ATLANTIS;
-- 3 Object Privileges for GAL810#ATLANTIS
GRANT SELECT ON GAL810.ABONENTS TO GAL810#ATLANTIS;
GRANT SELECT ON GAL810.X$FILES TO GAL810#ATLANTIS;
GRANT SELECT ON GAL810.X$JOURNALCONFIG TO GAL810#ATLANTIS;
-
- Сообщения: 18
- Зарегистрирован: 01 мар 2012, 15:14
- Откуда: Украина, Вознесенск
- Контактная информация:
Re: Добавление новой таблицы
Ну вот и замечательно. Все потенциально опасные операции лучше отрабатывать на какой-нибудь тестовой базе, если что-то прошло не так, всегда можно не спеша найти причину и только потом уже внедрять изменения на боевой.
Re: Добавление новой таблицы
Все это на тестовой базе и делал... Спасибо за помощь!!!!
-
- Сообщения: 18
- Зарегистрирован: 01 мар 2012, 15:14
- Откуда: Украина, Вознесенск
- Контактная информация:
Re: Добавление новой таблицы
Интересно разобраться, почему пришлось пересоздавать пользователя. Если ситуация повторится, может станет понятно, какая последовательность действий к этому приводит.
-
- Постоянный обитатель
- Сообщения: 114
- Зарегистрирован: 26 июн 2009, 18:29
- Контактная информация:
Re: Добавление новой таблицы
это потому, что у вас в конфиге, скорее всего, стоит FullSQL=OnРуслан писал(а):edward_K, саппорт не запускается после попытки докомпилить словарь (лог см. выше).
А если компилить без ALTER DICTIONARY, то выкидывает ошибку, что нужно указать словарь, куда помещать таблицу. Из-за чего такая лажа???
для него нужен как раз Alter Dictionary, и при этом контрольная сумма меняется и нужно тогда ее в 0 сбрасывать
а если только добавляете пользовательские таблицы, галактические таблицы не меняются -
тогда fullsql=off
контрольную сумму сбрасывать в 0 не нужно
alter dictionary не нужен