1) 계정 생성 쿼리문
CREATE USER (계정명) IDENTIFIED BY (비밀번호);
일반 사용자 계정을 만들 수 있는 권한은 관리자 계정에 있다.
사용자 계정을 생성할시에는 위 쿼리문으로 생성이 가능하며 계정명은 무조건 대문자로 입력이 되어지나 비밀번호는 대소문자를 구분해야 한다. 보통 두개를 통일하여 사용하는 경우가 많다.
2) 권한 부여 쿼리문
GRANT CONNECT, RESOURCE TO (계정명);
생성된 계정에 최소한의 권한은 부여하는 쿼리문이다.
접속과 기본적인 데이터 관리를 부여할 때 위 쿼리문을 사용한다. 이 두가지만 해도 웬만한 작업은 가능하다.
3) 계정 관련 쿼리문
CREATE_USER | 유저 생성 권한 |
SELECT ANY TABLE | 모든 유저의 테이블 조회 할 수 있는 권한 |
CREATE ANY TABLE | 모든 유저의 테이블을 생성 할 수 있는 권한 |
CREATE SESSION | 데이터베이스 접속 할 수 있는 권한 |
CREATE TABLE | 테이블 생성 권한 |
CREATE VIEW | 뷰 생성 권한 |
CREATE PROCED USER | 프로시저 생성 권한 |
WITH GRANT OPTION | 권한을 다른 유저에게 재할당 할 수 있는 권한 |
4) 권한 해지
REVOKE (권한) USER FROM (계정명);
5) 계정 삭제
DROP USER (계정명) CASCADE;
6) 계정 생성 후 오라클 연결
계정 생성 및 권한부여가 완료 이후 오라클에 연결 하는 방법.
1) 우측 커넥션 밑에 있는 초록색 추가 버튼을 클릭
2) Name에 식별할 수 있는 이름을 적어주고 (보통은 프로젝트 이름)
3) userName과 Password에 계정생성시 입력했던 데이터 값들을 입력해준다.
다음 로그인에 패스워드 입력을 패스하고 싶으면 Save Password 체크박스를 클릭한다.
4) 데이터가 저장된 서버가 있다면 IP를 Hostname에 입력해주면 되지만, 나는 내 PC에 저장하고 홀로 볼 프로젝트기에 localhost로 지정했다.
5) 하단 Test를 눌러 연결에 문제 없는지 확인 후 Save 버튼을 눌러 로그인 정보를 저장해준다. Connect를 누르면 완료 된다.