Key details for this exam, checked against the published exam outline
Each question shows the correct answer and an explanation of why it is right
Which two are prerequisites to use the REST-enabled SQL feature in Oracle APEX?
To use REST-enabled SQL in APEX:
Install ORDS 19.x or later: Oracle REST Data Services (ORDS) must be installed and configured on the remote database.
REST-enable the schema: The schema on the remote database must be REST-enabled using ORDS.ENABLE_SCHEMA to allow SQL execution via REST.
A database link is not required, and installing APEX on the remote database is unnecessary since REST-enabled SQL connects APEX to a remote schema via ORDS.
Which is NOT an available Geometry Column data type for the map region?
The Map Region in APEX supports spatial data via:
GeoJSON: A JSON-based standard for geographic data (e.g., points, polygons).
SDO_GEOMETRY: Oracle's native spatial data type for storing geometry (e.g., SDO_GEOMETRY(2001, 4326, SDO_POINT_TYPE(-122, 37, NULL), NULL, NULL)).
Latitude/Longitude: Separate columns for lat/long coordinates, mapped to points.
JSON OBJECT: Not a supported geometry type; while JSON can store data, it's not a specific spatial format recognized by the Map Region without GeoJSON structure.
This ensures compatibility with Oracle Spatial and common GIS standards.
Which two statements are true about Oracle APEX?
Key truths about Oracle APEX:
APEX eliminates middle tier application logic: APEX runs entirely within the Oracle Database, using PL/SQL and SQL for logic, bypassing traditional middle-tier servers (e.g., Java EE). This simplifies architecture and boosts performance.
You can build interactive reporting apps based on data from disparate systems: Via REST Data Sources, database links, or ORDS, APEX integrates data from external systems, enabling unified reporting (e.g., combining on-premises and cloud data).
Needs client software: False; APEX is web-based, requiring only a browser.
Application definition not stored in database: False; definitions are stored as metadata in the database (e.g., APEX_APPLICATIONS).
This reflects APEX's database-centric, low-code philosophy.
Which client credentials are used for authentication during the 'Check Syntax' process?
The 'Check Syntax' process in APEX, typically used in SQL Workshop or when validating code, authenticates using Database schema credentials. These are the credentials of the schema associated with the APEX workspace (e.g., username/password of the schema like 'HR'). This ensures the process has access to parse and validate SQL or PL/SQL against the database objects in that schema.
APEX Workspace Admin credentials: These are for managing workspaces, not executing database-level syntax checks.
APEX Developer credentials: These authenticate developers into the APEX IDE, not the database runtime environment.
This design aligns with APEX's security model, where database operations are tied to the schema, ensuring accurate validation and error reporting (e.g., missing privileges or invalid objects).
Which two actions are performed by using the Object Browser?
Object Browser in SQL Workshop is a GUI for managing schema objects:
B . Browse database objects of the current schema: Displays tables, views, procedures, etc., in a tree view, allowing inspection of definitions (e.g., columns, constraints) and data previews.
D . Create a lookup table based on a column in the current table: From a table's column (e.g., DEPTNO), you can generate a lookup table (e.g., DEPT_LOOKUP) with unique values, automating reference table creation.
A . Restore dropped objects: Not supported; this requires DBA tools (e.g., FLASHBACK TABLE).
C . Create and run SQL scripts: This is a SQL Scripts feature, not Object Browser.
Practical tip: Use 'Create Lookup Table' to normalize data efficiently.
What happens when you regenerate credentials for Push Notifications in Oracle APEX?
Regenerating Push Notification credentials updates the VAPID keys (public/private pair) in the PWA settings:
A . Existing Push Subscriptions invalidated: Subscriptions (in APEX_APPL_PUSH_SUBSCRIPTIONS) are tied to the old keys. New keys break this link, requiring users to re-subscribe (e.g., via browser prompts), as the push service (e.g., Firebase) can't authenticate old subscriptions.
B . New notification server: False; the server configuration remains; only credentials change.
C . Disabled for the app: False; notifications remain enabled but won't work for old subscriptions until re-established.
Technical Insight: Regeneration updates APEX_PWA_VAPID_PUBLIC_KEY and APEX_PWA_VAPID_PRIVATE_KEY, triggering a subscription refresh cycle.
Use Case: Security breach requires key rotation.
Pitfall: Users must re-opt-in, potentially losing some subscribers.
Which two statements are true about creating and managing an APEX Workspace?
APEX Workspaces define development environments tied to database schemas:
A . During workspace creation, you can associate the workspace with an existing database schema: In the Workspace creation wizard (via Instance Administration), you select an existing schema (e.g., 'HR') to link, enabling access to its objects. This is a standard step, ensuring immediate usability.
B . New schemas cannot be created during workspace creation: APEX doesn't provide a UI to create schemas here; schemas must pre-exist in the database, created via SQL (e.g., CREATE USER).
C . A workspace can be associated with only one schema: False; a workspace can associate with multiple schemas post-creation via 'Manage Workspace to Schema Assignments.'
D . You can create only two workspaces: False; the limit depends on the APEX instance configuration (e.g., cloud service tier), not a fixed number like two.
Use case: Associating existing schemas is key for leveraging pre-built databases.
Exam domains verified against: Official Oracle 1Z0-771 exam guide, last checked October 2026.
Describe Oracle APEX and its key components. Create and manage a workspace.
Create and modify database objects. Generate SQL using Quick SQL and run SQL commands and scripts. Load and unload data using the Data Workshop utility.
Create an APEX application based on existing tables and from a file. Explain the concepts of App Builder.
Sample question from this domain above: Q7
Create different page types and regions. Manage pages and page components in Page Designer.
Create and customize an interactive report, an interactive grid, and a classic report. Create a report with form. Create and customize cards, smart filters, and faceted search page. Customize interactive grid as an end user.
Create an editable interactive grid. Create and modify a simple form and link a report to this form. Create different types of master detail forms.
Create and use page-level items and buttons.
Create computations, page processes, validations, and branches.
Create, edit, and use shared components that aid navigation in an application. Configure search.
Use Collections. Manage REST-enabled SQL references and REST Data Sources. Use Data Synchronization.
Sample question from this domain above: Q6
Manage RESTenabled SQL references and REST Data Sources; Use Data Synchronization
Common questions about the exam itself