OVH Cloud OVH Cloud

[ORACLE] table en lecture seule

2 réponses
Avatar
Michel B.
Bonjour,

Est-il possible de definir une table en lecture seule sous ORACLE.
Si oui, par quelle instruction ?

merci.

2 réponses

Avatar
Bruno Jargot
"Michel B." wrote:

Est-il possible de definir une table en lecture seule sous ORACLE.
Si oui, par quelle instruction ?



A ma connaissance, il n'est pas possible de mettre une table en mode
lecture seule.

Mais :
-> Si personne n'a les droits, seul le propriétaire pourra la modifier.
Il suffit d'empêcher les utilisateurs de se connecter avec le
propriétaire.

-> Il est possible, par contre, de passer tout un tablespace en mode
readonly. Donc pour passer une table en lecture seule, il suffit de la
mettre dans un tablespace séparé puis de passer le tablespace en mode
readonly :
alter tablespace read only;
(de mémoire)
Avatar
Michel B.
merci pour l'info !

"Bruno Jargot" a écrit dans le message news:

"Michel B." wrote:

> Est-il possible de definir une table en lecture seule sous ORACLE.
> Si oui, par quelle instruction ?

A ma connaissance, il n'est pas possible de mettre une table en mode
lecture seule.

Mais :
-> Si personne n'a les droits, seul le propriétaire pourra la modifier.
Il suffit d'empêcher les utilisateurs de se connecter avec le
propriétaire.

-> Il est possible, par contre, de passer tout un tablespace en mode
readonly. Donc pour passer une table en lecture seule, il suffit de la
mettre dans un tablespace séparé puis de passer le tablespace en mode
readonly :
alter tablespace read only;
(de mémoire)