-
OCI APEX #1. Workspace 생성하기Programing/OCI 2023. 9. 6. 20:11반응형
APEX를 이용하면 로우코드로 대시보드, 게시판 등의 웹 어플리케이션을 만들 수 있습니다.
제가 느낀 주관적인 장점은 다음과 같습니다.
- 어플리케이션 운영을 위한 서버를 따로 구축하지 않아도 된다.
- DB와 직접적인 소통이 가능하다. (물론 OCI에 구축한 DB만 가능)
- 프론트 개발에 큰 비용을 들이지 않고 간단한 어플리케이션 개발이 가능하다.
간단한 관리자용 대시보드를 만드는데 예쁜 디자인은 필요 없죠.
APEX를 이용하면 간단하게 만들어 볼 수 있을 것 같습니다.
APEX를 이용하기 위해서는 사전에 DB를 생성해 두었어야 합니다.
현재 OCI에서 APEX와 연동 가능한 DB는 두개입니다.
- Oracle DB
- MySQL DB
MySQL을 APEX와 연동하는 것은 상대적으로 더 복잡하기도 하고,
Oracle DB는 always free tier 이므로 Oracle DB를 생성한 이후 APEX와 연동해보도록 하겠습니다.
(MySQL과의 연동은 추후 기회가 되면 포스팅 해보겠습니다.)
1. Autonomous DB 인스턴스 생성
Oracle DB라고 다 APEX를 사용할 수 있는건 아니고,
Autonomous DB여야만 APEX를 사용할 수 있습니다.
다행히 Autonomous DB도 always free tier에 해당합니다.
always free tier가 제공하는 Autonomous DB 사양은 다음과 같습니다.
- version: 19C
- OCPU: 1
- storage: 0.02TB
- 7일간 사용하지 않을 경우 자동으로 정지
- 3개월간 정지상태라면 자동으로 회수
그리고 생성 버튼을 눌러 DB를 생성합니다. (약 1~2분정도 소요됩니다.)
2. APEX Workspace 생성
Autonomous DB 인스턴스의 프로비저닝이 완료되었다면 Tools 탭으로 들어갑니다.
APEX URL을 확인할 수 있습니다.
Workspace Name과 Username, 비밀번호를 적당히 입력하고 Create Workspace 버튼을 눌러 생성합니다.
새로 생성한 APEX Workspace에 접속했습니다!
참고) Workspace Name, Username의 쓰임
APEX 링크만 있다면, OCI에 귀찮게 로그인하지 않아도 바로 APEX로 접속할 수 있습니다.
참고한 영상: https://youtu.be/0Ilunzvsntw
반응형'Programing > OCI' 카테고리의 다른 글
python으로 private DB에 접속하기 (베스쳔 터널링, PyMySQL) (0) 2023.11.01 OCI VM으로 API 요청이 들어가지 않는 경우 (Could not send request) (0) 2023.10.04 OCI MySQL DB (MDB) #2. DB에 접속하기 (MySQL Workbench) (0) 2023.08.20 OCI MySQL DB (MDB) #1. DB 인스턴스 생성 (0) 2023.08.20 Postman proxy를 이용해서 private VM에 API request 하기 (tunneling) (0) 2023.08.18