rale11g用户管理.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
rale11g用户管理.doc

网络技Jti学院 Mlw 0/ T9CU9IHV create user 新的用户名 create user 新的用户名 identified by 密码; 第一部分用户账户与权限 再讲之前先考虑一个问题,如果现在使用oracle数据库的时候忘记了密码怎么 办? 可能有同学想到可以用sys用户找回密码,如果连sys用户密码都忘了呢? 还有什么办法吗? 1、数据库中存在的用户具有OPEN, LOCK,EXPIRE三种状态,查看当前的数 据库己经启用的(OPEN)用户情况使用表dba_users 2、 创建用户的基本命令: 创建一个testl的用户,密码为123 create user testl identified by 123; 用户创建好了,大家试一下用新用户登陆数据库是否可以? 3、 授予用户权限的命令: grant权限名/角色名to用户; 将create session的权限给testl用户 grant create session to testl; 4、 修改用户密码命令: alter user 用户名 identified by 新密码; 将用户testl的密码由123改为testl;(想一下谁有权利改?) alter user testl identified by testl; 5、设置用户密码过期命令: 网络技Jti 网络技Jti学院 Mlw 0/ T9CU9IHV alter user 用户名 password expire; 将用户testl的密码设置为过期状态,使用dba_tables查看一下当前账 户的状态,现在testl使用testl的密码还能登陆吗,出现什么现象? alter user testl password expire; 6、设置用户锁定/解锁: alter user 用户名 account lock/unlock; 将用户testl设置锁定,使用testl还能登陆吗? alter user testl account lock; 7、 解锁testl用户,使用testl登陆,创建一张表: create table mytab( id number, name varchar2(50)); 可以创建吗? 8、 为用户授与相关的权限: grant权限名to用户; 为用户授予创建表的权限: grant create table to testl: 再拭一下可以创建表了吗? 9、使用testl用户查询一下scott用户下的emp表的ename, empno, job列: select ename, empno, job from emp; 可以吗? select ename, empno, job from scott. emp; 这样可以吗? 10、为用户testl授予查询scott. emp表的权限(使用sys用户授予) grant select on scott. emp to testl; 试一下可以使用用户testl往scott. emp插入数据吗? 主要权限:insert、delete、update、select grant select, insert on scott. emp to new; 11、回收testl用户的查询、插入scott. emp表的权限 revoke select, insert on scott. erap from new; 12、 删除用户 drop user new cascade;(级联删除) 13、 通过以上命令可以看出,创建一个用户再为这个用户授予相关的权限是比 较复杂的,所以oracle中引入了角色的概念,只要创建一个用户后将相应的权 限授予这个用户即可。 新建一个用户test2/123,为用户授予connect和resource权限: create user test2 identified by 123; grant connect, resource to test2; 现在试一下使用test2用户是否可以登录、创建表呢? 预定义角色 预定义角色是指Oracle所提供的角色,每种角色都用于执行一些特定的管理任 务,下面我们介绍常用的预定义角色connect,resource, dba。 connect 角色 connect角色具有一般应用开发人员需要的大部分权限,当建立了一个用户后, 多数情况下,只要给用户授予connect和resource角色就够了,那么connect角 色具有以下系统权限: alter session create cluster create database link create session create view create sequence resource resource角色具有应用开发人

文档评论(0)

ggkkppp + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档