SQL> SELECT * FROM V$OPTION WHERE PARAMETER = 'Oracle Database Vault';  



PARAMETER                                                        VALUE
---------------------------------------------------------------- ----------------------------------------------------------------

Oracle Database Vault                                            FALSE


1.停监听

[oracle@DBMONITOR01 ~]$ lsnrctl stop

LSNRCTL for Linux: Version 11.2.0.4.0 - Production on 12-JUN-2018 16:27:53

Copyright (c) 1991, 2013, Oracle.  All rights reserved.

Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))
The command completed successfully


2.停库
SQL> shutdown immediate
Database closed.
Database dismounted.
ORACLE instance shut down.
3.安装vault
[oracle@DBMONITOR01 ~]$ cd $ORACLE_HOME/rdbms/lib
[oracle@DBMONITOR01 lib]$ make -f ins_rdbms.mk dv_on lbac_on ioracle   --make -f ins_rdbms.mk dv_off ioracle 
/usr/bin/ar d /data/app/oracle/product/11.2.0/dbhome_1/rdbms/lib/libknlopt.a kzvndv.o
/usr/bin/ar cr /data/app/oracle/product/11.2.0/dbhome_1/rdbms/lib/libknlopt.a /data/app/oracle/product/11.2.0/dbhome_1/rdbms/lib/kzvidv.o 
/usr/bin/ar d /data/app/oracle/product/11.2.0/dbhome_1/rdbms/lib/libknlopt.a kzlnlbac.o
/usr/bin/ar cr /data/app/oracle/product/11.2.0/dbhome_1/rdbms/lib/libknlopt.a /data/app/oracle/product/11.2.0/dbhome_1/rdbms/lib/kzlilbac.o 
chmod 755 /data/app/oracle/product/11.2.0/dbhome_1/bin

 - Linking Oracle 
rm -f /data/app/oracle/product/11.2.0/dbhome_1/rdbms/lib/oracle
gcc  -o /data/app/oracle/product/11.2.0/dbhome_1/rdbms/lib/oracle -m64 -z noexecstack -L/data/app/oracle/product/11.2.0/dbhome_1/rdbms/lib/ -L/data/app/oracle/product/11.2.0/dbhome_1/lib/ -L/data/app/ob
test ! -f /data/app/oracle/product/11.2.0/dbhome_1/bin/oracle || (\
   mv -f /data/app/oracle/product/11.2.0/dbhome_1/bin/oracle /data/app/oracle/product/11.2.0/dbhome_1/bin/oracleO &&\
   chmod 600 /data/app/oracle/product/11.2.0/dbhome_1/bin/oracleO )
mv /data/app/oracle/product/11.2.0/dbhome_1/rdbms/lib/oracle /data/app/oracle/product/11.2.0/dbhome_1/bin/oracle
chmod 6751 /data/app/oracle/product/11.2.0/dbhome_1/bin/oracle





4.启动监听
[oracle@DBMONITOR01 lib]$ lsnrctl start

LSNRCTL for Linux: Version 11.2.0.4.0 - Production on 12-JUN-2018 16:30:23

Copyright (c) 1991, 2013, Oracle.  All rights reserved.

Starting /data/app/oracle/product/11.2.0/dbhome_1/bin/tnslsnr: please wait...

TNSLSNR for Linux: Version 11.2.0.4.0 - Production
Log messages written to /data/app/oracle/diag/tnslsnr/DBMONITOR01/listener/alert/log.xml
Listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=DBMONITOR01)(PORT=1521)))

Connecting to (ADDRESS=(PROTOCOL=tcp)(HOST=)(PORT=1521))
STATUS of the LISTENER
------------------------
Alias                     LISTENER
Version                   TNSLSNR for Linux: Version 11.2.0.4.0 - Production
Start Date                12-JUN-2018 16:30:24
Uptime                    0 days 0 hr. 0 min. 0 sec
Trace Level               off
Security                  ON: Local OS Authentication
SNMP                      OFF
Listener Log File         /data/app/oracle/diag/tnslsnr/DBMONITOR01/listener/alert/log.xml
Listening Endpoints Summary...
  (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=DBMONITOR01)(PORT=1521)))
The listener supports no services
The command completed successfully




6.启动数据库
SQL> startup
ORACLE instance started.

Total System Global Area 6697619456 bytes
Fixed Size                  2265904 bytes
Variable Size            3590327504 bytes
Database Buffers         3087007744 bytes
Redo Buffers               18018304 bytes
Database mounted.
Database opened.


7.查看vault状态
SQL> SELECT * FROM V$OPTION WHERE PARAMETER = 'Oracle Database Vault';  

PARAMETER                                                        VALUE
---------------------------------------------------------------- ----------------------------------------------------------------
Oracle Database Vault                                            TRUE





 参考文档:

没有安装vault


安装步骤:

1.停监听

http://blog.itpub.net/17203031/viewspace-1137198/

这篇文章对vault的描述写的很好

更多推荐