1,SYNONYM
Oracle中同义词是任何表、视图、物化视图、序列、存储过程、函数、包、类型、JAVA类对象、用户定义类型,或是其他的同义词的别名。由于其只是一个别名,所以除了在
数据字典中的定义不占任何空间。
①table,view
org表空间里访问sch的表,并且赋予操作权限
CREATE OR REPLACE SYNONYM ORG.table_test FOR SCH.table_test;
GRANT SELECT ,INSERT,UPDATE,DELETE ON SCH.table_test TO ORG;
②package,function
org表空间里使用sch的包,并且赋予执行权限
CREATE OR REPLACE SYNONYM ORG.package FOR SCH.package;
grant execute on SCH.package to ORG
SQL>REVOKE CREATE TABLE FROM USER1;