首页 > 前端 > 知识 > 创建数据库需要哪些权限,oracle创建用户需要赋予哪些权限

创建数据库需要哪些权限,oracle创建用户需要赋予哪些权限

来源:整理 时间:2024-09-06 23:59:07 编辑:黑码技术 手机版

1,oracle创建用户需要赋予哪些权限

CREATE USER username IDENTIFIED BY password;--这个是创建用户(这是最简单的创建语句没有指定表空间)GRANT CREATE SESSION TO username;--这样确保该用户可以登录数据库GRANT CREATE TABLE TO username;--这样该用户可以创建表相应的还有很多权限,这些就是一些基本的语法

oracle创建用户需要赋予哪些权限

2,oracle数据库用户给哪些权限

一般最高权限需要connect,resource,dba这三个即可。语句:grant connect,resource,dba to 用户;权限说明:dba:拥有全部特权,是系统最高权限,只有DBA才可以创建数据库结构。resource:拥有Resource权限的用户只可以创建实体,不可以创建数据库结构。connect:拥有Connect权限的用户只可以登录Oracle,不可以创建实体,不可以创建数据库结构。
开始,运行输入cmd或是wind+r输入cmd使用dba登录。先创建一个用户:使用命令:create user 用户名 identified by 密码给该用户解锁:使用命令:用户解锁 alter user 用户名 account unlock(不解锁无法登陆)给该用户授权:grant create session to 用户名。这里是给的登录权限。如果想把dba的权限授权给该用户。

oracle数据库用户给哪些权限

3,oracle创建用户后需要授哪些权限

具体需要哪些权限需要看用户的实际需要。系统权限分类:DBA: 拥有全部特权,是系统最高权限,只有DBA才可以创建数据库结构。RESOURCE:拥有Resource权限的用户只可以创建实体,不可以创建数据库结构。CONNECT:拥有Connect权限的用户只可以登录Oracle,不可以创建实体,不可以创建数据库结构。对于普通用户:授予connect, resource权限。对于DBA管理用户:授予connect,resource, dba权限。系统权限授权命令:系统权限只能由DBA用户授出:sys, system(最开始只能是这两个用户)授权命令:SQL> grant connect, resource, dba to 用户名1 [,用户名2]...;注:普通用户通过授权可以具有与system相同的用户权限,但永远不能达到与sys用户相同的权限,system用户的权限也可以被回收。
create user username identified by password;--这个是创建用户(这是最简单的创建语句没有指定表空间)grant create session to username;--这样确保该用户可以登录数据库grant create table to username;--这样该用户可以创建表相应的还有很多权限,这些就是一些基本的语法
一般授予connect,resource,dba即可
create user 用户名 identified by 密码 default tablespace 表空间名 temporary tablespace 临时表空间名 ACCOUNT UNLOCK; GRANT CONNECT TO 用户名; 连接数据库 GRANT RESOURCE TO 用户名; grant alter,delete,update,insert,select on 表名

oracle创建用户后需要授哪些权限

文章TAG:创建数据库需要哪些权限oracle创建用户需要赋予哪些权限

最近更新