출처
http://blog.yahoo.com/_DSKMHVM7XB4TR34OEKBVMWOX44/articles/437897

오라클 시작하기

1. 대표적인 사용자 권한

오라클이 설치되면(10g 기준) 기본적으로 sys, system 사용자가 등록되며 이 사용자들의 암호는 설치 과정에서 지정됩니다.
 
사용자명 설명
sys 오라클의 수퍼유저명이며 데이터베이스에서 발생하는 모든 문제를 처리할 수 있는 권한을 가지고 있다.
system 데이터베이스를 유지보수할때 사용하는 사용자명이며, sys 사용자와 차이점은 데이터베이스를 생성할수 없고, 불완전 복구를 할 수 없다.
scott 기본적으로 등록은 되나 보완 때문에 10g에서는 권한이 없는 상태로 저장되어 있다.


2. 수퍼유저로 접속하자.

1) 첫번째 방법 : 터미널로 연결하기

아래와 같이 윈도우의 메뉴를 클릭하여 [SQL 명령줄 실행]을 눌러 sql 터미널 창을 열어 연결해 보자.



[사용설명]

SQL> : sqlplus의 sql 프롬프트

conn : connect의 의미

system : 기본적으로 설치된 시스템 사용자명

1111 : 설치 단계에서 입력한 sys와 system사용자의 암호명


2) 두번째 방법 : 브라이저로 연결하기

오라클을 설치할때 체크했던 포트를 알고 있어야 한다. 아래와 같이 브라우저의 주소 입력줄에서 로컬에 있는 오라클 서버에 접속하자.

 

터미널 접속에서와 같이 오라클을 설치할때 등록되었던 유저명과 암호를 입력하여 로그인 한다.

 

정상적으로 로그인 되었다면 아래와 같은 화면을 보게 될 것이다.



*** 10gXE는 무료로 사용되는 대신에 database는 단 하나이다.

3. 시스템 상황 조회

1) 데이터베이스 목록 및 권한 확인

2) 테이블 목록 및 권한 확인

select * from tabs;



[실제 화면에는 더 많은 정보가 보임]

3) 실제 저장된 DB 파일명 확인

select * from dba_data_files;


[실제 화면에는 더 많은 정보가 보임]

4) 사용자 목록 및 권한 확인

select * from dba_users;


[실제 화면에는 더 많은 정보가 보임]

4. 사용자 등록 및 권한을 설정해 보자.

실제로 데이터베이스 어드민이나 관리자로 데이터베이스에 로그인할일은 거의없을 것이다. 여러가지 측면에서 도움될게 없기 때문이다. 새로운 일반 사용자를 등록하고 해당 유저가 갖고 있어야할 권한을 줘 보겠다.

1) 먼저 시스템 관리자 권한으로 로그인해야 한다.

conn system/1111

2) 사용자를 등록한다.

create user park identified by a1234

3) 등록된 유저에게 권한을 부여한다.

grant connect, resource to park;

5. 사용자 삭제

DROP USER 유저명

 

 

'Study > Oracle' 카테고리의 다른 글

1. 오라클 DB에 테이블 생성하기  (0) 2012.01.20
간단하게 C# & 오라클 연동하기  (0) 2012.01.19
기말 프로젝트 - 다이어그램  (0) 2011.09.11
기말 프로젝트 - ER 다이어그램  (0) 2011.09.11
DB SQL 기본 형식  (1) 2011.09.04
Posted by 코딩하는 야구쟁이
,