
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
19.02.2003, 16:21
|
|||
|---|---|---|---|
Удаление схемы |
|||
|
#18+
Можно ли удалить все, что принадлежит пользователю, не удаляя пользователя? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.02.2003, 16:37
|
|||
|---|---|---|---|
|
|||
Удаление схемы |
|||
|
#18+
connect user/user SQL> select 'drop ' || OBJECT_TYPE || ' ' || OBJECT_NAME ||';' from user_objects; poluchesh listing komand, katorih nuzhna vipoljnjitj (copy/paste) i vsjo ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.02.2003, 16:47
|
|||
|---|---|---|---|
Удаление схемы |
|||
|
#18+
"select 'drop ' || OBJECT_TYPE || ' ' || OBJECT_NAME ||';' from user_objects; " А если таблица имеет связанные таблицы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.02.2003, 17:55
|
|||
|---|---|---|---|
|
|||
Удаление схемы |
|||
|
#18+
Togda snachala mozhno vipolnjitj takoj zapros: select 'drop table ' || table_name || ' cascade constraints;' from user_tables; i vipolnjitj vsje komandi. Mozhet bitj budet parachka ilji bolshe ORA-00942 no eto njepomesajet. Mozhno konjeshno pisatj i PL/SQL ilji select katorij sdelajet korektnij listing, no eto zaimjot vremja ... A mozhno i prosta drop user cascade i create user :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.02.2003, 18:02
|
|||
|---|---|---|---|
Удаление схемы |
|||
|
#18+
В том-то и дело, что удалять пользователя нельзя, а нужно удалить все, что к нему относится. Спасибо за советы, может что-нибудь и удасться удобно применить, хотя пользователь очень много содержит и drop-ов получается около 10 000 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.02.2003, 20:37
|
|||
|---|---|---|---|
|
|||
Удаление схемы |
|||
|
#18+
А почему нельзя удалить пользователя? Карма? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
20.02.2003, 06:27
|
|||
|---|---|---|---|
Удаление схемы |
|||
|
#18+
1) о скрипте : Код: plaintext 1. -- В случае наличия ограничения целостности по вторичным ключам его надо пропускать несколько раз. -- Из списка объектов пользователя можно смело исключать INDEXES и TRIGGERS поскольку они удаляются вместе со своими таблицами. 2) о удалении пользователя методом drop user ... cascade. -- При наличии бдльшого количества объектов может быть проще а) создать скрипт на создание данного пользователя б) удалить каскадно в) восстановить пользователя Но это зависит от того сколько и каких привилегий на другие схемы ему непосредственно передано. Но сие не столь критично как: Сколько привилегий на чужие схемы были переданы этим пользователем другим пользователям (включая sys/system) на чужие объекты базы через роли или непосредственно. Последнее является критичным при выборе технологии удаления объектов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=52&mobile=1&tid=1991766]: |
0ms |
get settings: |
9ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
63ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
59ms |
get tp. blocked users: |
2ms |
| others: | 200ms |
| total: | 377ms |

| 0 / 0 |
