ORACLE添加新用户并配置权限 添加其他用户的表权限

Posted yangsirc

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ORACLE添加新用户并配置权限 添加其他用户的表权限相关的知识,希望对你有一定的参考价值。

添加用户配置权限

1.查出表空间所在位置

select tablespace_name,file_id,bytes/1024/1024,file_name 
 from dba_data_files order by file_id;

2.根据步骤1查出的路径、将路径替换掉并指定用户名

路径:D:TABLESPACE

用户名:KSKFQGHCG

--创建表空间
CREATE TABLESPACE KSKFQGHCG
nologging
DATAFILE D:TABLESPACEKSKFQGHCG.DBF
SIZE 64M
AUTOEXTEND ON;
commit;
--创建KSKFQGHCG用户
CREATE USER KSKFQGHCG
IDENTIFIED BY KSKFQGHCG
DEFAULT TABLESPACE KSKFQGHCG TEMPORARY TABLESPACE TEMP
ACCOUNT UNLOCK;
commit;
--授于KSKFQGHCG用户相应权限
GRANT CREATE ANY SEQUENCE TO KSKFQGHCG;
GRANT CREATE ANY TABLE TO KSKFQGHCG;
GRANT ENQUEUE ANY QUEUE TO KSKFQGHCG;
GRANT UNLIMITED TABLESPACE TO KSKFQGHCG;
GRANT CONNECT TO KSKFQGHCG;
GRANT DBA TO KSKFQGHCG;
GRANT RECOVERY_CATALOG_OWNER TO KSKFQGHCG;
GRANT RESOURCE TO KSKFQGHCG;
commit;

只给查询条件只保留

GRANT CREATE ANY TABLE TO KSKFQGHCG;
GRANT RESOURCE TO KSKFQGHCG;

添加其他用户的表权限

登陆需要添加表所在的用户执行

grant select any table to KSKFQGHCG;

 

以上是关于ORACLE添加新用户并配置权限 添加其他用户的表权限的主要内容,如果未能解决你的问题,请参考以下文章

Windows 添加新用户,并授予该用户远程登录权限

oracle给远程连接的用户授权。

Windows 添加新用户,并授予该用户远程登录权限

Windows 添加新用户,并授予该用户远程登录权限

Developer工具新建oracle用户,希望新建用户能只读其他用户下的表或视图,请问权限应该如何设定?

oracle怎么删除用户添加的系统表空间