Oracle创建用户,并赋于只读某几张表的权限
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Oracle创建用户,并赋于只读某几张表的权限相关的知识,希望对你有一定的参考价值。
#进入数据库
su - oracle
sqlplus / as sysdba
#创建只读用户
create user kms identified by "[email protected]";
grant connect to kms;
#给表赋予权限
grant select on ecology.hrmresource to kms;
grant select on ecology.HrmDepartment to kms;
grant select on ecology.HrmSubCompany to kms;
grant select on ecology.hrmjobtitles to kms;
#创建同义词
grant create synonym to kms;
create or replace synonym kms.hrmresource for ecology.hrmresource;
create or replace synonym kms.HrmDepartment for ecology.HrmDepartment;
create or replace synonym kms.HrmSubCompany for ecology.HrmSubCompany;
create or replace synonym kms.hrmjobtitles for ecology.hrmjobtitles;
注意:如果不创建同义词,那么kms用户查询表时,必须使用ecology.table这类的写法,不能直接用table.
以上是关于Oracle创建用户,并赋于只读某几张表的权限的主要内容,如果未能解决你的问题,请参考以下文章