Which has the higher priority in your organization: Deploying a new database or securing the ones you already have?
Looking for a website, and resources, dedicated solely to securing Oracle databases? Check out DBSecWorx.
Purpose
Pre-opens or pre-closes a pluggable database.
What either of these two terms actually mean remains unknown but is a
response to bug 29123222.
AUTHID
DEFINER
Dependencies
DBMS_ASSERT
Documented
No
Exceptions
Unfortunately seems to be none. And we say unfortunately because it does not sanitize or validate its inputs.
Enter an invalid PDB name or SID and it happily accepts it and reports that it ran successfully.
First Available
20c
Pragma
PRAGMA SUPPLEMENTAL_LOG_DATA(default, READ_ONLY);
Security Model
Owned by SYS with EXECUTE granted to the DBA role.
dbms_dlm.preclose(
r_pdb_name IN VARCHAR2,
source_inst_sid IN VARCHAR2 := NULL,
target_inst_sid IN VARCHAR2 := NULL,
timeout IN BINARY_INTEGER := NULL,
max_pdbs IN BINARY_INTEGER := NULL,
options IN BINARY_INTEGER := NULL);
dbms_dlm.preopen(
r_pdb_name IN VARCHAR2,
source_inst_sid IN VARCHAR2,
target_inst_sid IN VARCHAR2 := NULL,
timeout IN BINARY_INTEGER := NULL,
max_pdbs IN BINARY_INTEGER := NULL,
options IN BINARY_INTEGER := NULL);