Korean English Japanese Chinese (Simplified) Chinese (Traditional)

 

 

 

1. Oracle APEX란?

Oracle社에서 개발한 low-code 기반 웹 개발 프레임워크로, 오라클 DB 위에 설치하여 모든 웹 개발 기능 및, REST API 제공 기능도 지원한다. Oracle APEX를 사용하여 실제로 간단한 웹 어플리케이션을 생성해보고 느낀 결과, 본인처럼 웹 개발 프로세스에 그다지 밝지 못한 DBA 혹은 데이터 엔지니어를 지망하는 사람이 이 프레임워크를 다룬다면 가장 만족도가 높을 정도로, SQL과 짧다락한 html, css 그리고 조금의 javascript 지식만 있다면 매우 쉽게 웹 어플리케이션 개발을 진행할 수 있다는 것이 특징이다. 

 

 

 

 

2. Oracle APEX 설치

Oracle APEX를 설치하기 위해서는 먼저 Oracle Database을 설치해야 하며, 추가적으로 SQLDeveloper 툴을 설치하는 것을 강력히 추천한다. Oracle Linux 환경에서 Database 설치를 하려는 경우에는, 다음 링크를 참고하면 좋다. 

 

SQLDeveloper를 이용한 Oracle APEX ORDS 설치 방식은 Oracle APEX 22.1 버전까지 유효하다!!

 

https://yooliberalhouse.tistory.com/33

https://yooliberalhouse.tistory.com/34

 

 

Oracle Database를 설치한 이후에는, Oracle 홈페이지에서 APEX를 다운로드받는다. 웹 어플리케이션 환경을 한국어 혹은 다른 외국어로 설치할 경우에는 All languages 버전을 설치하면 된다.

 

 

SQLPlus를 실행해서, 설치 파일 경로에 들어있는 apexins.sql를 실행시킨다. MTA 환경에서 실행할 경우, CDB$ROOT에서 실행하면 안 된다. PDB 안에 접속한 상태에서 실행해야 한다. 

 

그리고 apxchpwd.sql 커맨드로 Oracle APEX의 관리자 비밀번호를 지정하도록 한다.

apexins.sql 커맨드로 자동 생성된 APEX_PUBLIC_USER 유저를 해동시키고, 마찬가지로 비밀번호를 지정해준다.

 

 

오라클 메일 패키지 사용을 위해, DB에서 SMTP 서버에 접근할 수 있게 환경설정을 진행한다. 이 시점에서는 꼭 이 커맨드를 실행할 필요는 없다.

 

Oracle 홈페이지에서 Oracle REST Data Services (ORDS)를 다운로드한다. 

 

그리고 apex_rest_config.sql 커맨드를 실행하여 REST 서비스를 구성한다. 밑의 실행 화면은 오류 화면으로, SQLPlus에서 ords 파일의 디렉토리를 정확히 기입해야 한다.

 

 

아까 다운로드 받아놨던 sqldeveloper를 실행한다.

Tools -> REST Data Services -> Install 을 클릭한다.

 

ORDS WAR File 위치에는 설치받았던 ords 파일에 들어있는 ords.war 파일을 클릭하고, 밑의 configuration files location에는 ords 파일이 설치된 위치를 입력한다. 

 

ORDS_PUBLIC_USER의 비밀번호를 구성하고, ORDS 서비스와 데이터베이스가 연결될 수 있도록 정보를 입력한다.

PL/SQL Gateway User를 APEX_PUBLIC_USER로 지정한다.

Application Express static resources에는 {아까 설치받았던 apex 파일의 경로}/images 디렉토리를 입력한다.

 

실행한 뒤, 크롬이나 파이어폭스 등 브라우저로 접속해 본다.

 

If you like this post, please give me a ❤️...!
 
✰Popular Posts✰
✰Recent Posts✰
 

❤ Seoul, Daejeon, Tokyo, Fukuoka
Site developed by Ryu Hyunwoo