본문 바로가기 메뉴 바로가기

1초에 한명 씩 태어나는 개발자입니다.

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

1초에 한명 씩 태어나는 개발자입니다.

검색하기 폼
  • 전체보기 (94)
    • IT (67)
      • Java (13)
      • DB (7)
      • HTML, CSS (2)
      • Javascript (13)
      • Framework (23)
      • Error (4)
      • Etc (5)
    • 일상 (27)
      • 감상 (25)
      • 그 외 (2)
  • 방명록

truncate (1)
Oracle - 다른 계정 table Truncate 시키기

어디 프로젝트에 들어가냐에 따라 다르겠지만 계정들을 딱 용도에 맞게 분리시켜 생성하여 각 종 Synonym 및 권한을 주는 형식의 프로젝트가 있기 마련입니다. 그러다보니 일반적인 Delete가 아니라 아예 Table을 리셋 시키려 Truncate하고 싶은데 다른 계정에서 실행해보면 권한이 충분하지 않다면서 실행이 되지 않습니다. 다른 계정의 Table을 Truncate하기 위해서는 두 가지 방식이 있습니다. 1. 권한 주기 1 GRANT DROP ANY TABLE TO A cs 이렇게 ANY 권한을 주게 되면 A 계정에서 어떤 Table이든 간에 Truncate 시키는 게 가능합니다. 다만 이렇게 무지막지한 권한을 줬다가는 모든 Table들을 Truncate할 수 있으므로 위험할 수 있습니다. 따라서 아..

IT/DB 2019. 9. 13. 17:50
이전 1 다음
이전 다음
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday

Blog is powered by Tistory / Designed by Tistory

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.