千家信息网

oracle 账号管理

发表于:2025-01-21 作者:千家信息网编辑
千家信息网最后更新 2025年01月21日,1、用户创建/删除创建SQL> create user web_hgz identified by admin123;User created.SQL> col username format a10
千家信息网最后更新 2025年01月21日oracle 账号管理

1、用户创建/删除


创建

SQL> create user web_hgz identified by admin123;

User created.

SQL> col username format a10; --col为column缩写,format a10指定格式宽度为10个字符

SQL> col account_status format a15;

SQL> select username, account_status, lock_date, expiry_date from dba_users where username = 'web_hgz';

USERNAME ACCOUNT_STATUS LOCK_DATE EXPIRY_DATE

---------- --------------- ------------------- -------------------

web_hgz OPEN


删除

SQL> drop user"name"cascade;


2、修改用户密码


SQL> alter user HR identified by admin123;

修改前:

SQL> select username,account_status,lock_date, expiry_date from dba_users where username ='HR';

USERNAME ACCOUNT_STATUS LOCK_DATE EXPIRY_DA
---------- --------------- --------- ---------
HR EXPIRED 29-NOV-15

修改后:

SQL> select username,account_status,lock_date, expiry_date from dba_users where username ='HR';

USERNAME ACCOUNT_STATUS LOCK_DATE
------------------------------ -------------------------------- ---------
EXPIRY_DA
---------
HR OPEN


3、 解除用户锁定


SQL> alter user hr account unlock;

User altered.

SQL> select a.username, a.account_status, a.lock_date from dba_users a where a.username = 'HR';

USERNAME ACCOUNT_STATUS LOCK_DATE

---------- -------------------------------- -------------------

HR OPEN


4、oracle用户登陆失败次数限制修改


a.查询密码连续输入出错的最大次数,超过该值则锁定该帐号:

SQL> select * from dba_profiles s where s.profile='DEFAULT' and resource_name='FAILED_LOGIN_ATTEMPTS'; //FAILED_LOGIN_ATTEMPTS表示出错最大次数


b.修改登陆失败限制次数

SQL>alter profile default limit failed_login_attempts unlimited; //表示不受限

SQL>alter profile default limit failed_login_attempts 3; //表示限制次数为3次

显示效果:
[oracle@localhost ~]$ sqlplus hr/admin123

ERROR:
ORA-28000: the account is locked


5、赋予用户表空间权限

SQL>alter user ittbank default tablespace ittbank;


6、授予用户管理权限:

grant connect,resource,dba to ittbank ;


7、查看当前用户的角色

select * from user_role_privs;
select * from session_privs;


8、查看当前用户的系统权限和表级权限

select * from user_sys_privs;
select * from user_tab_privs;


9、查询用户表

select name from dba_users;


10、显示当前用户

show user;



用户 次数 权限 限制 最大 密码 用户表 查询 登陆 管理 字符 宽度 效果 格式 空间 系统 缩写 角色 a. b. 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 软件开发人员评价 软件测试和软件开发有何关系 dns服务器5504 路由器 服务器无响应 永川区网络软件开发服务电话多少 检索年龄大于20数据库 软件测试跟网络技术 数据库藕合问题 安全的云端服务器租用 恐龙岛如何创建自己的服务器 计算机怎么访问百度的数据库 jdbc定义数据库用户名和密码 gp数据库修改密码语句 开源 服务器运维管理面板 网络安全法我知道 怎么通过f12找到数据库的表 计算机网络技术升本容易吗 小程序的云服务器多大 三星软件开发岗面试 马鞍山联想服务器硬盘价格推荐 苹果8怎么打开移动数据库 海南省网络技术应用期末试题 万兆服务器可以当家庭电脑吗 软件开发必须知道的知识 郑州精益达软件开发 我的世界进服务器怎么登录密码 无法连接到安全的服务器 服务器主机出厂设置 吉林什么是网络技术服务标准 360网络安全协同产业
0