Oracle låter dig göra gör det, men Oracle ger inte en inbyggd något liknande för användare eller för roll exakt det. Är här kliver dig behov:
1. Logga in till Oracle med ett konto som har DBA privilegierar (likt system eller SYSTEMET)
2. skapa användaren som identifieras read_only av hemlighet;
3. lån förbinder, skapar period till read_only;
4. Inloggningen som ägaren av anmärker dig önskar att denna nya användare ska vara kompetent att läsa (att välja) från, och för varje bordlägger eller beskådar gör:
bevilja på valt [bordlägga eller beskåda känt], till read_only;
Att ska ge dig en användare, namngav ”read_only” som ska är onlly kompetent att läsa från anmärker dig har bemyndigat den för att se (plusen som någon standard Oracle anmärker, som inkluderar allmänhet ”väljer” rätter). Du ska måste att använda det fullt [schema_name]. [table_name] (till exempel; scott.emp” för några bordlägger att du önskar denna bordlägger read_only för att välja från, om inte du skapar privata synonymer i read_only schemaen eller skapar offentliga synonyms som en DBA-användare. Om du gör endera av de, din read_only användare ska är kompetent att använda meddelanden gillar:
välj * från emp;
i stället för:
välj * från scott.emp;