前提条件
以sysdba的身份连接登录到命令行界面
1.Oracle下创建一个新用户
create user xxx(新用户名) indetified by xxx(新用户密码);
2.给用户赋权
建了个新用户,不想一个个权限慢慢的赋予,该怎么快速把常用的权限全部赋予?如下:
一般情况下
grant connect,resource to username;
即可。
grant dba to username;
赋予了用户管理员的权限,基本上可以把所有权限都给用户。
解析:
CONNECT角色: --是授予最终用户的典型权利,最基本的
ALTER SESSION --修改会话
CREATE CLUSTER --建立聚簇
CREATE DATABASE LINK --建立数据库链接
CREATE SEQUENCE --建立序列
CREATE SESSION --建立会话
CREATE SYNONYM --建立同义词
CREATE VIEW --建立视图
RESOURCE角色: --是授予开发人员的
CREATE CLUSTER --建立聚簇
CREATE PROCEDURE --建立过程
CREATE SEQUENCE --建立序列
CREATE TABLE --建表
CREATE TRIGGER --建立触发器
CREATE TYPE --建立类型
3.单个权限解析
授权语句:
grant 权限 to username;
权限一览,参考如下文章:
https://blog.youkuaiyun.com/mao502010435/article/details/81871662