设为首页 收藏本站
查看: 1248|回复: 0

[经验分享] oracle 初学 用户管理的基本命令

[复制链接]

尚未签到

发表于 2016-7-29 07:01:36 | 显示全部楼层 |阅读模式
  1、切换用户和登录:
  
conn system/password@myoracle as sysdba;
myoracle 是数据库名,也可以说是服务名。 as sysdba是以管理员身份登录。
如果不加数据库名,可能会报协议适配器错误。 如果有多个数据库的话,即使在本机登录。


2、创建一个用户
create user xiaomingidentified by password;
删除用户
drop user xiaoming;



如果一个用户已经创建了表,需要带一个参数 cascade;


3、给一个用户授权


SQL> grant dba to xiaoming; //dba是一个角色,包含多个权限。

Grant succeeded


  
  4、表的授权
  假如当前是scott登录
  1)
  SQL> conn scott/lab2012@myoracle;

  现在需要让gaotong用户可以访问 scott的emp表,这样授权:
  2)
  SQL> grant select on emp to gaotong; (如果是所有权限,用all)

Grant succeeded

  3)
  SQL> conn gaotong/gaotong@myoracle;
Connected to Oracle Database 10g Enterprise Edition Release 10.2.0.1.0
Connected as gaotong

SQL> select * from scott.emp; //scott用户的表,术语讲叫方案


  

  5、收回权限 revoke
  SQL> revoke select on emp from gaotong;

Revoke succeeded

  

  6、对权限的维护。
  1)
  如果是对象权限,在最后加入with grant option 就可以让接受者也有授权的权限。
  2)
  如果是系统权限, grant connect to xiaoming with admin option.
  

  如果权限被撤销, 降会级联取消权限(xiaoming 赋予 其他用户的权限也将被撤销)!
  

  7、profile 管理用户口令 (蓝色表示可修改的)
  1)
  创建配置文件:
  SQL>create profilelock_account limit failed_login_attempts 3 password_lock_time 2;
  Profile created

  尝试错误3次则锁定2天。
  2)
  配置文件生效
  SQL> alter user xiaoming profile lock_account;
  User altered

  

  3)
  给账户解锁:
  alter userxiaoming account unlock;
  

  8、终止口令 (强制每10天修改一次密码)
  create profile myprofile limit password_life_time 10 password_grace_time 2;
  

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-250790-1-1.html 上篇帖子: Oracle Start with...Connect By子句 下篇帖子: 详解Oracle多种表连接方式
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表