Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
21.05.2021, 12:05
|
|||
---|---|---|---|
|
|||
Privilege на удаленную таблицу |
|||
#18+
Пользователю USER_1 дан грант SELECT на определенную таблицу TABLE_NAME. Данная таблица TABLE_NAME каждый день удаляется при помощи jo b (DROP) и создается заного (CREATE) в целях экономии времени. Соотвесно удаляется привилегия у пользователя USER_1 . Накидайте варианты кому не сложно без Код: plsql 1.
, чтобы у пользователя оставались привилегии на данную таблицу. Можно конечно запихнуть в процедую GRANT SELECT ON TABLE_NAME , но каждый раз давать привилегии при срабатывании JOB-a после таблицы DROP , CREATE как-то нето. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
21.05.2021, 12:16
|
|||
---|---|---|---|
Privilege на удаленную таблицу |
|||
#18+
Цель удаления какая? Очистка данных? Если да, то чем не подходит truncate, выполненные в соответствующем порядке в зависимости от FK? P.S. Для циклических ссылок нужно будет делать доп. действия. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
21.05.2021, 12:28
|
|||
---|---|---|---|
Privilege на удаленную таблицу |
|||
#18+
Aleks Niches, про truncate вам уже выше сказали а еще - указывайте версию (и редакцию) сервера, от которого вам чего-то надо ... |
|||
:
Нравится:
Не нравится:
|
|||
|
21.05.2021, 20:04
|
|||
---|---|---|---|
|
|||
Privilege на удаленную таблицу |
|||
#18+
Aleks Niches но каждый раз давать привилегии при срабатывании JOB-a после таблицы DROP , CREATE как-то нето. А drop-create - значит, как-то самое то? Логика не просматривается. Хочешь съесть орех, так купи и почисть. Или чистить после каждой покупки - не то? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
24.05.2021, 09:36
|
|||
---|---|---|---|
|
|||
Privilege на удаленную таблицу |
|||
#18+
AmKad Цель удаления какая? Очистка данных? Если да, то чем не подходит truncate, выполненные в соответствующем порядке в зависимости от FK? P.S. Для циклических ссылок нужно будет делать доп. действия. Таблица удаляется и создается по новой, в целях экономии времени. Если TRUNCATE придется инсертить 360 млн. строк, DML не катит. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
24.05.2021, 12:02
|
|||
---|---|---|---|
Privilege на удаленную таблицу |
|||
#18+
Aleks Niches Таблица удаляется и создается по новой, в целях экономии времени. Если TRUNCATE придется инсертить 360 млн. строк, DML не катит. А если создается по новой то что инсертить 360 млн. строк не надо? А если ты про UNDO то INSERT /*+ APPEND */. Ну и индексы, констрейнты, триггеры дропаем перед INSERT. SY. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
24.05.2021, 16:38
|
|||
---|---|---|---|
Privilege на удаленную таблицу |
|||
#18+
Создайте на таблицу VIEW и выдайте грант не на таблицу, а на VIEW. Тогда удаление таблицы никак не будет влиять на грант. Пример набора команд Код: plsql 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. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90.
Скрипт с командами примера прилагается. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
02.06.2021, 14:20
|
|||
---|---|---|---|
|
|||
Privilege на удаленную таблицу |
|||
#18+
SQL*Plus Создайте на таблицу VIEW и выдайте грант не на таблицу, а на VIEW. Тогда удаление таблицы никак не будет влиять на грант. Пример набора команд Код: plsql 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. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90.
Скрипт с командами примера прилагается. Спасибо вам , лучший варинат я так думаю ... |
|||
:
Нравится:
Не нравится:
|
|||
|
02.06.2021, 14:22
|
|||
---|---|---|---|
Privilege на удаленную таблицу |
|||
#18+
Aleks Niches SQL*Plus Создайте на таблицу VIEW и выдайте грант не на таблицу, а на VIEW. Тогда удаление таблицы никак не будет влиять на грант. Пример набора команд Код: plsql 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. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90.
Скрипт с командами примера прилагается. Спасибо вам , лучший варинат я так думаю На доброе здоровье! :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=52&tablet=1&tid=1880148]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
33ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
others: | 268ms |
total: | 391ms |
0 / 0 |