当前位置:首页>开发>正文

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

2023-04-11 21:09:54 互联网 未知 开发

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

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


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

oracle怎样创建表空间,用户,用户授权

首先你要已经连接Oracle,一般是连接DBA账户,或者有DBA权限的账户才能创建用户
下面是具体语句:
1. 创建表空间(tablespace)
create database 表空间名
logging
datafile‘路径--(自己定,数据最终是以文件形式存放在磁盘中的,这里你想存放在哪)
size 50M       -- (设置初始大小为50M)
autoextend on   -- (自动拓展,如果之前的50M用完了,自动增加)
next 50M maxsize unlimited   -- (自动增加步长50M 无上限)
extent management local
2. 创建临时表空间(temporary tablespace)
create temporary tablespace 临时表空间名
logging
datafile ‘路径’
size 50M
autoextend on
next 50M maxsize unlimited
extent management local
3. 创建用户
create user 用户名 identified by 密码 
account unlock
default tablespace 表空间名    --设置默认表空间名
temporary tablespace 临时表空间名    --设置默认临时表空间名
4. 授权给新建的用户:
刚刚新建的用户是登录不了的,需要赋connect权限,如果没有特别用途,再赋resource权限就够了:
grant connect,resource to 新建的用户名
5. grant dba to 新建的用户    --赋DBA权限
6. 回收权限:(如果权限赋错了,可以回收权限)
reboke dba from 用户名

怎么给oracle数据库创建用户,并赋权限

开始,运行输入cmd或是wind r输入cmd
使用dba登录。
先创建一个用户:使用命令:create user 用户名 identified by 密码
给该用户解锁:使用命令:用户解锁 alter user 用户名 account unlock(不解锁无法登陆)
给该用户授权:grant create session to 用户名。这里是给的登录权限。如果想把dba的权限授权给该用户。

oracle怎么样设置表的权限

首先那几张表不属于这个用户user1。 然后登录那几张表所在的用户user2(或管理员), conn user2/password grant select on table1 to user1 grant select on table2 to user1 so easy~

oracle 创建用户怎么授予创建数据库的权限

采用sys or system / manager as sysdba 连接数据库。

创建普通用户konglin: create user konglin identified by pwd_oracle
删除用户, drop user konglin

授予用户登录数据库的权限: grant create session to konglin
授予用户操作表空间的权限:

grant unlimited tablespace to konglin

grant create tablespace to konglin
grant alter tablespace to konglin
grant drop tablespace to konglin
grant manage tablespace to konglin
授予用户操作表的权限:

grant create table to konglin (包含有create index权限, alter table, drop table权限)
授予用户操作视图的权限:
grant create view to konglin (包含有alter view, drop view权限)
授予用户操作触发器的权限:
grant create trigger to konglin (包含有alter trigger, drop trigger权限)
授予用户操作存储过程的权限:
grant create procedure to konglin(包含有alter procedure, drop procedure 和function 以及 package权限)
授予用户操作序列的权限:
grant create sequence to konglin (包含有创建、修改、删除以及选择序列)
授予用户回退段权限:
grant create rollback segment to konglin
grant alter rollback segment to konglin
grant drop rollback segment to konglin
授予用户同义词权限:
grant create synonym to konglin(包含drop synonym权限)
grant create public synonym to konglin
grant drop public synonym to konglin
授予用户关于用户的权限:
grant create user to konglin
grant alter user to konglin
grant become user to konglin
grant drop user to konglin
授予用户关于角色的权限:
grant create role to konglin
授予用户操作概要文件的权限
grant create profile to konglin
grant alter profile to konglin
grant drop profile to konglin
允许从sys用户所拥有的数据字典表中进行选择
grant select any dictionary to konglin

oracle 创建用户分配权限

创建用户一般用sysdba身份登录才可以
create user wa identified by passwords --wa是用户名 passwords 是密码
grant connect to wa --将连接角色的权限 赋给 wa用户
grant resource to wa --将resource角色的权限赋给 wa用户 用户会有CREATE CLUSTER CREATE INDEXTYPE CREATE OPERATOR,CREATE PROCEDURE,CREATE SEQUENCE,CREATE TABLE,CREATE TRIGGER,CREATE TYPE 等权限

最新文章