前言
本文总结了Oracle用户管理的常用命令,大家多点赞关注!
1、创建用户watchdog
SQL> create user watchdog identified by watchdog;
2、给用户watchdog修改密码
SQL>password watchdog
3、删除用户watchdog
删除的用户已经创建了表,就需要在删除时带一个参数cascade SQL>drop user watchdog cascade
4、运行Sql脚本(f:\jeames.sql)
SQL>@ d:\jeames.sql SQL>start d:\jeames.sql
5、将内容输出到指定文件中去
SQL>spool d:\bb.sql SQL>select*from imp SQL>spool off
6、授权resource角色给watchdog
--resource角色可以创建表 SQL>grant resource to watchdog;
7、授权create session权限给watchdog
--create session权限色可以登陆数据库 SQL> grant create session to watchdog;
8、授权查询Scott用户的emp表给watchdog
SQL>grant select on scott.emp to watchdog;
9、授权all权限(scott.emp)给watchdog
SQL>grant all on scott.emp to watchdog;
10、收回watchdog对scott.emp表的查询权限
--谁授权谁收回 SQL>revoke select on scott.emp from watchdog;
11、希望watchdog用户可以去查询Scott的imp表
--还希望watchdog能把这个权限给别人 SQL>grant select on scott.emp to watchdog with grant option; 如果是系统权限,就加入with admin option,其他同理