How to disable Oracle database vault
DISABLE Database vault
1) Shutdown database
SQL> shutdown immediate;
Database closed.
Database dismounted.
ORACLE instance shut down.
SQL> exit
2) Stop database control
[oracle@centos53 datvault]$ emctl stop dbconsole
Oracle Enterprise Manager 11g Database Control Release 11.1.0.6.0
Copyright (c) 1996, 2007 Oracle Corporation. All rights reserved.
https://centos53.server.cz:1158/em/console/aboutApplication
Stopping Oracle Enterprise Manager 11g Database Control ……Â Stopped.
3) Relink Oracle
[oracle@centos53 datvault]$ cd $ORACLE_HOME/rdbms/lib
[oracle@centos53 lib]$ make -f ins_rdbms.mk dv_off
/usr/bin/ar d /u01/app/oracle/product/11.1.0/db_1/rdbms/lib/libknlopt.a kzvidv.o
/usr/bin/ar cr /u01/app/oracle/product/11.1.0/db_1/rdbms/lib/libknlopt.a /u01/app/oracle/product/11.1.0/db_1/rdbms/lib/kzvndv.o
[oracle@centos53 lib]$ cd $ORACLE_HOME/bin
[oracle@centos53 bin]$ relink oracle
4) startup database
[oracle@centos53 bin]$ sqlplus / as sysdba
SQL*Plus: Release 11.1.0.6.0 - Production on Wed Jan 13 11:43:00 2010
Copyright (c) 1982, 2007, Oracle. All rights reserved.
Connected to an idle instance.
SQL> startup
ORACLE instance started.
Total System Global Area 238530560 bytes
Fixed Size                 1299116 bytes
Variable Size            155192660 bytes
Database Buffers          79691776 bytes
Redo Buffers               2347008 bytes
Database mounted.
Database opened.
5) Disable triggers
SQL> ALTER TRIGGER DVSYS.DV_BEFORE_DDL_TRG DISABLE;
Trigger altered.
SQL> ALTER TRIGGER DVSYS.DV_AFTER_DDL_TRG DISABLE;
Trigger altered.
ENABLE Database vault
ALTER TRIGGER DVSYS.DV_BEFORE_DDL_TRG ENABLE;
ALTER TRIGGER DVSYS.DV_AFTER_DDL_TRG ENABLE;
make -f ins_rdbms.mk dv_on
Regards,
Tom


