如果在建库的时候没有install database vault,可以选择手工安装database vault
./sqlplus "sys/dvtest@dvtest as sysdba"
07:43:27 SQL> @?/rdbms/admin/catols.sql;
07:45:09 SQL> @?/rdbms/admin/catmac.sql;
在这个提示下,输入system
Enter value for 1: system
在这个提示下,输入temp
Enter value for 2: temp
07:49:16 SQL> create user c##dv_cloud_admin_backup identified by dvtest container=all;
07:49:41 SQL> exec configure_dv(dvowner_uname=>'c##dv_cloud_admin_backup');
PL/SQL procedure successfully completed.
07:50:17 SQL> connect c##dv_cloud_admin_backup/dvtest@dvtest
07:50:42 SQL> exec dbms_macadm.enable_dv;
PL/SQL procedure successfully completed.
Elapsed: 00:00:00.26
07:52:32 SQL> select parameter,value from v$option where upper(parameter) like '%VAULT%';
PARAMETER VALUE
------------------------------ --------------------
Oracle Database Vault TRUE
1 row selected.
07:52:44 SQL> select parameter,value from v$option where upper(parameter) like '%LABEL%';
PARAMETER VALUE
------------------------------ --------------------
Oracle Label Security TRUE
1 row selected.
07:53:19 SQL> select * from dba_dv_status;
NAME STATUS
-------------------- --------------
DV_CONFIGURE_STATUS TRUE
DV_ENABLE_STATUS TRUE
DV_APP_PROTECTION NOT CONFIGURED
3 rows selected.