启用或禁用Database Vault
来源:互联网 发布:mac 远程登录快捷键 编辑:程序博客网 时间:2024/05/17 04:24
1. 禁用Database Vault的目的
可以使sys用户做一些用户类操作,如unlock dvsys、dvf用户
2. 检查Database Vault当前状态
检查v$option,如果是启用状态,则为TRUE;禁用状态为FALSE
SQL>SELECT * FROM V$OPTION WHERE PARAMETER = 'Oracle Database Vault';
PARAMETER VALUE
----------------------------------------
OracleDatabase Vault TRUE
3. 禁用Database Vault
3.1. 在Unix系统上禁用DatabaseVault
1. 关闭相应的程序
$ emctl stop dbconsole
$ sqlplus "/ as sysdba"
SQL> shutdown immediate;
SQL> EXIT;
$ lsnrctl stop
2. 重新链接Oracle相应程序
$ cd $ORACLE_HOME/rdbms/lib
$ make -f ins_rdbms.mk dv_off
$ cd $ORACLE_HOME/bin
$ relink oracle
3. 使用sqlplus启动数据库
$ sqlplus "/ as sysdba"
SQL> startup;
SQL> EXIT;
$ lsnrctl start
4. 使用DVCA执行disable操作
$ dvca -action disable -service dv -sys_passwd sys-owner_account dvowner -owner_passwd XXXXXXXX –nodecrypt
SQL>SELECT * FROM V$OPTION WHERE PARAMETER = 'Oracle Database Vault';
PARAMETER VALUE
----------------------------------------
OracleDatabase Vault FALSE
3.2. 在Windows系统上禁用DatabaseVault
1. 关闭相应的程序
C:\> emctl stop dbconsole
C:\> sqlplus "/ as sysdba"
SQL> shutdown immediate;
SQL> EXIT;
C:\> lsnrctl stop
在Windows服务中关闭相应的Oracle服务
2. 在ORACLE_HOME/bin目录中,重命名oradv10.dll为oradv10.dll.bak
3. 重启Oracle服务
4. 使用DVCA执行disable操作
c:\>dvca -action disable -servicedv -sys_passwd sys -owner_account dvowner -owner_passwd XXXXXXXXX –nodecrypt
3.3. unlock帐户
SQL> alter user dvsys account unlock;
User altered.
SQL> alter user dvf account unlock;
User altered.
SQL> alter user dvsys identified by dvsys;
User altered.
SQL> alter user dvf identified by dvf;
User altered.
4. 启用Database Vault
4.1. 在Unix系统上启用DatabaseVault
1. 关闭相应的程序
$ emctl stop dbconsole
$ sqlplus "/ as sysdba"
SQL> shutdown immediate;
SQL> EXIT;
$ lsnrctl stop
2. 重新链接Oracle相应程序
$ cd $ORACLE_HOME/rdbms/lib
$ make -f ins_rdbms.mk dv_on
$ cd $ORACLE_HOME/bin
$ relink oracle
3. 使用sqlplus启动数据库
$ sqlplus "/ as sysdba"
SQL> startup;
SQL> EXIT;
$ lsnrctl start
4. 使用DVCA执行enable操作
$ dvca -action enable -service dv -sys_passwd sys-owner_account dvowner -owner_passwd XXXXXXXXX -nodecrypt
SQL>SELECT * FROM V$OPTION WHERE PARAMETER = 'Oracle Database Vault';
PARAMETER VALUE
----------------------------------------
OracleDatabase Vault TRUE
4.2. 在Windows系统上启用DatabaseVault
1. 关闭相应的程序
C:\> emctl stop dbconsole
C:\> sqlplus "/ as sysdba"
SQL> shutdown immediate;
SQL> EXIT;
C:\> lsnrctl stop
在Windows服务中关闭相应的Oracle服务
2. 在ORACLE_HOME/bin目录中,重命名oradv10.dll.bak为oradv10.dll
3. 重启Oracle服务
4. 使用DVCA执行enable操作
c:\>dvca -action enable -servicedv -sys_passwd sys -owner_account dvowner -owner_passwd XXXXXXXXX –nodecrypt
参考文档:
Oracle® Database Vault Administrator's Guide 10g Release 2(10.2)
B Enabling and DisablingOracle Database Vault
- 启用或禁用Database Vault
- 启用Database Vault
- Database Vault的禁用
- 如何禁用 Oracle Database Vault
- ora-47995 如何在windows环境下禁用Database Vault
- database vault
- 启用或禁用用户trace
- 启用或禁用 UPnP 框架
- 启用或禁用远程管理例外
- windows 用户启用或禁用
- jQuery禁用或启用按钮
- 命令行启用/禁用网卡或网络连接
- DOS命令启用或禁用网卡
- SourceTree 启用/禁用Mercurial 或 Git
- 例解 Oracle Database Vault
- Install the database vault
- Oracle Database Vault - Realm
- oracle database vault
- 软件开发人员的作战手册 - 让程序员活的久一点
- An effective way to use pattern to instead of multiple if else statements
- C语言也能干大事(数据库)感想
- jqueryUnbind
- 获取html信息
- 启用或禁用Database Vault
- Android缩放drawable 压缩图片 matrix
- 综合/案例
- ucosii在stm32上的移植详解3
- Window Stations 和桌面
- SQL2005数据库引擎结构(一)
- 搜索引擎发展的历史过程与发展现状
- SQL2005数据库引擎结构(二)
- SQL2005数据库引擎结构(三)