Always Free Autonomous JSON Database?

blank

Introduction

Oracle just released the Autonomous JSON Database (AJD). This is a special version of the Autonomous Transaction Processing (ATP) database focussing on managing JSON documents via Simple Oracle Document Access (SODA) and SQL.

Beda Hammerschmidt shows in this blog post how you can use SQL Developer Web to execute SODA and SQL commands against this new Autonomous Database type. You can create a trial account and try this new offer for free. But what if you already have a cloud account and you don’t have free credits left? No problem, you can run it in your Always Free ATP database. Here’s how it works.

Create User

Connect as the ADMIN user and run the following commands:

Create user with required privileges
CREATE USER soda IDENTIFIED BY Your_Secret_Password_42
   DEFAULT TABLESPACE data
   QUOTA UNLIMITED ON data;

GRANT CONNECT, RESOURCE, SODA_APP TO soda;

BEGIN
   ORDS.ENABLE_SCHEMA(
      p_enabled              => TRUE,
      p_schema               => 'SODA',
      p_url_mapping_type     => 'BASE_PATH',
      p_url_mapping_pattern  => 'soda',
      p_auto_rest_auth       => TRUE
   );
   COMMIT;
END;
/

This will create a new user soda with all privileges to store JSON documents via SODA and to connect via SQL Developer Web.

Run SQL Developer Web

Navigate to the tools page within your Always Free ATP database and click on the “Open SQL Developer Web” button.

blank

This will open an URL similar to

https://...adb.eu-frankfurt-1.oraclecloudapps.com/ords/admin/_sdw/?nav=worksheet .

Change the last part of the URL to /ords/soda/_sdw in the address bar of your browser und press enter.

blank

Sign in as soda and change to the worksheet. Now you can try Beda’s examples yourself.

blank

This is not an Always Free Autonomous JSON Database. However, you should now have everything you need to become familiar with many features of an Autonomous JSON Database. For free.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.