1、基本指令
CREATE USER username 创建新用户
ALTER USER username IDENTIFIED BY password 修改用户密码
ALTER USER username ACCOUNT UNLOCKED; 解除用户锁定
DROP USER username CASCADE; 删除用户模式
GRANT CONNECT(权限|角色) TO username 授予用户权限
REVOKE 权限|角色 FROM username; 回收权限
NLS_LANG = language_territory.charset 设置字符集
select userenv(' language ') from dual; 查看oracle server端的字符集
select * from dba_role_privs t where t.GRANTEE='USERNAME'; 查看用户拥有的角色
select * from role_sys_privs t where t.ROLE='RESOURCE'; 查看角色的权限 CONNECT(基本的连接), RESOURCE(程序开发), DBA(数据库管理)
Revoke dba from USERNAME; 回收权限 语法 revoke(撤消)权限
2、oracle权限
权限主要分为对象权限和系统权限。
对象权限:允许用户对数据库对象进行特定操作(如表、视图、序列等);
系统权限:允许用户执行某些数据库操作,如创建表。