서비스
home

[Oracle APEX] Free Tier로 APEX 시작하기 (Always Free)

목차
오라클 APEX를 오라클 클라우드에서 이용할 수 있는 요금 옵션은 3가지가 있습니다.
1.
Always Free
2.
APEX Application Development Service
3.
APEX with Autonomous Database
APEX가 어떤 것인지 테스트해보기 위해서는 Always Free 요금제로 시작할 수 있습니다.
기본적인 APEX 개발과 관련된 모든 기능을 제공하고, 스토리지도 20GB까지 제공하니 기본적인 앱 개발에는 충분한 사양인 것 같습니다. 유료 요금제는 컴퓨트, 스토리지의 옵션이 다릅니다.
이번 포스트에서는 Always Free 요금제로 APEX를 시작하는 방법을 소개합니다.

오라클 클라우드 가입 및 사인인

우선 오라클 클라우드에 가입해야 합니다.
다음의 랜딩 페이지에서 Start For free 를 선택해서 회원 가입을 진행하시고, Sign in to Oracle Cloud로 로그인 하세요.

Free Tier APEX DB 신청

클라우드 콘솔에 접속합니다. 메뉴 중에 Oracle Database를 선택하고 Autonomous Database를 선택합니다.
Create Autonomous Database 를 클릭합니다.
Display name, Database name을 지정하고, Workload type 에서 APEX를 선택합니다.
Database Configuration 에서 Always Free를 토글합니다.
Database Version 을 선택할 수 있는데, 현재는 19c와 23ai 를 선택할 수 있습니다.
최신 버전인 23ai를 선택하겠습니다.
ADMIN 계정의 패스워드를 설정합니다. 여기서 설정한 것이 마스터 권한입니다.
Network access는 Secure access from everywhere 를 선택합니다.
Contact Email 을 입력합니다.
이제 Create를 누르면 APEX용 데이터베이스 신청이 완료되고, 상세 내역이 표시됩니다.
처음에는Display name 옆에 Provisioning 이라고 나오지만, 곧 세팅이 완료되고 Available 로 변경됩니다.
(스샷에서 autooffice_APEX 오른쪽에 표시됩니다.)
하단에 APEX instance 부분에 Instance name 이 클릭할 수 있도록 표시됩니다. 링크를 누르면 Developer Services 의 APEX Application Development 메뉴로 이동합니다.
이 메뉴에서 Launch APEX로 APEX를 실행하거나, Database Action을 실행하거나 할 수 있습니다.
이 화면이 오라클 클라우드에서 APEX를 관리하는 화면입니다.
추후에 접속할 때에는 메인 메뉴에서 Developer Services 메뉴를 선택하고, APEX Application Development 섹션에서 APEX Instances를 클릭하면 됩니다.

APEX 워크스페이스 생성 및 로그인

APEX Instances 메뉴에서 Launch APEX를 클릭하면 다음과 같은 ADMIN 로그인 화면이 표시됩니다.
DB를 만들 때 입력한 패스워드를 입력해서 ADMIN으로 로그인 합시다.
로그인이 성공하면, 워크스페이스를 만들 수 있습니다.
워크스페이스 이름, 개발자 아이디와 패스워드를 넣고 워크스페이스를 생성합니다.
DB를 만들면서 생성한 ADMIN 계정은 APEX의 슈퍼어드민입니다. ADMIN 계정을 통해서 여러 워크스페이스를 만들 수 있습니다.
워크스페이스를 만들면서 만드는 계정은 해당 워크스페이스의 개발자 ADMIN 계정입니다.
워크스페이스가 생성되면 ADMIN의 대시보드를 볼 수 있습니다.
그리고 상단이 노티를 보면 로그아웃하고, 새로 만든 워크스페이스에 로그인해서 개발을 시작하라는 메시지가 표시되어 있습니다.
dev 라는 워크스페이스를 생성했는데, dev가 클릭할 수 있도록 되어 있습니다. 클릭해서 로그인 화면으로 이동합니다.
워크스페이스를 만들 때 생성한 계정으로 로그인합니다.
이제 dev 워크스페이스의 메인화면으로 로그인 되었습니다.
이제 기본 세팅은 끝났습니다. 여기서부터 APEX를 개발하기 시작하면 됩니다.