- conn scott/tiger as sysdba
2.然后我就可以来创建用户了.
- create user zzg identified by zzg123;
3.创建好用户我们接着就可以修改用户的密码.
- alter user zzg identified by unis;
4.默认情况下用户创建好后系统会默认给该用户分配一个表空间(users);
我们可以通过下面的sql语句来查看一下所有用户所在的表空间.
- select username,default_tablespace from dba_users;
5.一般在开发情况下,我们当然不会使用用户的默认表空间,所以这时我们需要创建一个表空间.
- create tablespace ts_zzg datafile 'f:\ts_zzg\zzg_data.dbf' size 200M;
注:datafile后面是表空间的物理存储路径,文件名的后缀可以随便.
6.创建好表空间,还需要将表空间分配给用户.
- alter user zzg default tablespace ts_zzg;
7.我们可以通过步骤4来查询用户所在的表空间.
8.给用户分配了表空间,用户还不能登陆(没有登录权限),因此还需要为用户分配权限
-
grant create session, create any table, create any view ,create any index, create any procedure,alter any table, alter any procedure,drop any table, drop any view, drop any index, drop any procedure,select any table, insert any table, update any table, delete any table ,unlimited tablespace to zzg;
9.给用户分配了权限之后我们就可以用zzg用户来登录了.
- conn zzg/unis;
10.登录之后我们也可以来查询用户所具有的权限
- select *from session_privs;
11.最后我们也可以删除用户及其相关对象
- drop user zzg cascade;