第一步、建立用戶。使用有管理員權限的用戶建立一個新的用戶: create user 用戶名 identified by 密碼 default tablespace 表空間; 第二步、賦鏈接權限: grant connect to 用戶名; 第三步、賦表權限 owner 主用戶 grant select on owner.表名 to 用戶名; 若是有多表,能夠用selece轉換批量執行語句: select 'grant select on '||owner||'.'||object_name||' to 用戶名;' from dba_objects where owner in ('owner') and object_type='TABLE'; 第四步、建立同義詞: create or replace SYNONYM 用戶名.表名 FOR owner.表名; 若是有多表,能夠用selece轉換批量執行語句: SELECT 'create or replace SYNONYM 用戶名.'||object_name||' FOR '||owner||'.'||object_name||';' from dba_objects where owner in ('owner') and object_type='TABLE';