1.sqlplus/as sysdba -->使用sys账户登入
2.emp表是scott用户下的表
3.sqlplus/nolog 进入Oracle系统
4.oracle公司第一个程序员叫scott,他养的猫叫tiger
5.spool D:\***; () spool off;功能是将二者之间的内容输出到指定位置
6.在删除用户时注意,如果要删除的用户已经创建了表,那么就需要在删除的时候带一个参数 cascade; (drop user 用户名 (cascade))
7.权限分为:系统权限和对象权限;
、、系统权限:用户对数据库的相关权限;
、、对象权限:用户对其他用户的数据对象 访问的权限。
、、、对象权限包括 select.insort.update.delete.all 等
、、、数据对象:表,视图,过程等等等等
8.角色:批量赋予权限;
、角色分两种-预定义角色-自定义角色
9.grant select on emp to xiaoming;
使xiaoming用户可以查看emp表
select 改成 update 使xiaoming可以修改 emp表;改成all 就是所有权限;
10.scott希望收回xiaoming对emp表的查询权 限;
revoke select on emp from xiaoming;
11.对权限的维护;
、对象权限: grant select on emp to xiaoming with grant option; 使xiaoming用户同时可以给其他用户赋予权限;
、系统权限:system给xiaoming权限时
grant connect to xiaoming with admin option;
、通杀。如果一个用户的权限被取消,那么他所赋予其他用户的权限也将取消;
12.使用profile管理用户口令。
1)create profile wang limit failed_login_attempts 3 password_lock_time 2;如果输错三次密码,则锁定账户两天。
alter user xiaoming profile wang;
将功能赋予xiaoming账户;
alter user xiaoming account unlock;
管理员给予解锁;
2)create profile mingzi limit password_life_time 10 password_grace_time 2;
10天警告改密码,两天宽限时间。至第12天若还没改密码,则锁定账户;赋予功能和解锁同上1);
3)create profile mingzi limit password_life_time 10 password_grace_time 2 password_reuse_time 10;
指定口令可重用时间 即10天后就可以重用;
4)删除profile
drop profile password_history (cascade);