Oracle,第二周

Oracle 角色

  预定义角色,自定义角色。

回收权限

  (必须有管理员权限才能收回),revoke 权限名(resource,connect) from 用户名。

删除用户 

  drop user 用户名 cascade(级联,会将用户关联的对象删除)

Profile 文件管理用户登录口令

  create profile 文件名 limit failed_login_attemp 3 password_lock_time 2 (3次密码输入错误将锁住该用户2天)

  alter 用户名 profile 文件名

  解锁 : alter user 用户名 account unlock

  定期更改密码 : create profile 文件名 limit password_life_time 10 password_grace_time 2

  alter user 用户名 profile

  drop profile 文件名

Windows命令行启动Oracle 

  lsnrctl start 启动监听

  oradim -startup -(sid 实例名)

Oracle 用户验证机制

  普通用户,默认是以数据库方式验证,即 用户名/密码 conn scott/xxx

  特权用户,默认以操作系统验证,conn system/xxx as sysdba (as sysdba 用户在oracle组内)

  修改用户组

  修改 sqlnet.ora 文件 

找回密码

  1,搜索 "pwd数据库实例名.ora"

  2,生成新密码文件: dos命令, orapwd file="path"+pwdxxx.ora password=xxx entries=10 (entries 登录sys最多用户数)

原文地址:https://www.cnblogs.com/shouwangzhe-/p/3577323.html