Oracle dba_users视图
注意事项及影响:
确认无关账号非业务使用即可,无影响ADMIN,ORACLE,TEST,DBUSER ,确认这些数据库用户已经不再使用序号
操作内容
操作步骤
责任人
时间
1
登陆数据库
Sqlplus ‘/as sysdba’
2
查询无关账号的状态
Select username,account_status from dba_users where username in (‘ADMIN’,’ORACLE’,’TEST’,’DBUSER’);
3
确认用户账号
对于查询结果中用户账号为open的用户锁定
4
锁定无关账号
Alter user username account lock;
5
查看数据库状态
Select open_mode from v$database;
上面是这边数据库加固项其中的一项,通过dba_users这个视图查找出非业务用户,如果账号状态为open,则将非业务账号锁定。
主要用到的字段如下:
SQL> desc dba_users;
Name Null? Type
----------------------------------------- -------- ----------------------------
USERNAME NOT NULL VARCHAR2(30)
USER_ID NOT NULL NUMBER
PASSWORD VARCHAR2(30)
ACCOUNT_STATUS NOT NULL VARCHAR2(32)
dba_user这个视图还可以用来查看用户使用的profile文件
SQL> select username,profile from dba_users where username='SYSTEM';
USERNAME PROFILE
------------------------------------------------------------ --------------------
SYSTEM DEFAULT
版权声明
本文仅代表作者观点,不代表博信信息网立场。