[오라클] 180122 가상머신 부팅 과정, OCP 정보, SQL 명령어 등
DB가이드 참고하면 기본 지식을 쌓을 수 있음
데이터베이스는 공부를 한 사람에게도 많이 어렵다. 주눅들지 말 것.
OCP-DBA - 오라클에서 인정해주는 데이터베이스 관리자 과정, OCP 자격증을 따기 위해 필수로 들어야 하는 과정
시험 과목
1) SQL
: 온라인, 셀프
2) Adm workshop 1
: 온라인 , 시험센터
3) Adm workshop 2
: 온라인 , 시험센터
세 과목 패스 후 피어슨 뷰에서 핸즈온을 해야 한다. 교육센터에서 교육받은 이력과 시험에 통과한 이력을 통합해서 인증하는 과정 정도
<2교시>
(DB는 거기서 거기다. 배운 것과 다른 운영체제를 쓴다고 해도 큰 문제가 없다. 비슷함)
데이터베이스 자료 공유 형식
- DB : 큰 저장 공간, 이것을 여러 데이터로 채우게 된다. 하나의 아파트(DB) 안에 집(계정)이 각 각 있는 개념(HumanResources,OrderEntry,SalesHistory 등)
Dictionary, Catalog (등록 정보, 기본 양식 같은 개념)가 DBMS를 통해 기본적으로 들어가 있다.
- DBMS(DataBase Management Server)
: 데이터베이스를 관리하는 운영체제같은 개념, 대표적으로 오라클(어떤 OS에서도 호환 가능),
DB2(IBM 플랫폼만 가능),
SQL Server(MS 플랫폼만 가능) ,
My SQL(대용량의 DB를 처리하기엔 용량 상 한계가 있다.)
등이 있다.
- 엑셀은 동시성이 주어지지 않지만 DB를 이용하면 동시성이 주어지기 때문에 동시에 많은 사람들이 문서나 파일을 무결성을 보존하며 제약없이 수정 및 입력이 가능
(단, DBMS는 서로의 컴퓨터에 설치되어 있어야 한다.)
- SQL Plus 는 SQL을 작성하기 위해 사용하는 툴이다. SQLPlus를 통해 DB 안에 들어있는 예제들을 불러올 수 있다. (HR 등)
<3교시 가상머신 부팅과정>
1. power on
2. oracle로 리눅스 서버 로그인
3. open terminal
4. sqlplus / as sysdba
5. startup
6. [conn hr/hr] or [exit >> sqlplus hr/hr]
<명령어>
DML (가장 빈번하게 사용)
SELECT 필요한 정보를 선택해서 수집
INSERT 회원가입과 같은 데이터의 삽입 / 수정 개념 [입력]
UPDATE 업데이트
DELETE 삭제
DDL(데이터 정의어)
CREATE 새로 만들기
ALTER 뭔가 구조를 더 추가할 때 사용
DROP
RENAME : 이름 바꾸기
TRUNCATE
COMMENT
DCL Data control language - 제어 기능
GRANT - 자료에 대한 권한을 줌(허가)
REVOKE - 권한을 회수
TCL Transaction Control Language -
COMMIT
ROLLBACK - 되돌리기, 취소 등
SAVEPOINT