#进入数据库
su - oraclesqlplus / as sysdba
#创建只读用户
create user kms identified by "123@456";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.