Database/Oracle

[Oracle] GRANT , SYNONYM 주는 방법

denodo 2014. 11. 4. 17:22

-- ADMIN 계정에 접속 후

GRANT SELECT, INSERT, DELETE, UPDATE ON '권한 줄 테이블 명' TO '권한 받을 계정'


ex)

GRANT SELECT, INSERT, DELETE, UPDATE ON TB_TEST TO IPPMBL_APP;



-- 각 계정에 접속 후,

CREATE SYNONYM '바뀔 명칭' FOR '해당계정.해당 명칭'


ex)

--TEST1 계정 접속 후

CREATE SYNONYM TB_TEST FOR IPPADM_APP.TB_TEST;


--TEST2 계정 접속 후

CREATE SYNONYM TB_TEST FOR IPPADM_APP.TB_TEST;




-- MGR 계정에 접속해 모두 줄수도 있다

CREATE OR REPLACE SYNONYM COKR_APP.TAB_SOLAR_AREA FOR COKR_MGR.TAB_SOLAR_AREA;


CREATE OR REPLACE SYNONYM B2B_COKR_APP.TAB_SOLAR_AREA FOR COKR_MGR.TAB_SOLAR_AREA;



GRANT DELETE, INSERT, SELECT, UPDATE ON COKR_MGR.TAB_SOLAR_AREA TO COKR_APP;


GRANT DELETE, INSERT, SELECT, UPDATE ON COKR_MGR.TAB_SOLAR_AREA TO B2B_COKR_APP;