2.332 READ_ONLY
READ_ONLY enables or disables read-only mode for a user session.
| Property | Description |
|---|---|
|
Parameter type |
Boolean |
|
Default value |
|
|
Modifiable |
|
|
Modifiable in a PDB |
No |
|
Range of values |
|
|
Basic |
No |
|
Oracle RAC |
Different instances can use different values. |
The READ_ONLY parameter allows you to prohibit write operations in a user session, without having to put an entire CDB or container into read-only mode. You can set this parameter in a session created by any type of user, such as a CDB common user, an application common user, or a local user. This parameter is effective in any type of container, such as the CDB root, a PDB, an application root, or an application PDB, when the container is open in read/write mode.
-
To enable read-only mode for the current session, set the
READ_ONLYparameter totrue. You cannot set this parameter totruewhen there are active transactions in the session. -
To disable read-only mode for the current session, set the
READ_ONLYparameter tofalse.
The READ_ONLY parameter value for a user session does not affect the value of the OPEN_MODE column for the session's container, as displayed in views such as V$CONTAINER_TOPOLOGY, V$CONTAINERS, V$DATABASE, and V$PDBS.
Note:
This parameter is available starting with Oracle AI Database 26ai.