一.修改用户

1.格式

alter user user_name identified by 654321;

2.实践

例如:尝试修改xiaoming用户密码为654321

disconnect;

connect system/123456

alter user xiaoming identified by 654321;

disconnect;

connect xiaoming/654321 as sysdba;

二.锁定用户

1.任务场景:在软件使用的过程中经常会碰到某个用户被锁定的状态,即使输了3次错误密码短时间不让登录,这就是用户的锁定。

2.格式

alter user user_name account lock|unlock;

3.实践

例如:锁定xiaoming用户

disconnect;

connect system/123456

alter user xiaoming account lock;

disconnect;

connect xiaoming/654321;

例如:解锁xiaoming用户

disconnect;

connect system/123456

alter user xiaoming account unlock;

disconnect;

connect xiaoming/654321 as sysdba;

三.删除用户

1.任务场景

在软件运维的过程中,有的时候当确定某个用户不再使用软件,那么我们需要强制删除用户,释放软硬件资源。

2.语法

drop user user_name [cascade];

3.实践

例如:尝试删除xiaoming用户

diaconnect;

connect system/123456;

drop user xiaoming cascade;

disconnect;

connect xiaoming/654321;

四.权限(privilege)权力

1.任务场景:任意一款软件我们需要根据用户的不同分配软件使用的权力,这就是软件权限的应用。

2.定义:数据库中操作的权力。

3.分类

(1)系统权限:对数据库系统操作的权力我们称之为系统权限。

比如:连接数据库权限(create session),创建数据表权限(create table)等等。

(2)对象权限:对数据库中对象的操作权力对象权限。

比如:对数据表中的数据增删改查(insert、delete)等等

4.语法

系统权限

grant system_privilege to user_name;

5.实践

例如:创建xiaoming用户,密码123456并分配连接数据库权限(create session)。

#没有分配连接数据库权限的体会

disconnect;

connect system/123456

create user xiaoming identified by123456;

disconnect;

connect jingrui/123456;

#分配连接数据库权限的体会

disconnect;

connect system/123456;

grant create session to xiaomnig;

disconnect;

connect xiaoming/123456;

例如:尝试给用户分配创建数据表权限

#体会没有创建数据表权限

create table stulnfo(name varchar(10));

#给用户分配创建数据表权限

disconnect;

connect system/123456

grant create table to xiaoming;

disconnect;

connect xiaoming/123456

create table stulnfo(name varchar(10));

例如:给xixiaoxiao用户守create session,create table的权限。

disconnect;

connect system/123456

create user xixioaxiao identified by 123456;

grant create session,create table to xixiaoxiao;

disconnect;

connect xixiaoxiao/123456

create table teach(name varchar(10));

Oracle修改、锁定、解锁用户相关推荐

  1. oracle密码锁了,Oracle 修改密码 解锁

    1.怎么修改oracle用户密码 在以SYSDBA身份登陆时可以修改其他用户的密码,比如: SQL> alter user 用户名 identified by 新密码; 用户已更改. 这个是把U ...

  2. Oracle给锁定用户解锁

    1.查询数据库所有用户的状态 select username,account_status from dba_users; 2.给锁定的用户解锁 alter user 用户名 account unlo ...

  3. oracle激活锁定用户,oracle 锁用户,oracle解除用户锁定

    oracle 锁用户,oracle解除用户锁定 oracle 线上用户老是被锁: 1,查明所有的用户哪些被锁了 SQL> select username,account_status,lock_ ...

  4. Oracle修改用户密码引发的问题

    前几天通过plsql登录数据库时,提示密码过期,需要修改密码,那就修改呗.改完过了会,再登录,发现用户被锁了.那就去解锁下吧. 一.登录数据库服务器 su oracle;sqlplus "/ ...

  5. 如何解锁oracle用户界面操作,oracle 解锁用户以及重新设置用户密码

    在安装完Oracle 10g之后,想打开sql*plus来学习,然后按照书上的步骤用scott用户来连接数据库,可输了好几次都提示一个错误. error: the account is locked ...

  6. oracle常用用户有哪几个,oracle解锁用户的命令有哪些

    oracle解锁用户的命令有:1.使用plsql工具sys用户登录,代码为[ALTER USER 用户名 ACCOUNT UNLOCK]:2.设置用户密码无限次尝试登录:3.设置用户密码不过期. or ...

  7. oracle 被另一用户锁定,Oracle报错记录被另外一个用户锁定的解决方案

    原因 当一个用户对数据进行修改时,若没有进行提交或者回滚,Oracle不允许其他用户修改该条数据,在这种情况下修改,就会出现:"记录被另外一个用户锁定"错误. 解决 查询用户.数据 ...

  8. Linux锁定和解锁用户

    1.禁止个别用户登录.比如禁止lynn用户登录. passwd -l test 这就话的意思是锁定test用户,这样该用户就不能登录了. passwd -u test 对锁定的用户lynn进行解锁,用 ...

  9. sql server 帐户当前被锁定,所以用户 sa 登录失败。系统管理员无法将该帐户解锁 解决方法

    '帐户当前被锁定,所以用户 'sa' 登录失败.系统管理员无法将该帐户解锁'解决方法 如果短时间内不停连接,就会被SQL SERVER误认为是这是攻击,会将此账号锁定. 要用windows身份验证登录 ...

最新文章

  1. [BZOJ 1098] [POI2007] 办公楼biu 【链表优化BFS】
  2. 20175221 MyCP(课下作业,必做)
  3. 海量数据下如何使用多线程的导出 Excel
  4. 我的Go语言学习之旅一:WIN下Go的安装
  5. 软件测试完后,还有bug,责任全在于测试吗?
  6. php的zend引擎执行过程 一
  7. RabbitMQ之Topic交换器模式开发
  8. 人人译视界 for Mac智能翻译软件
  9. 图表控件MsChart使用demo
  10. xp精简版 安装IIS
  11. eclipse配置--代码提示、xml提示
  12. WordPress 前端投稿/编辑插件 DJD Site Post(支持游客和已注册用户)
  13. 016 Rust死灵书之安全方式内存初始化
  14. 个别化教育计划IEP模板
  15. 京东数科一面实习面经
  16. 【Slurm】Slurm使用故障workaround记录
  17. 流媒体开发之-新浪网NBA赛程解析
  18. 转载一篇加盟骗局的文章
  19. 电脑安装有WPS和OFFICE时,将office设置为默认打开软件
  20. 教你用Python实现经典游戏《弹珠台》

热门文章

  1. HTML5与微信开发(1)-HTML标签语法变化和使用概念
  2. 红米k20 android版本,红米k20pro入手哪个版本好 红米k20pro哪个更值得入手
  3. [读书]14年读书*生活
  4. tokudb 分形树_TokuDB性能测试报告
  5. 2017.2.18Codeforces Round #398 (Div. 2)
  6. c语言程序在cmd,在windows命令行编译运行c程序
  7. 架构师之路-redis学习
  8. React中Context的使用
  9. 防脉冲干扰平均值滤波
  10. C# StreamReader、StreamWriter类文本文件操作