`
javasalatu
  • 浏览: 726671 次
  • 性别: Icon_minigender_2
  • 来自: 北京
博客专栏
96df99eb-e89d-3228-9c8e-967fc745ec52
程序员的自我经营之道
浏览量:7715
文章分类
社区版块
存档分类
最新评论

oracle 创建和管理用户 oracle用户授权详解

 
阅读更多

创建和管理用户

数据库的一个最基本的管理需求是识别用户。每个连接到数据库的用户应该有一个登陆帐户。
共享的帐户很难排除故障并且审计,并且他们有甚少的安全经验。

你可以用create user命令,创建一个数据库用户,当你创建一个新用户时,你必须指派一个读一无二的名字和授权(密码)。你也可以选择使用create user语句给用户帐户指派其他属性。用alter user命令可以改变为已经存在的用户帐户增加新属性。

PS:术语用户帐户,账户,用户,模式(schema)都是可以替换的同意词,都是指拥有模式对象(schema objects)的的数据库用户帐户。

下面,你将学会如何创建新的用户帐户,怎样指派并且改变他们的授权,怎样定义怎样分派和使用的特定的数据库资源。
当你连接到数据库实例,你的用户帐户必须被授权,授权包括是用户标识生效,确认他们有使用数据库的授权。oracle提供了三种授权方法:密码授权(最通用的),外部授权和全局授权。
下面我们将学习三种授权方式:

密码授权用户:
当一个有密码授权的用户试图登录数据库时,数据库检查用户名士一个合法的数据库帐户和提供的密码和该用户在数据库中存储的密码相一致。
密码授权用户帐户是最常用的,有时候意指的是数据库授权账户。使用密码身份验证的帐户,数据库存储在数据字典中的加密密码。例如你能授权一个密码授权用户 名字是rajesh,密码是welcome。你可以用下面的命令:

CREATE USER rajesh IDENTIFIED BY welcome

关键字IDENTIFIED BY password (本例中,密码是welcom)告诉数据库用户是密码授权用户。

外部授权用户:
问一个外部标识用户试图连接数据库时,数据库检查用户名是一个合法的数据库账户,而且信任操作系统进行的授权

待续。。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics