-- 取消 C## 开头的限制ALTERSESSIONSET"_ORACLE_SCRIPT"=TRUE;-- 用户名/密码CREATEUSER tom IDENTIFIED BY123456;-- 赋予连接权限 -- CONNECT: 连接数据库、建表…… RESOURCE: 建触发器、过程……GRANTCONNECT, RESOURCE TO tom;-- 授予对表空间 'USERS' 的权限。ALTERUSER tom QUOTA UNLIMITED ON USERS;
将当前用户的表权限赋予另一个用户
GRANTSELECT,INSERT,UPDATE,DELETEONSchema.TableNmae TO AnotherSchema;-- Sequence 等同理GRANTSELECTONSchema.SEQ_XXX TO AnotherSchema;
批量赋权:
BEGINFOR UT IN(SELECT TABLE_NAME FROM USER_TABLES)LOOP-- DBMS_OUTPUT.PUT_LINE(UT.TABLE_NAME);EXECUTEIMMEDIATE'GRANT SELECT, INSERT, UPDATE, DELETE ON '|| UT.TABLE_NAME ||' TO AnotherSchema';ENDLOOP;END;