본문 바로가기

Data Engineering/Database

[DB/Oracle] Oracle 설치 및 테스트 계정

노션에만 정리하지 않고 블로그에도 올려놓는 것이 모두에게 도움이 될 것 같아 공유합니다.

SQL의 강습은 모두 끝났으니 조금씩 내용 정리하면서 복습하겠습니다 :)

 

1. SQL 다운로드 방법 


SQL Oracle Download

oracle 18c enterprise edition / sql developer windown 64-bit jdk 8 included 2개 다운로드

https://www.oracle.com/database/technologies/xe18c-downloads.html > oracle 18c enterprise edition

https://www.oracle.com/tools/downloads/sqldev-downloads.html > sql developer windown 64-bit jdk 8 included

 

회원가입을 진행한 뒤 위 2개의 오라클과 jdk를 다운로드 하겠습니다

 

2. hr 계정 초기화


SQL> conn sys /as sysdba
Enter password:
Connected.
SQL> alter session set "_ORACLE_SCRIPT"=true;
Session altered.
SQL> @?/demo/schema/human_resources/hr_main.sql
 specify password for HR as parameter 1:
 
1의 값을 입력하십시오: hr
specify default tablespeace for HR as parameter 2:

2의 값을 입력하십시오: users
specify temporary tablespace for HR as parameter 3:

3의 값을 입력하십시오: temp

specify log path as parameter 4:
4의 값을 입력하십시오: $ORACLE_HOME/demo/schema/log/

 

반응형

3. 데이터베이스 접속 및 테스트 성공


출처- 허진경강사님

4. 예제 다루기


1. emp 테이블에서 사원번호와 사원이름, 급여를 출력하세요

select empno, ename, sal
FROM emp;

 

2. EMPLOYEES 테이블에서 모든 사원의 사원번호, 이름, 직무아이디, 보너스율을 출력하세요

select employee_id,first_name, job_id, commission_pct
from employees;

 

3. 모든 사원의 이름과 급여를 급여 순으로 출력하세요 (내림차순 desc)

select ename, sal as salary
from emp
order by salary desc;

4. "사원의 급여는 000입니다" 를 연산자를 이용하여 문자를 연결하세요

select ename || '의 급여는 ' || sal || '입니다.'
from emp;
반응형