JongDDA의 한걸음 한걸음씩
SQL 이란? Window 10 Oracle 11g 다운로드 및 설치 본문
SQL
SQL이란 사람이 원하는 바를 DBMS 프로그램에 알려주는 언어이다. 그럼 데이터베이스란 무엇일까?
데이터베이스란 데이터를 저장해 놓은 곳을 의미한다. 저장되어 있는 데이터가 많이 있으면 대용량 데이터베이스 또는 빅데이터라고 부르기도 한다.
하지만 중요한 것은 많은 데이터들을 어떻게 관리하고 어떻게 활용하는가 라는 점이다. 컴퓨터 하드 디스크에 저장되어 있는 데이터를 사람이 직접 넣거나 지우고 바꾸는 작업을 하는 것은 불가능하다. 그래서 사람이 할 수 없는 데이터 관리를 해 주는 다양한 전문적인 프로그램들이 있는데 이런 프로그램 부류를DBMS(DataBase Management Software)라고 통칭해서 언급한다. 그 프로그램들 중 가장 유명하고 기준이 되는 프로그램이 오라클(Oracel)이고 이 외에도 많이 사용되는 프로그램이 마이크로소프트사의 SQL SERVER 시리즈나 오라클 사의 MySQL, IBM사의 DB2와 같은 프로그램 등이 있다. 많은 데이터를 잘 관라하고 활용하기 위해서 DBMS용 프로그램을 사용한다. 그럼 사람의 역할은 무엇일까? 바로 DBMS 프로그램에게 어덯게 동작하라고 시키는 것이다. 다양한 DBMS 프로그램을 얼마나 잘 활용해서 좋은 결과를 만들어 내는가가 실력의 기준이 되며, 이 DBMS 프로그램에 여러분들의 의도를 전달할 때 사용하느 것이 책에서 말하는 SQL이라는 언어이다.
다시 말하자면 SQL이란 사람이 원하는 바를 DBMS 프로그램에 알려주는 언어이다. 단어의 뜻을 보면 'Structured Query Language'의 약자로 직역하자면 '구조화된 쿼리 언어'라는 뜻이고 의역 하자면 '규칙이 있는 말' 이다. 즉, 여러분들이 운하는 것을 DBMS에게 알릴 때 사용하는 말이 SQL 인데, 그 말에는 규칙이 있어서 그 규칙대로 사용해야 한다는 것이다.
SQL에 대해 알아봤으면 데이터베이스 서버에 접속해보자. 우리는 오라클사에서 제공하는 11g Oracle 버전을 사용할 것이다. 먼저 Oracle을 다운 받기 위해 아래 링크에 접속해 보자
https://www.oracle.com/kr/downloads/
링크에 들어가면 위 하면을 볼 수 있을 것이다. 원하는 버전을 찾아 다운 받아야 하므로 위 이미지에 빨간 박스부분을 클릭해 주자
▲ 로그인 해주게 되면 아래와 같은 페이지가 나오고
▲ "Oracle Database 11g standard edition"를 검색해 주자
▲ 다운받을 제품명 클릭 후, 위쪽에 Continue 클릭 ▼
▲ 자신에게 맞는 환경 및 플랫폼 적절히 선택 후 Continue
▲ 관련 약관 사향 동의 후 Continue
▲ Oracle Database 11g 11.2.0.4.0에 포함된 제품들이 뜨게 되는데 이 중 클라이언트만 다운로드 하고자 하므로 다운 받고자 하는 파일 선택 후 다운로드 하면 된다.
이러면 원하는 버전의 Oracle을 다운 받을 수 있다. 이제 설치를 해줘야 하는데 다운받은 파일을 압축 풀어주게 되면 아래와 같이 파일들을 볼 수 있을 것이다.
▲ setup 파일을 클릭해 주자
▲ setup파일을 실행 시켜 주면 이런 화면과 함께
아래와 같은 화면인 뜰 수 있는데 ▼
최소 요구사항은 tmp 공간 400MB 이상, Oracle 소프트웨어용 디스크 영역 1.5GB 이상, Database 용 디스크 영역 1GB 이상이 된다.
그러나 그냥 무시해주고 예 눌러줘도 된다.
그러면
▲ 위 화면이 뜨고 예 눌러주자
▲ 오라클을 설치하면서 데이터베이스를 만들 목적이라면 데이터베이스 생성 및 구성을 선택
▲ 소프트웨어만 설치할 목적이라면 데이터베이스 소프트웨어만 설치를 선택
▲ 환경 구축에 여러 가지 옵션을 추가하는 경우는 서버 클래스
▲ 단순 개발용이라면 데스크톱 클래스
▲ Oracle Base : 설치하는 홈 디렉터리 ( ※ 한국어 들어가면 오류날 가능성이 있다. )
▲ 관리자 암호 설정은 Oracle의 유효성에 따라서
▲ 영어 대문자 1개 이상, 숫자 1개 이상, 9자 이상이다.
▲ 완료 누르면 다운로드가 시작될 것이다.
이러면 Oracle 11g Datebsae 설치 완료가 된다.
'개발 > SQL' 카테고리의 다른 글
SQL - DDL(데이터 정의 언어) (0) | 2021.07.26 |
---|---|
SQL - 조인(JOIN) (0) | 2021.07.25 |
SQL - 복수행 함수(그룹함수), GROUP BY 절 (0) | 2021.07.25 |
SQL - 단일행 함수(SINGLE ROW FUNCTION) (0) | 2021.07.20 |
SQL - SELECT 문 (0) | 2021.07.19 |