24-1/데이터베이스

오라클 실습환경 구축하기

감잔디 2024. 5. 11. 22:52

 

예전에는 sql plus라는 툴을 이용해 실습이 가능했다고 하는데

최근엔 sql plus를 지원하지 않아 sql developer로 실습을 해야 한다.

 

오라클 SQL Developer 실행, 연결방법 및 에러 정리

오라클 SQL Developer는 오라클 설치와 동시에 깔리는데 JDK 32비트만 호환되기 때문에 사용하기 위해서는 반드시 JDK 32비트를 설치해놔야 한다 www.oracle.com/kr/java/technologies/javase/javase-jdk8-downloads.html 설치는 위 링크로 들어가서 Windows x86을 설치해주면 된다 예전에는 가입 안해도 됐는데 이제는 반드시 오라클 사이트에 회원가입을 해야 한다 이후 다운받은 exe 파일을 실행한 후 다음다음 눌러서 설치하면 C:\Program Files (x86)\J...

 

https://wakestand.tistory.com/367

->SQL Developer 설치 참고

 

 

https://www.oracle.com/kr/

-> 오라클 사이트 - 개발자에서 DBMS와 SQL developer를 내려받고 두개를 연결해준다.

 

 

이거 압축 푸는 데 시간이 상당히 걸린다..

인내심이 필요함.

 

++ sql developer다운받을 땐 회원가입이 필요하다.

 

 

mac에서 실습하긴 어려워서 윈도우 컴이 필요하다. 아니면 리눅스에서 하거나.

 

 
사진 삭제

사진 설명을 입력하세요.

교수님 왈 sys와 system을 구분해서 쓰라고 하셔서

관리자 계정인 system과 실제 사용할 work 계정을 하나씩 파줬다.

 

(저렇게 표를 만들기 위해서는 sys에서 테이블스페이스를 할당해줘야 함)

#tablespace 할당
Create user C##[username] identified by [password]
default TABLESPACE users
temporary TABLESPACE temp;

#연결
Grant connect, resource to C##[username];
 

[] 안에 있는 건 옵션이다. 자기 맘대로 하면 된다.

 

 

 

 

중간에 뭔가 잘 안됐는데 아래 블로그 글이 도움이 되었다. (감사합니다)

 

 

create table firstTable
(id char(13) primary key,
name varchar(30).
height numeric(4, 1));

Insert into firstTable values('11', 'Hong', 165.3);
Insert into firstTable values('22', 'Lee', 175.4);
Insert into firstTable values('33', 'Kim', 167.5);
 

이 코드로 간단하게 테이블을 하나 만들어주었다.

근데 이대로 딱 넣으면 tuple이 하나씩만 들어간다. 세미콜론 때문인 듯??

 

insert 문을 따로 세 번 수행했더니 위 사진처럼 표가 잘 만들어졌다.