Oracle
 sql >> база данни >  >> RDS >> Oracle

Какви са ролите и привилегиите, които да дадете на потребител, за да изпълнява CRUD (на Oracle 12)

Зависи какви операции ще извършвате. Ако искате да работите само с таблици във вашата собствена db схема, тогава следните привилегии обикновено са достатъчни, за да започнете:

grant create session to <your_user>;
grant create table to <your_user>;

Имате правата по подразбиране да вмъквате/актуализирате/изтривате/избирате таблици, които притежавате.

Квота за таблично пространство:

alter user <your_user> quota unlimited on <your_tablespace_name>;

По-добре е да зададете табличното пространство по подразбиране за потребителя. В този случай можете да пропуснете името на табличното пространство в оператор за създаване на таблица.

alter user <your_user> default tablespace <your_tablespace_name>;


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Хибернация на собствената заявка - колона char(3).

  2. Regex за намиране дали дадено число е в диапазон, пример 1,3,10-15,17

  3. Как да продължа цикъла while след изключение, повдигнато в SQL

  4. Импортирайте BLOB (изображение) от оракул в кошер

  5. Проверете дали таблица съществува в Oracle