728x90
300x250

[PC활용] 오라클 - 배포 사이트 소개


오라클 배포 사이트에 관한 것이다.

개발 연습 등을 할 때 중요하게 고려하고, 사용하면 좋겠다.



1. Oracle XE 버전


Express Edition은 Oracle Databases를 조금 가볍게 만든 버전이라고 보면 된다.

가벼운 만큼 기능도 제한적일 수도 있다.

그러나 PL/SQL 기능까지 지원한다.


                               표 1. Oracle Databases XE(Express Edition) 버전별 정리 - 배포 사이트


번호

버전

비고

1

Oracle Database Express Edition (XE)

Release 11.2.0.2.0

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

2

Oracle Database Express Edition (XE) Release 18.4.0.0.0 (18c)

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



[흥미로운 이야기] - 개발과 데이터베이스

* Hibernate를 고려한다면, Oracle 11을 사용하면 된다.

 - (2020-10-05 현재에는 Oracle 11 이상을 Hibernate에서 사용하려고 하면, 동작하지 않는다.)

 - 태스트 작업을 완료함. (미지원 상태이다.)


(오라클 11 버전이 현재로 보면, 매우 오래된 데이터베이스이다.)

(문제는 Hibernate로 작업해버린 프로젝트들에서는 문제가 조금 있을 수 있다.)

 - JSP 웹을 이야기해보면, Hibernate를 버리고 전환 작업을 한다고 했을 때 상당히 오래걸린다. 

   (영속 프레임워크 중 ORM(Object-Relational-Mapping)이 무조건 좋은 특징을 가지는 게 아님.)


 - 아마 종속되어 있는 프로젝트들이 상당히 많을 것으로 예상된다.
   (Hibernate를 최신 기준에서 태스트를 해본 결과로는 상당히 많은 문제가 있었다.)


= 이런 문제를 하나의 약점이라고 보면 좋겠다.




2. Oracle 일반 버전(Standard, Enterprise Edition)


조금 정리할 필요성이 있어서 작성하게 되었다.


                                             표 2. Oracle Databases 버전별 정리 - 배포 사이트


번호

버전

비고

1

Oracle Database 19c

(19.5 , 19.3)

https://www.oracle.com/database/technologies/oracle-database-software-downloads.html

2

Oracle Database 18c
(18.3, 18.4)

3

Oracle Database 12c Release 2
(12.2.0.1.0) -
Standard Edition 2 and Enterprise Edition

4

Oracle Database 12c Release 1

(12.1.0.2.0) - Enterprise Edition)

(12.1.0.2.0) - Standard Edition (SE2)

5

Oracle Database 11g Release 2

(11.2.0.4.0)

Standard Edition, 

Standard Edition One, 

and Enterprise Edition

6

(11.2.0.2.0)



3. JDBC - Oracle JDBC


자바로 오라클 개발할 때, 가급적이면 최신 버전을 사용하는 것을 추천한다. 

JDBC는 참고로 높은 버전이 호환 된다.


번호

버전 및 프로그램 이름

비고

1

 Oracle Database 19c (19.7) JDBC Driver & UCP

(ojdbc10, ojdbc8)

- 이 버전부터 로그인없이

Free License로 배포함.

 https://www.oracle.com/database/technologies/appdev/jdbc-ucp-19-7-c-downloads.html

2

 Oracle Database 19c (19.3) JDBC Driver & UCP

(ojdbc10)

https://www.oracle.com/database/technologies/appdev/jdbc-ucp-19c-downloads.html 

3

Oracle Database 18c (18.3) JDBC Driver and UCP

(ojdbc8)

 https://www.oracle.com/database/technologies/appdev/jdbc-ucp-183-downloads.html

4

(Oracle Database 12.2.0.1 JDBC Driver & UCP)

ojdbc8-full.tar.gz

https://www.oracle.com/database/technologies/jdbc-ucp-122-downloads.html 

5

 Oracle Database 11g Release 2 (11.2.0.4) JDBC Drivers & UCP

ojdbc-full.tar.gz

(ojdbc6)

https://www.oracle.com/database/technologies/jdbcdriver-ucp-downloads.html 


https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html


ojdbc는 가급적이면 최신버전 사용하는 것을 추천한다.

호환성이 보장되고 다양한 버전을 지원해주고 있다.

반응형
728x90
300x250
[PC활용] Oracle 11 Later(이상) - SQLPlus (접속, 계정생성, 계정삭제, 패스워드 수정)

 

Oracle 11g 이상에서 SQLPlus로 접속, 계정생성, 계정삭제, 패스워드 수정하는 방법에 대해 소개하겠다.

 


1. 명령 프롬프트 실행하기

 

실행 -> "cmd"

 

그림 1) cmb(명령 프롬프트) 켜기

 

 

 

 

그림 2) Oracle Database 18c Express Edition - SQLPlus

 


2. 주요 명령어

 

● 계정생성

'create user 'C##유저명' identified by 패스워드  명령어로 계정을 생성한다. (안 되면 아래의 형태로 시도해볼 것)
create user c##계정이름 identified by 비밀번호; 


● 권한부여

- 'grant connect, dba, resource to 유저명'  명령어로 계정에 권한을 준다.


● 계정 패스워드 변경
- 'alter user 유저명 identified by 패스워드'  명령어로 계정의 패스워드를 변경한다.


●계정 삭제

- 'drop user 유저명 cascade' 명령어로 계정을 삭제한다.

반응형

+ Recent posts