Oracle用户管理常用操作

来源:Oracle认证    发布时间:2012-11-12    Oracle认证视频    评论

  Oracle 用户管理之一、创建PRofile 文件。
  1. SQL>Create profile 文件名 limit
  2. FAILED_LOGIN_ATTEMPTS :指定锁定用户的登录失败次数
  3. PASSWord_LOCK_TIME :指定用户被锁定天数
  4. PASSWORD_LIFE_TIME :指定口令可用天数
  5. PASSWORD_REUSE_TIME :指定在多长时间内口令不能重用
  6. PASSWORD_REUSE_MAX :指定在重用口令前口令需要改变的次数
  7. sessionS_PER_USER :限制用户并发会话个数
  8. CPU_PER_SESSION :限制会话所占用的CPU 时间(百分之一秒)
  9. CPU_PER_CALL :限制每次调用所占用的CPU 时间(百分之一秒)
  10. CONNECT_TIME :限制会话的总计连接时间(分钟)
  11. IDLE_TIME :限制会话的空闲时间(分钟));
  Oracle 用户管理之二、创建用户(包括创建角色):
  1. SQL>Create user 用户名
  2. IDENTIFIED BY 口令
  3. Default tablespace 表空间名
  4. TEMPORARY tablespace 临时表空间名
  5. Profile profile 文件名
  6. Quota 限制空间大小 on 表空间名;
  并给用户授权:
  7. SQL>grant connect ,resource to 用户名;
  举例:
  -- 创建角色
  1. Drop ROLE ICDYW;
  2. Create ROLE ICDYW NOT IDENTIFIED;
  3. GRANT "DBA" TO "ICDYW" ;
  4. GRANT "EXP_FULL_DATABASE" TO "ICDYW" ;
  5. GRANT "IMP_FULL_DATABASE" TO "ICDYW" ;
  -- 创建用户
  1. Drop USER ICDMAIN CASCADE ;
  2. Create USER ICDMAIN IDENTIFIED BY icd
  3. DEFAULT TABLESPACE SERVICE_RPT_DAT
  4. TEMPORARY TABLESPACE SERVICE_TEMP
  5. PROFILE DEFAULT ;
  6. GRANT "ICDYW" TO "ICDMAIN" WITH ADMIN OPTION ;
  7. GRANT UNLIMITED TABLESPACE TO "ICDMAIN" WITH ADMIN OPTION ;
  8. GRANT Select ON SYS.V_$MYSTAT TO ICDMAIN;
  9. GRANT Select ON SYS.V_$SESSION TO ICDMAIN;
  10. GRANT Select ON SYS.DBA_JOBS TO ICDMAIN;
  11. Alter USER ICDMAIN DEFAULT ROLE ALL ;
  Oracle 用户管理之三. 改动用户:
  一. 修改用户各项参数:( 除用户名外其它各项均可以修改)
  1. SQL>Alter user 用户名
  2. IDENTIFIED BY 口令
  3. Default tablespace 表空间名
  4. TEMPORARY tablespace 临时表空间名
  5. Profile profile 文件名
  6. Quota 限制空间大小 on 表空间名;
  将用户加锁:
  1. SQL>Alter user 用户名 ACCOUNT LOCK; - - 加锁
  2. ACCOUNT UNLOCK; - - 解锁
  强制用户修改口令:
  1. SQL>Alter user 用户名 password expire;
  复用户口令到可使用状态:
  1.SQL>alter user 用户名 identified by new_PWD ; --密码( new_PWD )可以与之前一样,也可以不一样。
  Oracle 用户管理之四. 删除用户:
  用户下没有实体时:
  1. SQL>Drop user 用户名;
  用户已创建实体如表和数据时:
  1. SQL>Drop user 用户名 CASCADE ;
  注意:当前正连接的用户不得删除。
  使用CASCADE 选项时,用户及实体马上被删除,应再进入数据文件进行物理删除。
  Oracle 用户管理之五. 监视用户:
  查询用户会话信息:( 如果有两个用户以同一用户名登录,则可动态查询
  1. SQL>Select username machine , sid , serial #
  2. From V$ session;
  删除用户会话:
  1. SQL>Alter system kill session 'sid , serial' ;
  显示用户的SQL 语句:
  1. SQL>Select user _name , SQL _text
  2. From V$
  资料引用:http://www.knowsky.com/539714.html

视频学习

我考网版权与免责声明

① 凡本网注明稿件来源为"原创"的所有文字、图片和音视频稿件,版权均属本网所有。任何媒体、网站或个人转载、链接转贴或以其他方式复制发表时必须注明"稿件来源:我考网",违者本网将依法追究责任;

② 本网部分稿件来源于网络,任何单位或个人认为我考网发布的内容可能涉嫌侵犯其合法权益,应该及时向我考网书面反馈,并提供身份证明、权属证明及详细侵权情况证明,我考网在收到上述法律文件后,将会尽快移除被控侵权内容。

最近更新

社区交流

考试问答