[DB로컬환경연습_2015] ] #02. ORACLE DB 접속환경 설정 및 계정부여
1. 오라클설치
LOCAL_YVETTE =
(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521))(CONNECT_DATA =(SERVER = DEDICATED)(SERVICE_NAME = XE)))
오라클 설치후 할일
2. sqlplus 접속테스트
cmd 창에서
1) sqlplus /nolog
2) SQL>connect / as sysdba
3) SQL>show user
4) SQL>show sga -- 오라클 정상설치 확인
로 해서 오라클접속 및 현재 "SYS" 계정으로 접속 되어 있음을 확인후.
여기서 새 작업할 USER 를 생성하여 권한 부여를 한다.
3. 계정생성과 권한부여
3-1. 사용자 생성
create user yvette identified by yvette
;
alter user yvette account unlock
;
(계속 콘솔에서 작업해도 되지만, 일단 여기서 나는 sql Developer 를 사용하기로 함.
sql Developer 새 접속 만들기
접속이름: LOCAL_SYSTEM
사용자이름: system
비밀번호:1111
호스트이름: localhost
포트: 1521
SID:xe
)
3-2. 권한부여 : 새로이 생성된 유저에게 일반적으로 주는 권한
GRANT CREATE SESSION TO yvette;
GRANT CONNECT, RESOURCE TO yvette;
GRANT CREATE TABLE TO yvette; -- --> 이 문장 실행후, 테이블 생성됨.
GRANT CREATE SEQUENCE TO yvette; -- --> 이 문장 실행후, sequence 생성됨.
GRANT CREATE VIEW TO yvette;
GRANT CREATE PROCEDURE TO yvette;
(sql Developer 실행후, system 계정으로 접속한 후 위의 과정 실행)
3-3. (참고) 지정한 user 에게 SYS 권한부여
SQL> connect /as sysdba
Connected.
SQL> show user
USER is "SYS"
--> 요기
SQL> grant sysdba, sysoper to yvette;
(요런식으로...)
4. TOAD 나 SQL Developer 실행하여 접속 테스트 (LOCALHOST, 사용자:yvette (위에서 생성한 계정으로.))
system/1111
yvette/yvette
유저생성부터 권한설정까지의 참고글
-- http://totoriver.egloos.com/2439843
-- http://radiocom.kunsan.ac.kr/lecture/oracle/what_is/privilege.html
과 제가 배웠던 과정을 정리..
'DB 개발 > 031_DBMS_Oracle' 카테고리의 다른 글
[설치] 오렌지 사용하기_window7 (64bit) + Oracle10g Runtime + Orange4.x 성공 (0) | 2015.07.28 |
---|---|
[SCRAP] 오라클 instant client 32 + Toad (0) | 2015.07.20 |
[DB로컬환경연습_2015] #01. 서비스 시작 확인 (0) | 2015.07.03 |
[scrap] TOAD 폰트 변경 (0) | 2014.07.15 |
[ORACLE] WINDOW8 (64bit) + Oracle11gXe (64bit) + TOAD11 사용 (0) | 2014.07.15 |