查询用户的详细信息:
select username,account_status,default_tablespace,temporary_tablespace from dba_users;
创建用户:
create user 用户名 identified by 密码 default tablespace 名称空间;
查询某个用户的详细信息:
select username,account_status,default_tablespace,temporary_tablespace from dba_users where lower(username)='chen';
修改用户锁定/非锁定状态:
alter user 用户名 account lock/unlock;
修改用户密码:
alter user 用户名 identified by 密码;
新建的用户,如果不能登录系统,说明没有登录的权限。
查询用户的权限信息:
select * from dba_sys_privs where lower(grantee)='chen';
如果没有结果,说明什么权限都没有。
赋予用户登录权限:
grant privilege to grantee;
其中privilege为权限名称,to grantee用于指定权限分配的对象,一般为用户或者角色。
比如赋予create session权限,用于登录数据库:
grant create session to chen;
则可以使用:sqlplus chen/123456 登录数据库