본문 바로가기
DBMS

DMBS_오라클 설치(1)

by 바다의 공간 2025. 1. 14.

DBMS

Data Base Management System의 약자로

데이터의 집합을 만들고 저장 및 관리할 수 있는 기능들을 제공하는 응용프로그램의 총칭입니다.

쉽게말하면 데이터를 관리할 수 있는 프로그램들이다.

 

그 중 오라클을 이용해서 실습과 학습을 진행하려고합니다.


오라클이 있는지 확인

윈도우+R => sqlplus 누르면

이렇게 나옵니다.

 

오라클이 있다면 삭제 

제어판 -> oracle plus 11express 삭제


오라클 설치 (64bit)

https://www.oracle.com/database/technologies/xe-prior-release-downloads.html

 

XE Prior Release Archive

Getting Started: Support Oracle Database Express Edition (XE) is a community supported edition of the Oracle Database family. Please go to the Oracle Database XE Community Support Forum for help, feedback, and enhancement requests. Note: Oracle Support Ser

www.oracle.com

 

설치후 set up을 관리자권한으로 실행으로 하면됩니다.

공간설치할건지 확인하고 (저는 예)했음.

 

비밀번호를 입력해야하는데,

super관리자에대한 passward를 입력해야함 (1234)로 진행했음

 

이후 설치가 끝난 후 cmd로보면 sqlplus를 입력하면 Enter user-name이 뜹니다.

이건 학습용이라 금방끝나는데 현업은 몇시간정도 걸린다.


설치를하면 기본으로 제공되는 계정있는데 아래와 같다.

 

* 계정

SYS DBMS 관리자 계정 (신규 추가 삭제 등 가능)
SYSTEM DBMS 관리자 계정 (DB생성 삭제 불가능)

 

* 권한

SYSDBA DBMS 관리자 계정 (신규 추가 삭제 등 가능)
SYSOPER DBMS 관리자 계정 (DB생성 삭제 불가능)

 

* 학습용 계정

HR계정 처음설치는 LOCK이걸리는데 SYS로 로그인해서 hr계정을 해제할것이다.

 

이후 show user을 누르면 

USER is SYS가 나옵니다.

* 문법

alter user hr account unlock; lock을 해제시킴
alter user hr identified by 1234;  비밀번호를 1234로 설정함
conn hr/1234 hr계정으로 전환
SELECT * FROM HR.EMPLOYEES; 모든 계정 데이터 조회
exit 빠져나가기

 

 

 show user을 누르면 내가 어디에있는지 확인할 수 있다.

 


도구를 설치를해야되는데  기본은 java이다. 그래서 java가 있는지 확인을 해야되는데

없었다 cmd에서 java -version 확인하면 되고 11이상이면 이상없다.

 

만약 없다면

Java Archive Downloads - Java SE 11 | Oracle 대한민국

 

Java Archive Downloads - Java SE 11 | Oracle 대한민국

WARNING: Older versions of the JDK are provided to help developers debug issues in older systems. They are not updated with the latest security patches and are not recommended for use in production. For production use Oracle recommends downloading the late

www.oracle.com

 

Windows x64 Installer를 다운받으면 된다.

 

설치 후 다시 버전체크를 하면

java -version

잘 체크되는것을 확인할 수 있다.


DBEAVER (SQL사용할 수 있는 도구)

DBeaver Community | Free Universal Database Tool

 

DBeaver Community | Free Universal Database Tool

DBeaver Universal Database Tool DBeaver Community is a free cross-platform database tool for developers, database administrators, analysts, and everyone working with data. It supports all popular SQL databases like MySQL, MariaDB, PostgreSQL, SQLite, Apach

dbeaver.io

 

다운하면 되는데 WINDOWS로 할건데 

ZIP은 포터블형식, INSTALLER는 프로그램으로 까는것이다.

 

학습용이기때문에 ZIP으로 다운받았습니다.

 

다운 후 압축을 풀고  dbeaver.exe를 설치합니다.

 

처음 설치가되고 창이 켜지면 이것저것 엄청 나오는데 모두 x를 눌러서 닫기를 눌러줍니다.

(필요한 세팅이 있기 떄문에)


Setting

파일->작업공간전환->기타-> 내가 사용할 경로

이후 런치를 누를 수있음.

 

Navigator /프로젝트 중에 프로젝트를 누르고 파일 -> 경로설정 -> 파일이름 설정-> 

파일 클릭시 connetions를 누르면 사용할 수 있는 모든것들이 나옵니다.

 

가장 많이 쓰이는 db

 

일반적으로oracle은 비싸서 대기업,금융이다. Oracle을 쓰는경우는 it에 점 투자한다 는것이다.

mariaDB, PostgreSQL을 많이 쓰임

 

나는 ORACLE을 했으니 ORACLE로 세팅을 해보겠다.

살짝 커스텀을 해보겠다. 


Database 는 XE로 설정해주고

Username은 HR 비밀번호는 1234로 설정했으니 그대로 입력해주면됩니다.

이후 좌측 하단에 Test Connection을 누르면 아래처럼 나오게되는데 

 

여기서 라이브러리스 -> 모두 선택 -> delete를 눌러줍니다.

이후 add File 을 눌러준 후 아래경로에있는 ( pc마다 다름)ojcbc5를 선택해줍니다.

경로 : C:\oraclexe\app\oracle\product\11.2.0\server\jdbc\lib

ojdbc5.jar선택!

 

 

 

내pc에있는 주소로 포트로 연결되었던 내역이 여기 보이게됩니다.

 

 


Scripts

내 실습 공간

 

ctrl+F9눌러서 localhost로 변경해주고 hr로 만들어준다.

 

그 다음 명령어 

SELECT * FROM HR.EMPLOYEES; 를 해준후 ENTER(CTRL+ENTER) 를 눌러서 DB를 확인한다.

 

 

이렇게 뜨면 데이터조회까지 가능하게된겁니다.

여기까지 학습환경이 된것입니다.

 

회사마다 dbeaver을 사용할수도 있고 아닐수도있다 그래서 2가지정도는 할 줄 아는것이 좋다.