1、切换用户和登录:
conn system/password@myoracle as sysdba;
myoracle 是数据库名,也可以说是服务名。 as sysdba是以管理员身份登录。
Grant succeeded
4、表的授权
假如当前是scott登录
1)
SQL> conn scott/lab2012@myoracle;
现在需要让gaotong用户可以访问 scott的emp表,这样授权:
2)
SQL> grant select on emp to gaotong; (如果是所有权限,用all)
Grant succeeded
3)
SQL> conn gaotong/gaotong@myoracle;
Connected to Oracle Database 10g Enterprise Edition Release 10.2.0.1.0
Connected as gaotong
SQL> select * from scott.emp; //scott用户的表,术语讲叫方案
5、收回权限 revoke
SQL> revoke select on emp from gaotong;
Revoke succeeded
6、对权限的维护。
1)
如果是对象权限,在最后加入with grant option 就可以让接受者也有授权的权限。
2)
如果是系统权限, grant connect to xiaoming with admin option.
如果权限被撤销, 降会级联取消权限(xiaoming 赋予 其他用户的权限也将被撤销)!
7、profile 管理用户口令 (蓝色表示可修改的)
1)
创建配置文件:
SQL> create profile lock_account limit failed_login_attempts 3 password_lock_time 2;
Profile created
尝试错误3次则锁定2天。
2)
配置文件生效
SQL> alter user xiaoming profile lock_account;
User altered
3)
给账户解锁:
alter user xiaoming account unlock;
8、终止口令 (强制每10天修改一次密码)
create profile myprofile limit password_life_time 10 password_grace_time 2;