|
|
|
нет привелегий - что бы это значило?
|
|||
|---|---|---|---|
|
#18+
1) создал БД test 1a) законектился как SYSDBA 2) создал в ней TABLESPASE TS 3) создал юзера SA в разделе TS 4) хочу создать таблицу: как я понимаю SYSDBA должно иметь все привелегии в OraEntManager - говорит НЕТ ПРИВЕЛЕГИЙ на TS законектился в SQL+ как SA CREATE TABLE test (....) - просто молчит... вечные вопрос что делать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2003, 14:45:12 |
|
||
|
нет привелегий - что бы это значило?
|
|||
|---|---|---|---|
|
#18+
Just GRANT QUOTA UNLIMITED on TS TO SA and also do the same on temporary tablespace assigned to SA. Having CREATE TABLE privilege is not enough - you must have sufficient space quota on table tablespace. SY. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2003, 15:14:01 |
|
||
|
нет привелегий - что бы это значило?
|
|||
|---|---|---|---|
|
#18+
to akalend Чтобы у юзера был доступ к TS ему нужно выделить квоту на него - это делается при создании или с пом. alter user. Интересно, что даже если ты создаешь таблицу в схеме SA, залогинившись as sysdba, появляется ошибка no privileges on tablespace XXX'. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2003, 15:25:28 |
|
||
|
нет привелегий - что бы это значило?
|
|||
|---|---|---|---|
|
#18+
Привилегия которой не хватает у sysdba - create any tables. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2003, 15:45:45 |
|
||
|
нет привелегий - что бы это значило?
|
|||
|---|---|---|---|
|
#18+
Привилегия которой не хватает у sysdba - create any tables. Не верно! Во первых у sysdba она есть, во вторых речь идет именно об отсутсвии квоты на tablespace, привилегии create any table не достаточно. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. делаем Код: plaintext 1. 2. все раво получаем ошибку, т.к. нет квоты на 'USER_TS'! Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2003, 15:58:15 |
|
||
|
нет привелегий - что бы это значило?
|
|||
|---|---|---|---|
|
#18+
Правильно, ведь у SA нет квот на таблеспейс TS и нет привилегии UNLIMITED TABLESPACE, а экстенты должны выделиться для объекта, создаваемого в его схеме. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2003, 16:02:06 |
|
||
|
нет привелегий - что бы это значило?
|
|||
|---|---|---|---|
|
#18+
2 Seloa Как это у sysdba нет привилегии? Это же sys со всеми привилегиями, какие только есть в базе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2003, 16:08:06 |
|
||
|
нет привелегий - что бы это значило?
|
|||
|---|---|---|---|
|
#18+
Привилегия которой не хватает у sysdba - create any tables. Вообще если быть точным, то привилегия sysdba разрешает все, не важно какие привилегии есть у юзера. Если он логинится as sysdba, он может все. У юзера sys нет по умолчанию create any table, но поскольку он логинится as sysdba это роли не играет Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. to Scott Здесь было пару случаев что на похожие грабли наступали. Например назначали новый temporary ts юзеру Х но выпоняли запросы с его таблицами с сортировкой из под system и удивлялись, почему не используется этот новый ts. Даже в срабатывании команды alter user ХХХ temporary tablespace new_ts сомневались:-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.06.2003, 16:11:49 |
|
||
|
|

start [/forum/topic.php?fid=52&fpage=2762&tid=1989893]: |
0ms |
get settings: |
10ms |
get forum list: |
17ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
87ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
59ms |
get tp. blocked users: |
2ms |
| others: | 254ms |
| total: | 452ms |

| 0 / 0 |
