본문 바로가기
Spring 프레임워크/메모

Oracle 로 DBMS 변경 하기

by Hwanii_ 2023. 8. 2.
728x90

0.

CMD 창에서 Oracle 접속 하는 방법 :

>> SQLPLUS 작성 하고 엔터 누르기.

 

 

=============================================================

 

1. 오라클 설치 하기

 

2. 설치 하고 cmd 열기

 

3. cmd 창에 sqlplus sys/oracle as sysdba 입력

 

오라클 입장 하기

 

4. 계정 만들기

 

CREATE USER HWAN

IDENTIFIED BY 1234

ACCOUNT UNLOCK;

 

잘되면, User created 가 뜬다.

 

5. 권한 주기

 

GRANT CONNECT, RESOURCE TO HWAN;

 

잘되면, Grant succeeded 가 뜬다.

 

5-2. 에러 나면, 아래의 권한 주는 쿼리문 작성.

 

테이블 스페이스에 권한이 없다고 뜰때.

 

계정을 생성 후, 테이블 생성 권한까지는 주었지만,

너따위한테 할당량에 대한 권한을 주지 않음.

고로, 할당량을 부여하는 권한이 있어야 Insert가 가능.

 

아래의 명령어를 사용하여 해결 가능.

 

ALTER USER [유저명] DEFAULT TABLESPACE USERS QUOTA UNLIMITED ON USERS;

 

만약 아래와 같은 에러가 뜬다면 참고.

 

ORA-01031: 권한이 불충분합니다.

에러가 발생할 경우, 권한이 빠져 있기 때문 이다.

해결 방법 :

- sqlplus sys as sysdba

- GRANT CREATE ANY TABLE TO [계정명];

- GRANT CONNECT, RESOURCE, DBA TO [계정명];

 

6. 계정 연결

 

CONNECT HWAN/1234;

 

 

7. 계정 보기

 

SHOW USER;

 

 

8. 오라클을 이클립스와 연동 하는 방법 (MySQL 도 동일)

 

우선, 드라이버가 필요 하다.

 

 

 

이것을 Java Build Path 에 Add 하기.

 

 

9.

 

 

Data Source Explorer 클릭

 

10.

 

 

New 클릭 

 

 

 

 

 

 

Service Name 은 오라클 버전에 따라 다른듯 하다.

 

오라클 11g 버전은 xe 로 하면 될듯.

 

버전 확인 하기.

 

 

암튼 잘됬으면,

 

 

요렇게 뜬다.

 

11.

 

이클립스와 오라클 연동에 성공 하면,

 

아래와 같이, sql 폴더에 .sql 파일을 생성 하기.

 

 

 

 

 

이렇게 세팅 해주고,

 

필요한 SQL 쿼리문을 작성 하기.

 

 

 

 

이렇게 드래그 해서,

 

 

누르면, 

 

 

결과를 확인 할 수 있다.

 

이렇게 이클립스로 DBMS에 쿼리문을 주입 할 수 있는 방법을 알아 보았다.

 

 

반응형