자바와 프로젝트가 끝나고
오라클 수업이 시작되었다!
데이터베이스에 대한 기초적인 지식을 배웠다.
기본 풀버전이 아닌 EX버전으로 교육한다고 하셨다.
기능적으로 큰 차이는 없다!
오라클 설치 과정 지식 <command>
오라클의 관리자 계정은 sys와 system 2가지이다.
sys와 system의 차이는 DB를 끌 수(shutdown)있느냐의 유무이다.
sys만이 이 기능을 가지고 있다.
그 외의 권한은 같다.
프로그램 설치 후 command창에서 계정을
sqlplus system/(지정한 비밀번호)로 로그인할 수 있으며
sys의 경우, sqlplus sys/dba 에서 추가로 as sysdba를 덧붙여야 한다.
SYS@XE 는 XE라는 서버에 SYS가 로그인을 했다는 의미이다.
계정을 만들기 위해선 관리자 계정만이 가능하다.
grant connect는 접속 권한을 주는 것이며
resource는 테이블을 만들 수 있도록 하고
unlimited tablespace는 영역제한으로, 기본 저장공간을 무제한으로(unlimited) 주는 것이다.
계정을 만들고 난 후, 각 계정별로 로그인을 하기 위해선
conn system/dba 식으로 conn을 통해 로그인한다.
초기 단계라면 (아직 아무것도 로그인 안한 상태) sqlplus를 입력해야 한다.
오라클 데이터베이스
관계형 데이터베이스(DB) : 테이블 형식으로 데이터를 저장하는 것
테이블이란 표처럼 DB를 저장하며, 표 안의 값 하나하나가 데이터이다.
Data 가로 부분 : 행, row, record
Data 세로 부분 : 열, column, field
T/S : 테이블스페이스. 각각의 여러 테이블이 모아진 것
DB : 테이블스페이스를 모두 담은 것이 데이터베이스
" Data < 행(record,column) < Table < T/S < DB "
'개발 교육 TIL > back-end' 카테고리의 다른 글
[오라클] 숫자함수, 문자함수, 날짜함수 (2) | 2022.01.25 |
---|---|
[오라클] NULL, WHERE조건, 연산자/논리연산자 등 (0) | 2022.01.23 |
[Java] Class클래스, 채팅창 프로그램(서버 기준) (0) | 2022.01.16 |
[Java]이벤트 - 윈도우창 생성 (0) | 2022.01.14 |
[Java] Stream-문자/파일 내보내고/받기 (0) | 2022.01.13 |