文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

oracle 账号管理

2024-04-02 19:55

关注

  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;



阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     813人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     354人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     318人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     435人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     224人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-数据库
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯