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最多用户数)