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;