[DB] 오라클 계정생성과 삭제

박정현·2023년 10월 26일
0

💽 데이터베이스

목록 보기
4/11
post-thumbnail

1. 오라클 데이터베이스 관리 시스템

(1) oracle 11g XE 설치

(2) 계정생성

  1. system, sys: 기본으로 제공되는 관리자 계정(사용자 생성 권한)
  2. Mysql 관리자 계정은 root : 사용자 생성, DB생성
  3. create user[id] identifed by [pw];\
  4. create user계정이름 identified by 계정비밀번호;
    • 자신이 생각하는 id와 pw로 입력하면 된다.

(3) 권한부여

  • 계정을 생성한 후에 권한을 설정한다.
  • 종류
    • connect: 접속권한
    • resource: 객체 및 데이터 조작권한
    • dba: 관리자 권한
  • grant 권한 to 권한을 줄 대상;
  • grant connect, resource, dba to 대상;

(4) 변경사항을 저장

  • commit;

(5) 생성계정 확인

  • select * from all_users; —사용중인 모든 계정 확인
  • 사용중인 계정을 확인할 수 있다.

(6) 계정관련 기타

  • revoke 권한취소
    • revoke 권한 from 계정;
    • revoke connection, resource, dba from user1;
  • 계정삭제
    • drop user user1 cascade;

🙋‍♂️ SQL Developer에서 직접 계정을 생성해보자.

-- 계정
select * from all_users;  --계정확인(모든계정확인)
create user user2 identified by 1111; --계정생성
grant connect, resource, dba to user2; --권한설정
revoke connect, resource, dba from user2; --권한삭제
drop user user2 cascade; --계정삭제
commit;
profile
개발을 개발괴발하지 않기 위한 노력

0개의 댓글