Assigning DBA security:
SECURE DBA secured_dbl_name
PASSWORD IS {password; TERMINAL} [REQUIRE min_pass_req OF max_pass_allowed]
Changing DBA security:
SECURE DBA secured_dbl_name
([CHANGE PASSWORD TO {password; TERMINAL} FROM {password;TERMINAL}];
[CHANGE REQUIRE min_pass_req OF max_pass_allowed] )
Assigning DBL security:
SECURE DBL secured_dbl_name
PASSWORD IS {password; TERMINAL} [PRIVILEGE/S/ {ARE; IS} privilege_list]
[ACCESS {ALL; NO} ITEMS]
Changing DBL security:
SECURE DBL secured_dbl_name
([CHANGE PASSWORD TO {password; TERMINAL} [FROM {password; TERMINAL}] ];
[CHANGE PRIVILEGE/S/ TO privilege_list]; [CHANGE ACCESS {ALL; NO} ITEMS])
Assigning DBL object security:
SECURE secured_object_type secured_object_name
PASSWORD IS {password; TERMINAL} [PRIVILEGE/S/ {ARE; IS} privilege_list]
Changing DBL object security:
SECURE secured_object_type secured_object_name
([CHANGE PASSWORD TO {password; TERMINAL} [FROM {password; TERMINAL}] ];
[CHANGE PRIVILEGE/S/ TO privilege_list])
Removing security:
UNSECURE secured_object_type secured_object_name
Identifying an authorized DBA:
PERMIT DBA secured_dbl_name
PASSWORD IS {password; TERMINAL}
Accessing a secured DBL or a secured DBL object:
PERMIT PASSWORD IS {password; TERMINAL}
Assigning a cipher key:
CIPHER {DBL; DS; DI} ciphered_object_name
KEY IS {cipher_key; TERMINAL}
Changing a cipher key:
CIPHER {DBL; DS; DI} ciphered_object_name
CHANGE KEY TO {cipher_key; TERMINAL} FROM {cipher_key; TERMINAL}
Accessing an encrypted DBL:
PERMIT DBL dbl_name
KEY IS {cipher_key; TERMINAL}
Accessing an encrypted Data Set or Data Index:
PERMIT KEY IS {cipher_key; TERMINAL}
Clearing passwords and cipher keys:
PERMIT CLEAR [PASSWORD IS] {password; TERMINAL} [KEY IS {cipher_key; TERMINAL}]