초보 프로그램 개발자

[ 6주차 ] Oracle 데이터베이스 - 1 본문

교육 일지/Database

[ 6주차 ] Oracle 데이터베이스 - 1

Ji_HG 2023. 6. 8. 16:52

어제부로 자바를 마무리 하고 데이터베이스 수업을 시작했다.

사용하는 데이터베이스로는 Oracle을 사용하고,

유틸프로그램으로는 QueryBox를 사용한다.

 

Oracle DB를 설치하면 Run SQL Command Line 이라는 프로그램이 같이 설치가 되는데

SQL 명령어를 사용할 수 있게 만들어진 프로그램이고,

cmd 창에서 시작할 수 있다.

 

cmd 창에서 sqlplus 라고 치면 아이디와 비밀번호를 물어볼 것이고,

아이디와 비밀번호를 입력하면 DB가 시작된다.

이 두가지 방법을 한번에 실행 시키는 방법도 있다.

sqlplus 와 아이디 비밀번호를 같이 입력 하는것이다.

db의 관리자모드에는 system 과 sys가 있는데, 

sys 는 DB를 종료시킬 수 있어서 조심해야 한다.

 

사용자 만들기

db를 관리자모드 말고 사용자로 접속할 수 있게 만들어 볼것이다.

세미콜론을 안적고 엔터를 치면 앞에 줄번호가 나오면서 이동하게 된다.

첫번째 줄은 아이디,

두번째 줄은 패스워드

세번째 줄은 위치

네번째 줄은 정렬 명령어이다.

 

suzi라는 유저를 만들어 준 뒤, 권한을 주어야 하는데 권한을 주지 않으면 유저는 아무것도 할 수 없다.

권한을 주는 방법으로는

또는 grant connect,resource,unlimited tablespace to suzi 라고 조금더 짧게 줄일 수 있다.

 

grant로 권한을 주면 suzi로 로그인하여 데이터베이스에 접근할 수 있다.