diff --git a/data-safe/access-environment/access-environment-ocw-sandbox.md b/data-safe/access-environment/access-environment-ocw-sandbox.md index 67457b0d6..56c880507 100644 --- a/data-safe/access-environment/access-environment-ocw-sandbox.md +++ b/data-safe/access-environment/access-environment-ocw-sandbox.md @@ -2,7 +2,7 @@ ## Introduction -In this lab, you access and review your LiveLabs Sandbox environment in Oracle Cloud Infrastructure. Your environment comes with a tenancy, a compartment, an Oracle Cloud account in the LiveLabs tenancy, and a pre-provisioned Autonomous Database. Sample data is loaded into your database and your database is registered with Oracle Data Safe. +In this lab, you access and review your LiveLabs Sandbox environment in Oracle Cloud Infrastructure. Your environment comes with a tenancy, a compartment, an Oracle Cloud account in the LiveLabs tenancy, and a pre-provisioned Autonomous AI Database. Sample data is loaded into your database and your database is registered with Oracle Data Safe. Estimated Lab Time: 5 minutes @@ -15,7 +15,7 @@ In this lab, you will: - View your LiveLabs reservation information and sign in - Access Oracle Data Safe and view your registered target database - (Optional) Explore Security Center -- Access Oracle Database Actions +- Access ORACLE Database Actions ### Prerequisites @@ -37,7 +37,7 @@ This lab assumes you have: - A link that directs you to the sign-in page for Oracle Cloud Infrastructure (**Launch OCI** button) - A username and password to sign in to the LiveLabs tenancy. When signing in for the first time, you are prompted to change your password. - A compartment of your very own. We refer to this compartment as "your compartment" throughout the workshop. Make note of your compartment's name because you need to select it often throughout the workshop. - - An Autonomous Database in your compartment. You are provided the password for the `ADMIN` account on your database. + - An Autonomous AI Database in your compartment. You are provided the password for the `ADMIN` account on your database. 3. Make note of your username and click the **Copy Password** button for Oracle Cloud Infrastructure. @@ -62,7 +62,7 @@ This lab assumes you have: A database registered with Oracle Data Safe is referred to as a *target* database in Oracle Data Safe. -1. From the navigation menu, select **Oracle Database**, and then **Data Safe - Database Security**. The **Overview** page is displayed. If the **Welcome to Data Safe** tour dialog box is displayed, click **Stop tour**. +1. From the navigation menu, select **Oracle AI Database**, and then **Data Safe - Database Security**. The **Overview** page is displayed. If the **Welcome to Data Safe** tour dialog box is displayed, click **Stop tour**. 2. On the left, click **Target databases**. @@ -86,7 +86,7 @@ A database registered with Oracle Data Safe is referred to as a *target* databas - In Security center, you can access all the Oracle Data Safe features, including the dashboard, Security Assessment, User Assessment, Data Discovery, Data Masking, Activity Auditing, SQL Firewall, and Alerts. - When you register a target database, Oracle Data Safe automatically creates a security assessment and user assessment for you. That's why the **Security assessment**, **User assessment**, **Feature usage**, and **Operations summary** charts in the dashboard already have data. - - During registration, Oracle Data Safe also discovers audit trails on your target database. That's why the **Audit trails** chart in the dashboard shows one audit trail for your Autonomous Database. Later you start this audit trail to collect audit data into Oracle Data Safe. + - During registration, Oracle Data Safe also discovers audit trails on your target database. That's why the **Audit trails** chart in the dashboard shows one audit trail for your Autonomous AI Database. Later you start this audit trail to collect audit data into Oracle Data Safe. ![Initial Dashboard - security controls](images/dashboard-security-controls.png "Initial Dashboard - security controls") @@ -95,17 +95,17 @@ A database registered with Oracle Data Safe is referred to as a *target* databas ![Initial Dashboard - feature metrics bottom half](images/feature-metrics-bottom-half.png "Initial Dashboard - feature metrics bottom half") -## Task 4: Access Oracle Database Actions +## Task 4: Access ORACLE Database Actions Database Actions provides a way for you to run SQL commands on your database. The step-by-step instructions for accessing Database Actions are covered here. Subsequent labs simply say to "access the SQL worksheet in Database Actions." You can always refer back to these steps for help if needed. -1. From the navigation menu (hamburger menu in the upper-left corner), select **Oracle Database**, and then **Autonomous Database**. +1. From the navigation menu (hamburger menu in the upper-left corner), select **Oracle AI Database**, and then **Autonomous AI Database**. 2. If needed, select your compartment. 3. In the table on the right, click the name of your database. -4. At the top of the **Autonomous Database details** page, from the **Database actions** menu, select **SQL**. +4. At the top of the **Autonomous AI Database** page, from the **Database actions** menu, select **SQL**. 5. If required, sign in as the `ADMIN` user. @@ -117,11 +117,11 @@ Database Actions provides a way for you to run SQL commands on your database. Th - On the **Worksheet** on the right, you run SQL commands and scripts. - On the **Query Result** and **Script Output** tabs at the bottom of the page, you review query results and output generated from running scripts. - ![SQL Worksheet in Oracle Database Actions](images/database-actions.png "SQL Worksheet in Oracle Database Actions") + ![SQL Worksheet in Database Actions](images/database-actions.png "SQL Worksheet in Database Actions") -8. *Leave the **SQL | Oracle Database Actions** tab open because you return to it throughout this workshop.* If your session expires, you can always sign in again. +8. *Leave the **SQL | ORACLE Database Actions** tab open because you return to it throughout this workshop.* If your session expires, you can always sign in again. -9. Return to Oracle Data Safe: Click the **Autonomous Database | Oracle Cloud Infrastructure** browser tab. From the navigation menu, select **Oracle Database**, and then **Data Safe - Database Security**. The **Overview** page is displayed. +9. Return to Oracle Data Safe: Click the **Autonomous AI Database | Oracle Cloud Infrastructure** browser tab. From the navigation menu, select **Oracle AI Database**, and then **Data Safe - Database Security**. The **Overview** page is displayed. You may now **proceed to the next lab**. @@ -138,4 +138,4 @@ You may now **proceed to the next lab**. ## Acknowledgements - **Author** - Jody Glover, Consulting User Assistance Developer, Database Development -- **Last Updated By/Date** - Jody Glover, September 10, 2025 +- **Last Updated By/Date** - Jody Glover, October 20, 2025 diff --git a/data-safe/access-environment/access-environment-sandbox.md b/data-safe/access-environment/access-environment-sandbox.md index 7aaf54367..f1f459a27 100644 --- a/data-safe/access-environment/access-environment-sandbox.md +++ b/data-safe/access-environment/access-environment-sandbox.md @@ -2,7 +2,7 @@ ## Introduction -In this lab, you access and review your LiveLabs Sandbox environment in Oracle Cloud Infrastructure. Your environment comes with a tenancy, a compartment, an Oracle Cloud account in the LiveLabs tenancy, and a pre-provisioned Autonomous Database. Sample data is loaded into your database and your database is registered with Oracle Data Safe. +In this lab, you access and review your LiveLabs Sandbox environment in Oracle Cloud Infrastructure. Your environment comes with a tenancy, a compartment, an Oracle Cloud account in the LiveLabs tenancy, and a pre-provisioned Autonomous AI Database. Sample data is loaded into your database and your database is registered with Oracle Data Safe. Estimated Lab Time: 5 minutes @@ -13,7 +13,7 @@ In this lab, you will: - View your LiveLabs reservation information and sign in - Access Oracle Data Safe and view your registered target database - Explore Security Center -- Access Oracle Database Actions +- Access ORACLE Database Actions ### Prerequisites @@ -35,7 +35,7 @@ This lab assumes you have: - A link that directs you to the sign-in page for Oracle Cloud Infrastructure (**Launch OCI** button) - A username and password to sign in to the LiveLabs tenancy. When signing in for the first time, you are prompted to change your password. - A compartment of your very own. We refer to this compartment as "your compartment" throughout the workshop. Make note of your compartment's name because you need to select it often throughout the workshop. - - An Autonomous Database in your compartment. You are provided the password for the `ADMIN` account on your database. + - An Autonomous AI Database in your compartment. You are provided the password for the `ADMIN` account on your database. 3. Make note of your username and click the **Copy Password** button for Oracle Cloud Infrastructure. @@ -54,9 +54,9 @@ This lab assumes you have: ## Task 2: Access Oracle Data Safe and view your registered target database -A database registered with Oracle Data Safe is referred to as a *target* database in Oracle Data Safe. +A database registered with Oracle Data Safe is referred to as a *target database* in Oracle Data Safe. -1. From the navigation menu, select **Oracle Database**, and then **Data Safe - Database Security**. The **Overview** page is displayed. If the **Welcome to Data Safe** tour dialog box is displayed, click **Stop tour**. +1. From the navigation menu, select **Oracle AI Database**, and then **Data Safe - Database Security**. The **Overview** page is displayed. If the **Welcome to Data Safe** tour dialog box is displayed, click **Stop tour**. 2. On the left, click **Target databases**. @@ -78,7 +78,7 @@ A database registered with Oracle Data Safe is referred to as a *target* databas - In Security center, you can access all the Oracle Data Safe features, including the dashboard, Security Assessment, User Assessment, Data Discovery, Data Masking, Activity Auditing, SQL Firewall, and Alerts. - When you register a target database, Oracle Data Safe automatically creates a security assessment and user assessment for you. That's why the **Security assessment**, **User assessment**, **Feature usage**, and **Operations summary** charts in the dashboard already have data. - - During registration, Oracle Data Safe also discovers audit trails on your target database. That's why the **Audit trails** chart in the dashboard shows one audit trail for your Autonomous Database. Later you start this audit trail to collect audit data into Oracle Data Safe. + - During registration, Oracle Data Safe also discovers audit trails on your target database. That's why the **Audit trails** chart in the dashboard shows one audit trail for your Autonomous AI Database. Later you start this audit trail to collect audit data into Oracle Data Safe. ![Initial Dashboard - security controls](images/dashboard-security-controls.png "Initial Dashboard - security controls") @@ -87,13 +87,13 @@ A database registered with Oracle Data Safe is referred to as a *target* databas ![Initial Dashboard - feature metrics bottom half](images/feature-metrics-bottom-half.png "Initial Dashboard - feature metrics bottom half") -## Task 4: Access Oracle Database Actions +## Task 4: Access ORACLE Database Actions Database Actions provides a way for you to run SQL commands on your database. The step-by-step instructions for accessing Database Actions are covered here. Subsequent labs simply say to "access the SQL worksheet in Database Actions." You can always refer back to these steps for help if needed. -1. From the navigation menu (hamburger menu in the upper-left corner), select **Oracle Database**, and then **Autonomous Database**. Under **List Scope**, select your compartment under the **LiveLabs** folder. In the table on the right, click the name of your database. +1. From the navigation menu (hamburger menu in the upper-left corner), select **Oracle AI Database**, and then **Autonomous AI Database**. Under **List Scope**, select your compartment under the **LiveLabs** folder. In the table on the right, click the name of your database. -2. At the top of the **Autonomous Database details** page, from the **Database actions** menu, select **SQL**. +2. At the top of the **Autonomous AI Database** page, from the **Database actions** menu, select **SQL**. 3. If required, sign in as the `ADMIN` user. @@ -105,11 +105,11 @@ Database Actions provides a way for you to run SQL commands on your database. Th - On the **Worksheet** on the right, you run SQL commands and scripts. - On the **Query Result** and **Script Output** tabs at the bottom of the page, you review query results and output generated from running scripts. - ![SQL Worksheet in Oracle Database Actions](images/database-actions.png "SQL Worksheet in Oracle Database Actions") + ![SQL Worksheet in Database Actions](images/database-actions.png "SQL Worksheet in Database Actions") -6. *Leave the **SQL | Oracle Database Actions** tab open because you return to it throughout this workshop.* If your session expires, you can always sign in again. +6. *Leave the **SQL | ORACLE Database Actions** tab open because you return to it throughout this workshop.* If your session expires, you can always sign in again. -7. Return to Oracle Data Safe: Click the **Autonomous Database | Oracle Cloud Infrastructure** browser tab. From the navigation menu, select **Oracle Database**, and then **Data Safe - Database Security**. The **Overview** page is displayed. +7. Return to Oracle Data Safe: Click the **Autonomous AI Database | Oracle Cloud Infrastructure** browser tab. From the navigation menu, select **Oracle AI Database**, and then **Data Safe - Database Security**. The **Overview** page is displayed. You may now **proceed to the next lab**. @@ -126,4 +126,4 @@ You may now **proceed to the next lab**. ## Acknowledgements - **Author** - Jody Glover, Consulting User Assistance Developer, Database Development -- **Last Updated By/Date** - Jody Glover, August 1, 2025 +- **Last Updated By/Date** - Jody Glover, October 20, 2025 diff --git a/data-safe/api-copy-audit-data/api-copy-audit-data.md b/data-safe/api-copy-audit-data/api-copy-audit-data.md index ce8385e9a..38b4ad1d6 100644 --- a/data-safe/api-copy-audit-data/api-copy-audit-data.md +++ b/data-safe/api-copy-audit-data/api-copy-audit-data.md @@ -32,7 +32,7 @@ This lab assumes you have: - Obtained an Oracle Cloud account and signed in to the Oracle Cloud Infrastructure Console - Prepared your environment for this workshop (see [Prepare Your Environment](?lab=prepare-environment)) -- Registered your target database with Oracle Data Safe (see [Register an Autonomous Database with Oracle Data Safe](?lab=register-autonomous-database)) +- Registered your target database with Oracle Data Safe (see [Register an Autonomous AI Database with Oracle Data Safe](?lab=register-autonomous-database)) - If you are using a Free Tier subscription, you need to be working in your home region. This is necessary in order to create a compute instance with the Oracle Cloud Development kit. ### Assumptions @@ -60,7 +60,7 @@ Cloud Shell is running the following application versions: ## Task 2: Start the audit trail for your target database in Oracle Data Safe -1. From the navigation menu, select **Oracle Database**, and then **Data Safe - Database Security**. +1. From the navigation menu, select **Oracle AI Database**, and then **Data Safe - Database Security**. 2. Under **Security center** on the left, click **Activity auditing**. @@ -429,7 +429,7 @@ In this task, you compile an example Java program named `DataSafeRestAPIClientEx ## Task 10: Obtain the compartment OCID for your target database -1. From the navigation menu in Oracle Cloud Infrastructure, select **Oracle Database**, and then **Data Safe - Database Security**. +1. From the navigation menu in Oracle Cloud Infrastructure, select **Oracle AI Database**, and then **Data Safe - Database Security**. 2. On the left, click **Target databases**. @@ -542,5 +542,5 @@ You may now **proceed to the next lab**. ## Acknowledgements - **Author** - Jody Glover, Consulting User Assistance Developer, Database - **Consultants** - Richard Evans, Bettina Schaeumer, Archana Rao, Anna Haikl -- **Last Updated By/Date** - Jody Glover, June 5, 2025 +- **Last Updated By/Date** - Jody Glover, October 20, 2025 diff --git a/data-safe/api-schedule-audit-data-copy/api-schedule-audit-data-copy.md b/data-safe/api-schedule-audit-data-copy/api-schedule-audit-data-copy.md index 3cc2707c3..7a27b0fde 100644 --- a/data-safe/api-schedule-audit-data-copy/api-schedule-audit-data-copy.md +++ b/data-safe/api-schedule-audit-data-copy/api-schedule-audit-data-copy.md @@ -23,7 +23,7 @@ This lab assumes you have: - Obtained an Oracle Cloud account and signed in to the Oracle Cloud Infrastructure Console - Prepared your environment for this workshop (see [Prepare Your Environment](?lab=prepare-environment)) -- Registered your target database with Oracle Data Safe (see [Register an Autonomous Database with Oracle Data Safe](?lab=register-autonomous-database)) +- Registered your target database with Oracle Data Safe (see [Register an Autonomous AI Database with Oracle Data Safe](?lab=register-autonomous-database)) - Completed the [Copy Audit Data to Object Storage using the Oracle Data Safe REST API](?lab=api-copy-audit-data) lab. This lab is a continuation of that lab. @@ -78,7 +78,7 @@ In this task, you create an SH script that contains the variables and Java comma 1/5 * * * * /home/opc/.oci/datasafejob.sh ``` -3. Generate some activity for Oracle Data Safe to audit. To do this, access Database Actions for your target database. Download the [**load-data-safe-sample-data_admin.sql**](https://c4u04.objectstorage.us-ashburn-1.oci.customer-oci.com/p/EcTjWk2IuZPZeNnD_fYMcgUhdNDIDA6rt9gaFj_WZMiL7VvxPBNMY60837hu5hga/n/c4u04/b/livelabsfiles/o/security-library/load-data-safe-sample-data_admin.sql) script and open it in a text editor, such as NotePad. Copy the entire script to the clipboard and paste it into the worksheet in Database Actions. On the toolbar, click the **Run Script** button and wait for the script to finish running. +3. Generate some activity for Oracle Data Safe to audit. To do this, access Database Actions for your target database. Download the [**load-data-safe-sample-data_admin.sql**](https://objectstorage.us-ashburn-1.oraclecloud.com/p/QqCOrIg8vwNsrtXHFosXcmFRIWkjKv4yNbXj6_bUNx2ZQy-KsK564UWBxJKqkdVM/n/c4u04/b/livelabsfiles/o/load-data-safe-sample-data_admin.sql) script and open it in a text editor, such as NotePad. Copy the entire script to the clipboard and paste it into the worksheet in Database Actions. On the toolbar, click the **Run Script** button and wait for the script to finish running. 4. Return to your bucket and view the audit data being collected every five minutes. It can sometimes take a few minutes for the audit data objects to be displayed. @@ -127,7 +127,7 @@ You may now **proceed to the next lab**. ## Acknowledgements - **Author** - Jody Glover, Consulting User Assistance Developer, Database Development - **Contributors** - Richard Evans, Anna Haikl, Russ Lowenthal, Archana Rao, Bettina Schaeumer -- **Last Updated By/Date** - Jody Glover, June 5, 2025 +- **Last Updated By/Date** - Jody Glover, October 20, 2025 diff --git a/data-safe/assess-database-configurations/assess-database-configurations-ocw.md b/data-safe/assess-database-configurations/assess-database-configurations-ocw.md index 2763983ed..d886ec9fc 100644 --- a/data-safe/assess-database-configurations/assess-database-configurations-ocw.md +++ b/data-safe/assess-database-configurations/assess-database-configurations-ocw.md @@ -171,4 +171,4 @@ You may now **proceed to the next lab**. ## Acknowledgements * **Author** - Jody Glover, Consulting User Assistance Developer, Database Development -* **Last Updated By/Date** - Jody Glover, September 10, 2025 +* **Last Updated By/Date** - Jody Glover, October 20, 2025 diff --git a/data-safe/assess-database-configurations/assess-database-configurations.md b/data-safe/assess-database-configurations/assess-database-configurations.md index fd3ca5de3..004621a00 100644 --- a/data-safe/assess-database-configurations/assess-database-configurations.md +++ b/data-safe/assess-database-configurations/assess-database-configurations.md @@ -224,4 +224,4 @@ You may now **proceed to the next lab**. ## Acknowledgements * **Author** - Jody Glover, Consulting User Assistance Developer, Database Development -* **Last Updated By/Date** - Jody Glover, August 1, 2025 +* **Last Updated By/Date** - Jody Glover, October 20, 2025 diff --git a/data-safe/assess-database-users/assess-database-users-ocw.md b/data-safe/assess-database-users/assess-database-users-ocw.md index 9c3a8069f..bd9bc1593 100644 --- a/data-safe/assess-database-users/assess-database-users-ocw.md +++ b/data-safe/assess-database-users/assess-database-users-ocw.md @@ -177,4 +177,4 @@ You may now **proceed to the next lab**. ## Acknowledgements * **Author** - Jody Glover, Consulting User Assistance Developer, Database Development -* **Last Updated By/Date** - Jody Glover, September 10, 2025 +* **Last Updated By/Date** - Jody Glover, October 20, 2025 diff --git a/data-safe/assess-database-users/assess-database-users.md b/data-safe/assess-database-users/assess-database-users.md index 7dcd9c203..b1e836855 100644 --- a/data-safe/assess-database-users/assess-database-users.md +++ b/data-safe/assess-database-users/assess-database-users.md @@ -206,4 +206,4 @@ You may now **proceed to the next lab**. ## Acknowledgements * **Author** - Jody Glover, Consulting User Assistance Developer, Database Development -* **Last Updated By/Date** - Jody Glover, August 1, 2025 +* **Last Updated By/Date** - Jody Glover, October 20, 2025 diff --git a/data-safe/audit-database-activity/audit-database-activity.md b/data-safe/audit-database-activity/audit-database-activity.md index f89cae951..baf98651c 100644 --- a/data-safe/audit-database-activity/audit-database-activity.md +++ b/data-safe/audit-database-activity/audit-database-activity.md @@ -195,4 +195,4 @@ You may now **proceed to the next lab**. ## Acknowledgements * **Author** - Jody Glover, Consulting User Assistance Developer, Database Development -* **Last Updated By/Date** - Jody Glover, May 5, 2025 +* **Last Updated By/Date** - Jody Glover, October 20, 2025 diff --git a/data-safe/clean-up-environment/clean-up-environment-ocw.md b/data-safe/clean-up-environment/clean-up-environment-ocw.md index 0a72d6fce..840311d4f 100644 --- a/data-safe/clean-up-environment/clean-up-environment-ocw.md +++ b/data-safe/clean-up-environment/clean-up-environment-ocw.md @@ -2,7 +2,7 @@ ## Introduction -To clean up your environment after you are finished with this workshop, you need to terminate your target database. Terminating an Autonomous Database permanently deletes the instance from Oracle Cloud Infrastructure, removes all automatic backups, and deregesters the database from Oracle Data Safe. Oracle Data Safe automatically deprovisions resources when your free trial period expires. You cannot recover a terminated database. +To clean up your environment after you are finished with this workshop, you need to terminate your target database. Terminating an Autonomous AI Database permanently deletes the instance from Oracle Cloud Infrastructure, removes all automatic backups, and deregesters the database from Oracle Data Safe. Oracle Data Safe automatically deprovisions resources when your free trial period expires. You cannot recover a terminated database. Estimated Time: 2 minutes @@ -27,7 +27,7 @@ Watch the video below for a quick walk-through of the lab. ## Task 1: Terminate your target database -1. From Oracle Cloud Infrastructure's navigation menu, select **Oracle Database**, and then **Autonomous Transaction Processing**. +1. From Oracle Cloud Infrastructure's navigation menu, select **Oracle AI Database**, and then **Autonomous Transaction Processing**. 2. Under **List Scope** on the left, select your compartment. @@ -37,13 +37,13 @@ Watch the video below for a quick walk-through of the lab. 5. From the **More actions** drop-down list, select **Terminate**. - The **Terminate Autonomous Database** dialog box is displayed. + The **Terminate Autonomous AI Database** dialog box is displayed. -6. Enter your database name, and then click **Terminate Autonomous Database**. +6. Enter your database name, and then click **Terminate**. ## Acknowledgements - **Author** - Jody Glover, Consulting User Assistance Developer, Database Development -- **Last Updated By/Date** - Jody Glover, August 17, 2023 +- **Last Updated By/Date** - Jody Glover, October 20, 2023 diff --git a/data-safe/cli/cli.md b/data-safe/cli/cli.md index 26ccb88f3..7f78cc795 100644 --- a/data-safe/cli/cli.md +++ b/data-safe/cli/cli.md @@ -27,7 +27,7 @@ This lab assumes you have: - Obtained an Oracle Cloud account and signed in to the Oracle Cloud Infrastructure Console - Prepared your environment for this workshop (see [Prepare Your Environment](?lab=prepare-environment)) -- Registered your target database with Oracle Data Safe (see [Register an Autonomous Database with Oracle Data Safe](?lab=register-autonomous-database)) +- Registered your target database with Oracle Data Safe (see [Register an Autonomous AI Database with Oracle Data Safe](?lab=register-autonomous-database)) ## Task 1: Review the documentation for the Oracle Data Safe CLI @@ -92,9 +92,9 @@ Identify the commands and values that are required for the SH script and test ea $ export compartment_id=your-compartment-ocid ``` -2. Create a variable that defines your Oracle Data Safe target database OCID (not your Autonomous Database OCID!). +2. Create a variable that defines your Oracle Data Safe target database OCID (not your Autonomous AI Database OCID!). - To do this, first find your target database OCID: From the navigation menu, select **Oracle Database**, and then **Data Safe - Database Security**. Under **Data Safe** on the left, click **Target databases**. Under **List scope** on the left, select your compartment. On the right, click the name of your target database. On the **Target database information** tab, click **Copy** next to **OCID**. In Cloud Shell, enter the following command, replacing `your-target-database-ocid` with your own OCID. + To do this, first find your target database OCID: From the navigation menu, select **Oracle AI Database**, and then **Data Safe - Database Security**. Under **Data Safe** on the left, click **Target databases**. Under **List scope** on the left, select your compartment. On the right, click the name of your target database. On the **Target database information** tab, click **Copy** next to **OCID**. In Cloud Shell, enter the following command, replacing `your-target-database-ocid` with your own OCID. ```text $ export target_id=your-target-database-ocid @@ -132,7 +132,7 @@ Identify the commands and values that are required for the SH script and test ea 6. Verify that the security assessment is created in Oracle Data Safe. - To do this, from the navigation menu, select **Oracle Database**, and then **Data Safe - Database Security**. Under **Data Safe** on the left, click **Security assessment**. Click the **Target summary** tab, locate the line that has your target database, and click **View report**. At the top of the latest security assessment page, click **View history**. Make sure that your compartment is selected. Find the new security assessment for your target database that was generated by the CLI command in the previous step. + To do this, from the navigation menu, select **Oracle AI Database**, and then **Data Safe - Database Security**. Under **Data Safe** on the left, click **Security assessment**. Click the **Target summary** tab, locate the line that has your target database, and click **View report**. At the top of the latest security assessment page, click **View history**. Make sure that your compartment is selected. Find the new security assessment for your target database that was generated by the CLI command in the previous step. You should have at least two security assessments. The first one was automatically created by Oracle Data Safe when you registered your target database. The second one is the one you just created via the command line. If the second one isn't listed, you may need to wait a little longer. @@ -244,4 +244,4 @@ You may now **proceed to the next lab**. ## Acknowledgements - **Author** - Jody Glover, Consulting User Assistance Developer, Database - **Consultants** - Bettina Schaeumer -- **Last Updated By/Date** - Jody Glover, June 5, 2025 \ No newline at end of file +- **Last Updated By/Date** - Jody Glover, October 20, 2025 \ No newline at end of file diff --git a/data-safe/discover-sensitive-data/discover-sensitive-data-ocw.md b/data-safe/discover-sensitive-data/discover-sensitive-data-ocw.md index 1759c073b..baabffd1b 100644 --- a/data-safe/discover-sensitive-data/discover-sensitive-data-ocw.md +++ b/data-safe/discover-sensitive-data/discover-sensitive-data-ocw.md @@ -121,4 +121,4 @@ You may now **proceed to the next lab**. ## Acknowledgements - **Author** - Jody Glover, Consulting User Assistance Developer, Database Development -- **Last Updated By/Date** - Jody Glover, September 10, 2025 +- **Last Updated By/Date** - Jody Glover, October 20, 2025 diff --git a/data-safe/discover-sensitive-data/discover-sensitive-data.md b/data-safe/discover-sensitive-data/discover-sensitive-data.md index df8627292..485e620d7 100644 --- a/data-safe/discover-sensitive-data/discover-sensitive-data.md +++ b/data-safe/discover-sensitive-data/discover-sensitive-data.md @@ -202,4 +202,4 @@ You may now **proceed to the next lab**. ## Acknowledgements - **Author** - Jody Glover, Consulting User Assistance Developer, Database Development -- **Last Updated By/Date** - Jody Glover, August 1, 2025 +- **Last Updated By/Date** - Jody Glover, October 20, 2025 diff --git a/data-safe/events/events.md b/data-safe/events/events.md index aa7e023f5..b8e602460 100644 --- a/data-safe/events/events.md +++ b/data-safe/events/events.md @@ -23,7 +23,7 @@ This lab assumes you have: - Obtained an Oracle Cloud account and signed in to the Oracle Cloud Infrastructure Console - *Administrator* permissions in your tenancy - Prepared your environment for this workshop (see [Prepare Your Environment](?lab=prepare-environment)) -- Registered your target database with Oracle Data Safe (see [Register an Autonomous Database with Oracle Data Safe](?lab=register-autonomous-database)) +- Registered your target database with Oracle Data Safe (see [Register an Autonomous AI Database with Oracle Data Safe](?lab=register-autonomous-database)) - A valid email address ### Assumptions @@ -33,7 +33,7 @@ This lab assumes you have: ## Task 1: Review the latest user assessment -1. From the navigation menu in Oracle Cloud Infrastructure, select **Oracle Database**, and then **Data Safe - Database Security**. +1. From the navigation menu in Oracle Cloud Infrastructure, select **Oracle AI Database**, and then **Data Safe - Database Security**. 2. Under **Security center**, click **User assessment**. @@ -213,4 +213,4 @@ In this task, you create a user on your target database with the `PDB_DBA` role. ## Acknowledgements - **Author** - Jody Glover, Consulting User Assistance Developer, Database Development - **Contributors** - Bettina Schaeumer -- **Last Updated By/Date** - Jody Glover, Jun 5, 2025 \ No newline at end of file +- **Last Updated By/Date** - Jody Glover, October 20, 2025 \ No newline at end of file diff --git a/data-safe/introduction/introduction-integration.md b/data-safe/introduction/introduction-integration.md index 8030040ec..99a2e8880 100644 --- a/data-safe/introduction/introduction-integration.md +++ b/data-safe/introduction/introduction-integration.md @@ -1,6 +1,6 @@ # Introduction -This workshop is designed to show developers and administrators how they can perform complex tasks by integrating Oracle Data Safe with other applications and services. The workshop covers how to register an Autonomous Database with Oracle Data Safe, use the Oracle Data Safe command line interface (CLI), use the Oracle Data Safe REST API, and configure Oracle Data Safe events. +This workshop is designed to show developers and administrators how they can perform complex tasks by integrating Oracle Data Safe with other applications and services. The workshop covers how to register an Autonomous AI Database with Oracle Data Safe, use the Oracle Data Safe command line interface (CLI), use the Oracle Data Safe REST API, and configure Oracle Data Safe events. You can do this workshop in Oracle's free tier with trial credits or in your own tenancy using a paid Oracle Cloud account. @@ -16,7 +16,7 @@ Watch a preview of "*Introduction to Oracle Data Safe (June 2022)*" [](youtube:U In this workshop, you learn how to perform the following tasks: -- Register an Autonomous Database with Oracle Data Safe +- Register an Autonomous AI Database with Oracle Data Safe - Download the latest security assessment by using the Oracle Data Safe CLI - Copy audit data to object storage using the Oracle Data Safe REST API - Schedule the copying of audit data to object storage using the Oracle Data Safe REST API @@ -35,4 +35,4 @@ The following links provide more information about Oracle Data Safe: ## Acknowledgements * **Author** - Jody Glover, Consulting User Assistance Developer, Database Development -* **Last Updated By/Date** - Jody Glover, May 8, 2023 +* **Last Updated By/Date** - Jody Glover, October 20, 2023 diff --git a/data-safe/introduction/introduction-ocw.md b/data-safe/introduction/introduction-ocw.md index 1afc9b6d7..790c6c850 100644 --- a/data-safe/introduction/introduction-ocw.md +++ b/data-safe/introduction/introduction-ocw.md @@ -33,4 +33,4 @@ The following links provide more information about Oracle Data Safe: ## Acknowledgements * **Author** - Jody Glover, Consulting User Assistance Developer, Database Development -* **Last Updated By/Date** - Jody Glover, August 1, 2025 +* **Last Updated By/Date** - Jody Glover, October 20, 2025 diff --git a/data-safe/introduction/introduction-sandbox.md b/data-safe/introduction/introduction-sandbox.md index aaa164ef4..e78b503cf 100644 --- a/data-safe/introduction/introduction-sandbox.md +++ b/data-safe/introduction/introduction-sandbox.md @@ -34,4 +34,4 @@ The following links provide more information about Oracle Data Safe: ## Acknowledgements * **Author** - Jody Glover, Consulting User Assistance Developer, Database Development -* **Last Updated By/Date** - Jody Glover, August 1, 2025 +* **Last Updated By/Date** - Jody Glover, October 20, 2025 diff --git a/data-safe/introduction/introduction.md b/data-safe/introduction/introduction.md index c6ac5d139..690da0c76 100644 --- a/data-safe/introduction/introduction.md +++ b/data-safe/introduction/introduction.md @@ -16,7 +16,7 @@ Watch a preview of "*Introduction to Oracle Data Safe*" (May 2025) [Video hosted In this workshop, you learn how to perform the following tasks: -- Register an Autonomous Database with Oracle Data Safe +- Register an Autonomous AI Database with Oracle Data Safe - Assess the security of your database configurations and database users using Oracle Data Safe - Discover and mask sensitive data on your target database using Oracle Data Safe - Collect and monitor audit data in Oracle Data Safe to inform you of database activity @@ -37,4 +37,4 @@ The following links provide more information about Oracle Data Safe: ## Acknowledgements * **Author** - Jody Glover, Consulting User Assistance Developer, Database Development -* **Last Updated By/Date** - Jody Glover, August 1, 2025 +* **Last Updated By/Date** - Jody Glover, October 20, 2025 diff --git a/data-safe/mask-sensitive-data/mask-sensitive-data-ocw.md b/data-safe/mask-sensitive-data/mask-sensitive-data-ocw.md index 865680f43..7ff50272f 100644 --- a/data-safe/mask-sensitive-data/mask-sensitive-data-ocw.md +++ b/data-safe/mask-sensitive-data/mask-sensitive-data-ocw.md @@ -4,7 +4,7 @@ Data Masking provides a way for you to mask sensitive data so that the data is safe for non-production purposes. For example, organizations often need to create copies of their production data to support development and test activities. Simply copying the production data exposes sensitive data to new users. To avoid a security risk, you can use Data Masking to replace the sensitive data with realistic, but fictitious data. -Create a masking policy using the default settings and then customize it. Mask the sensitive data that you discovered in the [Discover Sensitive Data](?lab=discover-sensitive-data-ocw) lab. View the before and after effect on the masked data by using Oracle Database Actions. +Create a masking policy using the default settings and then customize it. Mask the sensitive data that you discovered in the [Discover Sensitive Data](?lab=discover-sensitive-data-ocw) lab. View the before and after effect on the masked data by using ORACLE Database Actions. Estimated Time: 20 minutes @@ -273,4 +273,4 @@ The pre-masking check looks for any known issues that might arise during a maski ## Acknowledgements - **Author** - Jody Glover, Consulting User Assistance Developer, Database Development -- **Last Updated By/Date** - Jody Glover, September 10, 2025 +- **Last Updated By/Date** - Jody Glover, October 20, 2025 diff --git a/data-safe/mask-sensitive-data/mask-sensitive-data.md b/data-safe/mask-sensitive-data/mask-sensitive-data.md index a72b06862..ab8c9ddd6 100644 --- a/data-safe/mask-sensitive-data/mask-sensitive-data.md +++ b/data-safe/mask-sensitive-data/mask-sensitive-data.md @@ -4,9 +4,9 @@ Data Masking provides a way for you to mask sensitive data so that the data is safe for non-production purposes. For example, organizations often need to create copies of their production data to support development and test activities. Simply copying the production data exposes sensitive data to new users. To avoid a security risk, you can use Data Masking to replace the sensitive data with realistic, but fictitious data. -The roles granted to the Oracle Data Safe service account on your target database control which Oracle Data Safe features you can use with the database. By default, Autonomous Database Serverless has all Oracle Data Safe roles granted during target database registration, except for the Data Masking and SQL Firewall roles. If you are working in your own tenancy, you need to grant the Data Masking role on your target database. +The roles granted to the Oracle Data Safe service account on your target database control which Oracle Data Safe features you can use with the database. By default, Autonomous AI Database Serverless has all Oracle Data Safe roles granted during target database registration, except for the Data Masking and SQL Firewall roles. If you are working in your own tenancy, you need to grant the Data Masking role on your target database. -Create a masking policy using the default settings and then customize it. Mask the sensitive data that you discovered in the [Discover Sensitive Data](?lab=discover-sensitive-data) lab. View the before and after effect on the masked data by using Oracle Database Actions. +Create a masking policy using the default settings and then customize it. Mask the sensitive data that you discovered in the [Discover Sensitive Data](?lab=discover-sensitive-data) lab. View the before and after effect on the masked data by using ORACLE Database Actions. Estimated Time: 20 minutes @@ -298,4 +298,4 @@ The pre-masking check looks for any known issues that might arise during a maski ## Acknowledgements - **Author** - Jody Glover, Consulting User Assistance Developer, Database Development -- **Last Updated By/Date** - Jody Glover, August 1, 2025 +- **Last Updated By/Date** - Jody Glover, October 20, 2025 diff --git a/data-safe/prepare-environment/prepare-environment-ocw-sandbox.md b/data-safe/prepare-environment/prepare-environment-ocw-sandbox.md index 6b6b39361..5facb2b4f 100644 --- a/data-safe/prepare-environment/prepare-environment-ocw-sandbox.md +++ b/data-safe/prepare-environment/prepare-environment-ocw-sandbox.md @@ -2,7 +2,7 @@ ## Introduction -In this lab, you prepare your environment in Oracle Cloud Infrastructure. The LiveLabs sandbox provides you with a tenancy, a compartment, an Oracle Cloud account in the LiveLabs tenancy, and a pre-provisioned Autonomous Database. Sample data is loaded into your database and your database is registered with Oracle Data Safe. +In this lab, you prepare your environment in Oracle Cloud Infrastructure. The LiveLabs sandbox provides you with a tenancy, a compartment, an Oracle Cloud account in the LiveLabs tenancy, and a pre-provisioned Autonomous AI Database. Sample data is loaded into your database and your database is registered with Oracle Data Safe. Estimated Lab Time: 5 minutes @@ -12,7 +12,7 @@ Estimated Lab Time: 5 minutes In this lab, you will: - View your LiveLabs reservation information and sign in -- Access Oracle Database Actions +- Access ORACLE Database Actions - Access Oracle Data Safe and view your registered target database - Explore Security Center @@ -36,7 +36,7 @@ This lab assumes you have: - A link that directs you to the sign-in page for Oracle Cloud Infrastructure (**Launch OCI** button) - A username and password to sign in to the LiveLabs tenancy. When signing in for the first time, you are prompted to change your password. - A compartment of your very own. We refer to this compartment as "your compartment" throughout the workshop. Make note of your compartment's name because you need to select it often throughout the workshop. - - An Autonomous Database in your compartment. You are provided the password for the `ADMIN` account on your database. + - An Autonomous AI Database in your compartment. You are provided the password for the `ADMIN` account on your database. 3. Make note of your username and click the **Copy Password** button for Oracle Cloud Infrastructure. @@ -52,18 +52,18 @@ This lab assumes you have: You are now signed in to your LiveLabs Sandbox in Oracle Cloud Infrastructure. -7. Access your database: From the navigation menu (hamburger menu in the upper-left corner), select **Oracle Database**, and then **Autonomous Database**. Under **List Scope**, select your compartment under the **LiveLabs** folder. In the table on the right, click the name of your database. +7. Access your database: From the navigation menu (hamburger menu in the upper-left corner), select **Oracle AI Database**, and then **Autonomous AI Database**. Under **List Scope**, select your compartment under the **LiveLabs** folder. In the table on the right, click the name of your database. -## Task 2: Access Oracle Database Actions +## Task 2: Access ORACLE Database Actions Database Actions provides a way for you to run SQL commands on your database. The step-by-step instructions for accessing Database Actions are covered here. Subsequent labs simply say to "access the SQL worksheet in Database Actions." You can always refer back to these steps for help if needed. -1. At the top of the **Autonomous Database details** page, from the **Database actions** menu, select **SQL**. +1. At the top of the **Autonomous AI Database** page, from the **Database actions** menu, select **SQL**. 2. If required, sign in as the `ADMIN` user. - - If a tenancy administrator provided you an Autonomous Database, obtain the password from that person. + - If a tenancy administrator provided you an Autonomous AI Database, obtain the password from that person. - If you are using an Oracle-provided environment, enter the database password provided to you. 3. Close the **SQL History** and **Warning** dialog boxes. @@ -74,9 +74,9 @@ Database Actions provides a way for you to run SQL commands on your database. Th - On the **Worksheet** on the right, you run SQL commands and scripts. - On the **Query Result** and **Script Output** tabs at the bottom of the page, you review query results and output generated from running scripts. - ![SQL Worksheet in Oracle Database Actions](images/database-actions.png "SQL Worksheet in Oracle Database Actions") + ![SQL Worksheet in Database Actions](images/database-actions.png "SQL Worksheet in Database Actions") -5. *Leave the **SQL | Oracle Database Actions** tab open because you return to it throughout this workshop.* If your session expires, you can always sign in again. Return to the **Autonomous Database | Oracle Cloud Infrastructure** tab. +5. *Leave the **SQL | ORACLE Database Actions** tab open because you return to it throughout this workshop.* If your session expires, you can always sign in again. Return to the **Autonomous AI Database | Oracle Cloud Infrastructure** tab. ## Task 3: Access Oracle Data Safe and view your registered target database @@ -103,7 +103,7 @@ A database registered with Oracle Data Safe is referred to as a *target* databas - In Security center, you can access all the Oracle Data Safe features, including the dashboard, Security Assessment, User Assessment, Data Discovery, Data Masking, Activity Auditing, SQL Firewall, and Alerts. - When you register a target database, Oracle Data Safe automatically creates a security assessment and user assessment for you. That's why the **Security assessment**, **User assessment**, **Feature usage**, and **Operations summary** charts in the dashboard already have data. - - During registration, Oracle Data Safe also discovers audit trails on your target database. That's why the **Audit trails** chart in the dashboard shows one audit trail with the status **In transition** for your Autonomous Database. Later you start this audit trail to collect audit data into Oracle Data Safe. + - During registration, Oracle Data Safe also discovers audit trails on your target database. That's why the **Audit trails** chart in the dashboard shows one audit trail with the status **In transition** for your Autonomous AI Database. Later you start this audit trail to collect audit data into Oracle Data Safe. ![Initial Dashboard - security controls](images/dashboard-security-controls.png "Initial Dashboard - security controls") @@ -126,4 +126,4 @@ You may now **proceed to the next lab**. ## Acknowledgements - **Author** - Jody Glover, Consulting User Assistance Developer, Database Development -- **Last Updated By/Date** - Jody Glover, August 1, 2025 +- **Last Updated By/Date** - Jody Glover, October 20, 2025 diff --git a/data-safe/prepare-environment/prepare-environment-ocw-tenancy.md b/data-safe/prepare-environment/prepare-environment-ocw-tenancy.md index db19b0b1f..8a1deeb68 100644 --- a/data-safe/prepare-environment/prepare-environment-ocw-tenancy.md +++ b/data-safe/prepare-environment/prepare-environment-ocw-tenancy.md @@ -14,7 +14,7 @@ In this lab, you will: - Create a user group and add an Oracle Cloud account to the group - Create an IAM policy for the user group - Provision an Autonomous Transaction Processing database -- Access Oracle Database Actions +- Access ORACLE Database Actions - Load sample data into your database - Register your database with Oracle Data Safe - Access Oracle Data Safe and view your registered target database @@ -116,19 +116,19 @@ Create an IAM policy that grants you the necessary permissions for the workshop. ## Task 4: Provision an Autonomous Transaction Processing database -Create an Autonomous Transaction Processing (ATP) database in your compartment. Before proceeding, make sure that you have enough quota in your tenancy to create an (Always Free) Autonomous Database. +Create an Autonomous Transaction Processing (ATP) database in your compartment. Before proceeding, make sure that you have enough quota in your tenancy to create an (Always Free) Autonomous AI Database. > **Note**: If you plan to use an existing ATP database in your tenancy, you can skip this task. -1. From the navigation menu, select **Oracle Database**, and then **Autonomous Database**. +1. From the navigation menu, select **Oracle AI Database**, and then **Autonomous AI Database**. 2. In the **Filters** section on the left, make sure your workload type is **Transaction Processing** or **All** so that you can view your database listing after you create your database. 3. From the **Compartment** drop-down list, select your compartment. -4. Click **Create Autonomous Database**. +4. Click **Create Autonomous AI Database**. -5. On the **Create Autonomous Database** page, provide basic information for your database: +5. On the **Create Autonomous AI Database** page, provide basic information for your database: - **Compartment** - If needed, select a different compartment. - **Display name** - Enter a memorable name for the database for display purposes. @@ -143,34 +143,34 @@ Create an Autonomous Transaction Processing (ATP) database in your compartment. - **Access Type** - Leave **Secure access from everywhere** selected. - **License Type** - Leave **License included** selected. -6. Click **Create Autonomous Database**. +6. Click **Create Autonomous AI Database**. - The **Autonomous Database details** page is displayed. + The **Autonomous AI Database** page is displayed. 7. Wait a few minutes for your database instance to provision. **AVAILABLE** is displayed below the large ATP icon. - ![Autonomous Database Details page](images/autonomous-database-details-page.png "Autonomous Database Details page") + ![Autonomous AI Database page](images/autonomous-database-details-page.png "Autonomous AI Database page") -## Task 5: Access Oracle Database Actions +## Task 5: Access ORACLE Database Actions Database Actions provides a way for you to run SQL commands on your target database. The step-by-step instructions for accessing Database Actions are covered here. Subsequent labs simply say to "access the SQL worksheet in Database Actions." You can always refer back to these steps for help if needed. -1. At the top of the **Autonomous Database details** page, click **Database actions**. +1. At the top of the **Autonomous AI Database** page, click **Database actions**. The **Sign-in** page is displayed. 2. If required, sign in as the `ADMIN` user. - A browser tab named **Oracle Database Actions** is opened. *Keep this tab open throughout the workshop.* If your session expires, you can always sign in again. + A browser tab named **ORACLE Database Actions** is opened. *Keep this tab open throughout the workshop.* If your session expires, you can always sign in again. - - If a tenancy administrator provided you an Autonomous Database, obtain the database password from that person. + - If a tenancy administrator provided you an Autonomous AI Database, obtain the database password from that person. 3. In the **Development** section, click **SQL**. - The browser tab name is changed to **SQL | Oracle Database Actions**. + The browser tab name is changed to **SQL | ORACLE Database Actions**. 4. Close the warning and help dialog boxes. @@ -180,14 +180,14 @@ Database Actions provides a way for you to run SQL commands on your target datab - On the **Worksheet** on the right, you run SQL commands and scripts. - On the **Query Result** and **Script Output** tabs at the bottom of the page, you review query results and output generated from running scripts. - ![SQL Worksheet in Oracle Database Actions](images/database-actions.png "SQL Worksheet in Oracle Database Actions") + ![SQL Worksheet in Database Actions](images/database-actions.png "SQL Worksheet in Database Actions") ## Task 6: Load sample data into your database As the `ADMIN` user on the database, run the `load-data-safe-sample-data_admin.sql` SQL script to load sample data into your database. This script creates several tables with sample data that you can use to practice with the Oracle Data Safe features. It also generates database activity for the `ADMIN` user. -1. Download the [**load-data-safe-sample-data_admin.sql**](https://c4u04.objectstorage.us-ashburn-1.oci.customer-oci.com/p/EcTjWk2IuZPZeNnD_fYMcgUhdNDIDA6rt9gaFj_WZMiL7VvxPBNMY60837hu5hga/n/c4u04/b/livelabsfiles/o/security-library/load-data-safe-sample-data_admin.sql) script and open it in a text editor, such as NotePad. +1. Download the [**load-data-safe-sample-data_admin.sql**](https://objectstorage.us-ashburn-1.oraclecloud.com/p/QqCOrIg8vwNsrtXHFosXcmFRIWkjKv4yNbXj6_bUNx2ZQy-KsK564UWBxJKqkdVM/n/c4u04/b/livelabsfiles/o/load-data-safe-sample-data_admin.sql) script and open it in a text editor, such as NotePad. 2. Copy the entire script to the clipboard and paste it into the worksheet in Database Actions. The last line of the script is as follows: @@ -214,20 +214,20 @@ As the `ADMIN` user on the database, run the `load-data-safe-sample-data_admin.s - `SUPPLEMENTAL_DATA` - 149 rows - If your results are different than what is specified above, rerun the [load-data-safe-sample-data_admin.sql](https://c4u04.objectstorage.us-ashburn-1.oci.customer-oci.com/p/EcTjWk2IuZPZeNnD_fYMcgUhdNDIDA6rt9gaFj_WZMiL7VvxPBNMY60837hu5hga/n/c4u04/b/livelabsfiles/o/data-management-library-files/load-data-safe-sample-data_admin.sql) script. + If your results are different than what is specified above, rerun the [load-data-safe-sample-data_admin.sql](https://objectstorage.us-ashburn-1.oraclecloud.com/p/QqCOrIg8vwNsrtXHFosXcmFRIWkjKv4yNbXj6_bUNx2ZQy-KsK564UWBxJKqkdVM/n/c4u04/b/livelabsfiles/o/load-data-safe-sample-data_admin.sql) script. 5. Refresh Database Actions by refreshing the _browser_ page. If prompted, click **Leave page**. 6. Verify that the `HCM1` schema is listed in the first drop-down list on the **Navigator** pane. -7. *Leave the **SQL | Oracle Database Actions** tab open because you return to it throughout this workshop.* If your session expires, you can always sign in again. Return to the **Autonomous Database | Oracle Cloud Infrastructure** tab. +7. *Leave the **SQL | ORACLE Database Actions** tab open because you return to it throughout this workshop.* If your session expires, you can always sign in again. Return to the **Autonomous AI Database | Oracle Cloud Infrastructure** tab. ## Task 7: Register your database with Oracle Data Safe A database registered with Oracle Data Safe is referred to as a *target* database in Oracle Data Safe. -1. Return to the **Autonomous Database | Oracle Cloud Infrastructure** browser tab. You last left off on the Autonomous Database details page. +1. Return to the **Autonomous AI Database | Oracle Cloud Infrastructure** browser tab. You last left off on the Autonomous AI Database page. 2. Scroll down to the **Data Safe** section, click **Register**, and wait for the registration to be completed. @@ -236,7 +236,7 @@ A database registered with Oracle Data Safe is referred to as a *target* databas A database registered with Oracle Data Safe is referred to as a *target* database in Oracle Data Safe. -1. From the navigation menu, select **Oracle Database**, and then **Data Safe - Database Security**. The **Overview** page is displayed. If the **Welcome to Data Safe** tour dialog box is displayed, click **Stop tour**. +1. From the navigation menu, select **Oracle AI Database**, and then **Data Safe - Database Security**. The **Overview** page is displayed. If the **Welcome to Data Safe** tour dialog box is displayed, click **Stop tour**. 2. On the left, click **Target databases**. @@ -258,7 +258,7 @@ A database registered with Oracle Data Safe is referred to as a *target* databas - In Security center, you can access all the Oracle Data Safe features, including the dashboard, Security Assessment, User Assessment, Data Discovery, Data Masking, Activity Auditing, SQL Firewall, and Alerts. - When you register a target database, Oracle Data Safe automatically creates a security assessment and user assessment for you. That's why the **Security assessment**, **User assessment**, **Feature usage**, and **Operations summary** charts in the dashboard already have data. - - During registration, Oracle Data Safe also discovers audit trails on your target database. That's why the **Audit trails** chart in the dashboard shows one audit trail with the status **In transition** for your Autonomous Database. Later you start this audit trail to collect audit data into Oracle Data Safe. + - During registration, Oracle Data Safe also discovers audit trails on your target database. That's why the **Audit trails** chart in the dashboard shows one audit trail with the status **In transition** for your Autonomous AI Database. Later you start this audit trail to collect audit data into Oracle Data Safe. ![Initial Dashboard - security controls](images/dashboard-security-controls.png "Initial Dashboard - security controls") @@ -273,8 +273,8 @@ You may now **proceed to the next lab**. - [Oracle Cloud Infrastructure documentation](https://docs.oracle.com/iaas/Content/home.htm) - [OCI Cloud Free Tier](https://www.oracle.com/cloud/free/) -- [Provision Autonomous Database](https://docs.oracle.com/en/cloud/paas/autonomous-database/adbsa/autonomous-provision.html) -- [Loading Data into an Autonomous Database](https://docs.oracle.com/en/cloud/paas/autonomous-database/adbsa/load-data.html) +- [Provision Autonomous AI Database](https://docs.oracle.com/en/cloud/paas/autonomous-database/adbsa/autonomous-provision.html) +- [Loading Data](https://docs.oracle.com/en/cloud/paas/autonomous-database/adbsa/load-data.html) - [Target Database Registration](https://www.oracle.com/pls/topic/lookup?ctx=en/cloud/paas/data-safe&id=ADMDS-GUID-B5F255A7-07DD-4731-9FA5-668F7DD51AA6) - [Oracle Data Safe Dashboard](https://www.oracle.com/pls/topic/lookup?ctx=en/cloud/paas/data-safe&id=ADMDS-GUID-B4D784B8-F3F7-4020-891D-49D709B9A302) @@ -282,4 +282,4 @@ You may now **proceed to the next lab**. ## Acknowledgements - **Author** - Jody Glover, Consulting User Assistance Developer, Database Development -- **Last Updated By/Date** - Jody Glover, May 5, 2025 +- **Last Updated By/Date** - Jody Glover, October 20, 2025 diff --git a/data-safe/prepare-environment/prepare-environment.md b/data-safe/prepare-environment/prepare-environment.md index d026e2122..408045e6c 100644 --- a/data-safe/prepare-environment/prepare-environment.md +++ b/data-safe/prepare-environment/prepare-environment.md @@ -8,7 +8,7 @@ In this lab, you prepare your environment in Oracle Cloud Infrastructure for the - For the **Run on Your Tenancy** option: If you are the tenancy administrator, complete all tasks except for 2, 3, and 5. If you are not a tenancy administrator, enlist the help of one in your organization to complete all tasks, except for task 5. -- For the **Run on LiveLabs Sandbox** option: Complete tasks 5, 6, and 7 only. Oracle provides you with a tenancy, a compartment, an Oracle Cloud account in the LiveLabs tenancy, and a pre-provisioned Autonomous Database. +- For the **Run on LiveLabs Sandbox** option: Complete tasks 5, 6, and 7 only. Oracle provides you with a tenancy, a compartment, an Oracle Cloud account in the LiveLabs tenancy, and a pre-provisioned Autonomous AI Database. Estimated Lab Time: 15 minutes (Run on Your Tenancy), 5 minutes (Run on LiveLabs Sandbox) @@ -22,7 +22,7 @@ In this lab, you will: - Create an IAM policy for the user group - Provision an Autonomous Transaction Processing database - (LiveLabs Sandbox reservation only) View your LiveLabs reservation information and sign in -- Access Oracle Database Actions +- Access ORACLE Database Actions - Load sample data into your database @@ -141,17 +141,17 @@ Create an IAM policy that grants you the necessary permissions for the workshop. ## Task 4: Provision an Autonomous Transaction Processing database -Create an Autonomous Transaction Processing (ATP) database in your compartment. You can create an Always Free Autonomous Database for this workshop provided your tenancy has enough quota. +Create an Autonomous Transaction Processing (ATP) database in your compartment. You can create an Always Free Autonomous AI Database for this workshop provided your tenancy has enough quota. > **Note**: If you plan to use an existing ATP database in your tenancy or you are using an Oracle-provided environment, you can skip this task. -1. From the navigation menu, select **Oracle Database**, and then **Autonomous Database**. +1. From the navigation menu, select **Oracle AI Database**, and then **Autonomous AI Database**. 2. If needed, change your compartment. -4. Click **Create Autonomous Database**. +4. Click **Create Autonomous AI Database**. -5. On the **Create Autonomous Database Serverless** page, provide basic information for your database: +5. On the **Create Autonomous AI Database Serverless** page, provide basic information for your database: - **Display name** - Enter a memorable name for the database for display purposes. - **Database name** - Enter a database name. It's important to use letters and numbers only, starting with a letter. The maximum length is 14 characters. Underscores are not supported. @@ -164,13 +164,13 @@ Create an Autonomous Transaction Processing (ATP) database in your compartment. 6. Click **Create**. - The **Autonomous Database** page is displayed. + The **Autonomous AI Database** page is displayed. 7. Wait a few minutes for your database instance to provision. **Available** is displayed next to the name of your database. - ![Autonomous Database Details page](images/autonomous-database-details-page.png "Autonomous Database Details page") + ![Autonomous AI Database page](images/autonomous-database-details-page.png "Autonomous AI Database page") ## Task 5 (LiveLabs Sandbox reservation only): View your LiveLabs Sandbox reservation information and sign in @@ -185,7 +185,7 @@ Create an Autonomous Transaction Processing (ATP) database in your compartment. - A link that directs you to the sign-in page for Oracle Cloud Infrastructure (**Launch OCI** button) - A username and password to sign in to the LiveLabs tenancy. When signing in for the first time, you are prompted to change your password. - A compartment of your very own. We refer to this compartment as "your compartment" throughout the workshop. Make note of your compartment's name because you need to select it often throughout the workshop. - - An Autonomous Database in your compartment. You are provided the password for the `ADMIN` account on your database. + - An Autonomous AI Database in your compartment. You are provided the password for the `ADMIN` account on your database. 3. Make note of your Oracle Cloud Infrastructure username and click the **Copy Password** button. @@ -201,18 +201,18 @@ Create an Autonomous Transaction Processing (ATP) database in your compartment. You are now signed in to your LiveLabs Sandbox in Oracle Cloud Infrastructure. -7. Access your target database: From the navigation menu (hamburger menu in the upper-left corner), select **Oracle Database**, and then **Autonomous Transaction Processing**. Under **List scope**, select your compartment under the **LiveLabs** folder. In the table on the right, click the name of your database. +7. Access your target database: From the navigation menu (hamburger menu in the upper-left corner), select **Oracle AI Database**, and then **Autonomous Transaction Processing**. Under **List scope**, select your compartment under the **LiveLabs** folder. In the table on the right, click the name of your database. -## Task 6: Access Oracle Database Actions +## Task 6: Access ORACLE Database Actions Database Actions provides a way for you to run SQL commands on your target database. The step-by-step instructions for accessing Database Actions are covered here. The labs simply say to "access the SQL worksheet in Database Actions." You can always refer back to these steps for help if needed. -1. At the top of the **Autonomous Databases** page, from the **Database actions** menu, select **SQL**. +1. At the top of the **Autonomous AI Database** page, from the **Database actions** menu, select **SQL**. 2. If required, sign in as the `ADMIN` user. - - If a tenancy administrator provided you an Autonomous Database, obtain the password from that person. + - If a tenancy administrator provided you an Autonomous AI Database, obtain the password from that person. - If you are using an Oracle-provided environment, enter the database password provided to you. 3. Close the **SQL History** and **Warning** dialog boxes. @@ -223,14 +223,14 @@ Database Actions provides a way for you to run SQL commands on your target datab - On the **Worksheet** on the right, you run SQL commands and scripts. - On the **Query Result** and **Script Output** tabs at the bottom of the page, you review query results and output generated from running scripts. - ![SQL Worksheet in Oracle Database Actions](images/database-actions.png "SQL Worksheet in Oracle Database Actions") + ![SQL Worksheet in Database Actions](images/database-actions.png "SQL Worksheet in Database Actions") ## Task 7: Load sample data into your database As the `ADMIN` user on the database, run the `load-data-safe-sample-data_admin.sql` SQL script to load sample data into your database. This script creates several tables with sample data that you can use to practice with the Oracle Data Safe features. It also generates database activity for the `ADMIN` user. -1. Download the [**load-data-safe-sample-data_admin.sql**](https://objectstorage.us-ashburn-1.oraclecloud.com/p/6mqNtZwHfydtkfLhZzX7vS02iyLlvyJyySKCF6dpYxT_5YqXtQEOJVTPoOtpFst7/n/c4u04/b/livelabsfiles/o/load-data-safe-sample-data_admin.sql) script and open it in a text editor, such as NotePad. +1. Download the [**load-data-safe-sample-data_admin.sql**](https://objectstorage.us-ashburn-1.oraclecloud.com/p/QqCOrIg8vwNsrtXHFosXcmFRIWkjKv4yNbXj6_bUNx2ZQy-KsK564UWBxJKqkdVM/n/c4u04/b/livelabsfiles/o/load-data-safe-sample-data_admin.sql) script and open it in a text editor, such as NotePad. 2. Copy the entire script to the clipboard and paste it into the worksheet in Database Actions. The last line of the script is as follows: @@ -257,15 +257,15 @@ As the `ADMIN` user on the database, run the `load-data-safe-sample-data_admin.s - `SUPPLEMENTAL_DATA` - 149 rows - If your results are different than what is specified above, rerun the [**load-data-safe-sample-data_admin.sql**](https://objectstorage.us-ashburn-1.oraclecloud.com/p/6mqNtZwHfydtkfLhZzX7vS02iyLlvyJyySKCF6dpYxT_5YqXtQEOJVTPoOtpFst7/n/c4u04/b/livelabsfiles/o/load-data-safe-sample-data_admin.sql) script. + If your results are different than what is specified above, rerun the [**load-data-safe-sample-data_admin.sql**](https://objectstorage.us-ashburn-1.oraclecloud.com/p/QqCOrIg8vwNsrtXHFosXcmFRIWkjKv4yNbXj6_bUNx2ZQy-KsK564UWBxJKqkdVM/n/c4u04/b/livelabsfiles/o/load-data-safe-sample-data_admin.sql) script. 5. Refresh Database Actions by refreshing the _browser_ page. If prompted, click **Leave page**. 6. Verify that the `HCM1` schema is listed in the first drop-down list on the **Navigator** pane. -7. *Leave the **SQL | Oracle Database Actions** tab open because you return to it throughout this workshop.* If your session expires, you can always sign in again. +7. *Leave the **SQL | ORACLE Database Actions** tab open because you return to it throughout this workshop.* If your session expires, you can always sign in again. -8. Return to the **Autonomous Database | Oracle Cloud Infrastructure** tab. +8. Return to the **Autonomous AI Database | Oracle Cloud Infrastructure** tab. You may now **proceed to the next lab**. @@ -273,11 +273,11 @@ You may now **proceed to the next lab**. - [Oracle Cloud Infrastructure documentation](https://docs.oracle.com/iaas/Content/home.htm) - [OCI Cloud Free Tier](https://www.oracle.com/cloud/free/) -- [Provision Autonomous Database](https://docs.oracle.com/en/cloud/paas/autonomous-database/adbsa/autonomous-provision.html) -- [Loading Data into an Autonomous Database](https://docs.oracle.com/en/cloud/paas/autonomous-database/adbsa/load-data.html) +- [Provision Autonomous AI Database Instance](https://docs.oracle.com/en/cloud/paas/autonomous-database/adbsa/autonomous-provision.html) +- [Loading Data](https://docs.oracle.com/en/cloud/paas/autonomous-database/adbsa/load-data.html) ## Acknowledgements - **Author** - Jody Glover, Consulting User Assistance Developer, Database Development -- **Last Updated By/Date** - Jody Glover, August 1, 2025 +- **Last Updated By/Date** - Jody Glover, October 20, 2025 diff --git a/data-safe/register-autonomous-database/register-autonomous-database-ocw.md b/data-safe/register-autonomous-database/register-autonomous-database-ocw.md index 03cc2944e..ee10b8f19 100644 --- a/data-safe/register-autonomous-database/register-autonomous-database-ocw.md +++ b/data-safe/register-autonomous-database/register-autonomous-database-ocw.md @@ -1,4 +1,4 @@ -# Register an Autonomous Database with Oracle Data Safe +# Register Autonomous Database with Oracle Data Safe ## Introduction diff --git a/data-safe/register-autonomous-database/register-autonomous-database.md b/data-safe/register-autonomous-database/register-autonomous-database.md index b4b94d463..242ce777f 100644 --- a/data-safe/register-autonomous-database/register-autonomous-database.md +++ b/data-safe/register-autonomous-database/register-autonomous-database.md @@ -1,4 +1,4 @@ -# Register an Autonomous Database with Oracle Data Safe +# Register Autonomous AI Database with Oracle Data Safe ## Introduction @@ -32,27 +32,27 @@ This lab assumes you have: ## Task 1: Explore target database registration options -You have three options for registering your Autonomous Database: -- Use the **Register** link on the **Autonomous Databases** page (one-click method with no interaction). -- Use the Autonomous Databases wizard on the **Overview** page for the Oracle Data Safe service (guided method with customization options). +You have three options for registering your Autonomous AI Database: +- Use the **Register** link on the **Autonomous AI Database** page (one-click method with no interaction). +- Use the Autonomous AI Databases wizard on the **Overview** page for the Oracle Data Safe service (guided method with customization options). - Manually register your target database from the **Registered Targets** page (advanced method without guidance). -1. Return to the **Autonomous Database | Oracle Cloud Infrastructure** browser tab. You last left off on the **Autonomous Databases** page. +1. Return to the **Autonomous AI Database | Oracle Cloud Infrastructure** browser tab. You last left off on the **Autonomous AI Database** page. - If you navigated away from this page: From the navigation menu, select **Oracle Database**, and then **Autonomous Database**. Select your compartment (if needed), and then click the name of your database. + If you navigated away from this page: From the navigation menu, select **Oracle AI Database**, and then **Autonomous AI Database**. Select your compartment (if needed), and then click the name of your database. 2. Scroll down the page, and then under **Data Safe**, notice that there is a **Register** option. *Please don't click the link, and instead, let's view the other options.* ![Register option for your database](images/register-database.png "Register option for your database") -3. From the navigation menu, select **Oracle Database**, and then **Data Safe - Database Security**. The **Overview** page is displayed. If the **Welcome to Data Safe** tour dialog box is displayed, click **Stop tour**. +3. From the navigation menu, select **Oracle AI Database**, and then **Data Safe - Database Security**. The **Overview** page is displayed. If the **Welcome to Data Safe** tour dialog box is displayed, click **Stop tour**. On this page, there are wizards to register the following types of databases: - - Autonomous databases + - Autonomous AI databases - Oracle cloud databases - - Oracle databases on compute + - Oracle AI Databases on compute - Oracle Cloud@Customer databases - Oracle on-premises databases - Amazon RDS for Oracle @@ -75,7 +75,7 @@ To register a database other than an ATP database for this workshop, please foll The **Overview** page is displayed. -2. On the **Autonomous databases** tile, click **Start wizard**. +2. On the **Autonomous AI Databases** tile, click **Start wizard**. The first page in the wizard called **Select database** is displayed. @@ -89,13 +89,13 @@ To register a database other than an ATP database for this workshop, please foll 7. Notice the message at the bottom of the page: **The selected database is configured to be securely accessible from everywhere. Steps 2 ('Connectivity option') and 3 ('Add security rule') are not necessary and will be skipped.** If your database has a private IP address, the wizard will guide you through the process of configuring an Oracle Data Safe private endpoint and security rules. - ![Autonomous Database registration wizard - Select Database page](images/wizard-select-database.png "Autonomous Database registration wizard - Select Database page") + ![Autonomous AI Database registration wizard - Select Database page](images/wizard-select-database.png "Autonomous AI Database registration wizard - Select Database page") 8. Click **Next**. 9. On the **Review and submit** page, review the information. To make a change, you can return to the **Select database** page. - ![Autonomous Database registration wizard - Review and Submit page](images/wizard-review-submit.png "Autonomous Database registration wizard - Review and Submit page") + ![Autonomous AI Database registration wizard - Review and Submit page](images/wizard-review-submit.png "Autonomous AI Database registration wizard - Review and Submit page") 10. Click **Register**. @@ -105,7 +105,7 @@ To register a database other than an ATP database for this workshop, please foll 11. Wait for the target database status to turn to **ACTIVE**, which means your target database is fully registered. Next, review the information and options provided on the page. - You can view/edit the target database name and description. - - You can view the Oracle Cloud Identifier (OCID), the compartment name to where the target database is registered, when the target database was registered and updated, the database type (Autonomous Database), and the connection protocol (TLS). The information varies depending on the target database type. + - You can view the Oracle Cloud Identifier (OCID), the compartment name to where the target database is registered, when the target database was registered and updated, the database type (Autonomous AI Database), and the connection protocol (TLS). The information varies depending on the target database type. - You have options to edit connection details (for example, choose a connectivity option), move the target database to another compartment, deregister the target database, and add tags. ![Target database information page](images/target-database-details-page.png "Target database information page") @@ -133,7 +133,7 @@ To register a database other than an ATP database for this workshop, please foll - In Security center, you can access all the Oracle Data Safe features, including the dashboard, Security Assessment, User Assessment, Data Discovery, Data Masking, Activity Auditing, SQL Firewall, and Alerts. - When you register a target database, Oracle Data Safe automatically creates a security assessment and user assessment for you. That's why the **Security assessment**, **User assessment**, **Feature usage**, and **Operations summary** charts in the dashboard already have data. - - During registration, Oracle Data Safe also discovers audit trails on your target database. That's why the **Audit trails** chart in the dashboard shows one audit trail with the status **In transition** for your Autonomous Database. Later you start this audit trail to collect audit data into Oracle Data Safe. + - During registration, Oracle Data Safe also discovers audit trails on your target database. That's why the **Audit trails** chart in the dashboard shows one audit trail with the status **In transition** for your Autonomous AI Database. Later you start this audit trail to collect audit data into Oracle Data Safe. ![Initial Dashboard - security controls](images/dashboard-security-controls.png "Initial Dashboard - security controls") @@ -153,4 +153,4 @@ You may now **proceed to the next lab**. ## Acknowledgements - **Author** - Jody Glover, Consulting User Assistance Developer, Database Development -- **Last Updated By/Date** - Jody Glover, June 11, 2025 +- **Last Updated By/Date** - Jody Glover, October 20, 2025 diff --git a/data-safe/sqlfw/sqlfw-ocw.md b/data-safe/sqlfw/sqlfw-ocw.md index 4dfe24653..a0d2a62f6 100644 --- a/data-safe/sqlfw/sqlfw-ocw.md +++ b/data-safe/sqlfw/sqlfw-ocw.md @@ -2,7 +2,7 @@ ## Introduction -In this lab, you create and enforce a SQL Firewall policy for the `APP_USER` database user. **Oracle SQL Firewall** is a robust security feature built into the Oracle Database 23ai, designed to provide real-time protection against common database attacks by restricting access to only authorized SQL statements or connections. +In this lab, you create and enforce a SQL Firewall policy for the `APP_USER` database user. **Oracle SQL Firewall** is a robust security feature built into Oracle AI Database 26ai, designed to provide real-time protection against common database attacks by restricting access to only authorized SQL statements or connections. You begin by using Data Safe and Database Actions to create a collection of allowed SQL statements for `APP_USER`. This collection is referred to as the *allow-list*. Next, you test that `APP_USER` cannot run any other statement on the target database. Lastly, you add a SQL statement from the violation log to the allow-list. @@ -28,7 +28,7 @@ This lab assumes you have: - Obtained an Oracle Cloud account and signed in to the Oracle Cloud Infrastructure Console at `https://cloud.oracle.com` - Prepared your environment -- A target database that is Oracle Database 23ai +- A target database that is Oracle AI Database 26ai ## Task 1: Enable SQL Firewall in Data Safe @@ -65,17 +65,17 @@ This lab assumes you have: SQL Firewall is now set to capture SQL statements issued by the `APP_USER` database user. -6. From the navigation menu, select **Oracle Database**, and then **Autonomous Database**. +6. From the navigation menu, select **Oracle AI Database**, and then **Autonomous AI Database**. 7. Click the name of your database. -8. On the **Autonomous Database** page, from the **Database actions** menu, select **Database Users**. +8. On the **Autonomous AI Database** page, from the **Database actions** menu, select **Database Users**. 9. On the **APP_USER** tile, click the three dots, and select **Edit**. 10. In the **Password** and **Confirm Password** boxes, enter a database password for `APP_USER`. - Note: The password must be 12 to 30 characters and contain at least one uppercase letter, one lowercase letter, and one number. It cannot contain the double quote (") character or the username "admin". + Note: The password must be 12 to 30 characters and contain at least one uppercase letter, one lowercase letter, one number, and one special character. It cannot contain the double quote (") character or the username "admin". 11. At the bottom, enable **Web Access**. @@ -114,9 +114,9 @@ This lab assumes you have: ``` -20. Return to the **Autonomous Database | Oracle Cloud Infrastructure** tab. +20. Return to the **Autonomous AI Database | Oracle Cloud Infrastructure** tab. -21. From the navigation menu, select **Oracle Database**, and then **SQL Firewall** under **Data Safe - Database Security**. +21. From the navigation menu, select **Oracle AI Database**, and then **SQL Firewall** under **Data Safe - Database Security**. 22. Click the name of your target database. @@ -217,7 +217,7 @@ When you run the SQL statements in this task, use the **Run Statement** button i 4. Under **Unique allowed SQL statements**, click **Add from violations**. - The **Add from violations** page is displayed showing you Autonomous Database SQL queries. + The **Add from violations** page is displayed showing you Autonomous AI Database SQL queries. 5. Expand the violations and review. @@ -246,6 +246,6 @@ Congratulations! You finished the Get Started with Oracle Data Safe Fundamentals ## Acknowledgements - **Author** - Jody Glover, Consulting User Assistance Developer, Database Development -- **Last Updated By/Date** - Jody Glover, September 26, 2025 +- **Last Updated By/Date** - Jody Glover, October 20, 2025 diff --git a/data-safe/sqlfw/sqlfw.md b/data-safe/sqlfw/sqlfw.md index 20d80823c..1d9f12c32 100644 --- a/data-safe/sqlfw/sqlfw.md +++ b/data-safe/sqlfw/sqlfw.md @@ -2,7 +2,7 @@ ## Introduction -In this lab, you create and enforce a SQL Firewall policy for the `APP_USER` database user. **Oracle SQL Firewall** is a robust security feature built into the Oracle Database 23ai, designed to provide real-time protection against common database attacks by restricting access to only authorized SQL statements or connections. +In this lab, you create and enforce a SQL Firewall policy for the `APP_USER` database user. **Oracle SQL Firewall** is a robust security feature built into Oracle AI Database 26ai, designed to provide real-time protection against common database attacks by restricting access to only authorized SQL statements or connections. You begin by using Data Safe and Database Actions to create a collection of allowed SQL statements for `APP_USER`. This collection is referred to as the *allow-list*. Next, you test that `APP_USER` cannot run any other statement on the target database. Lastly, you add a SQL statement from the violation log to the allow-list. @@ -26,7 +26,7 @@ This lab assumes you have: - Obtained an Oracle Cloud account and signed in to the Oracle Cloud Infrastructure Console at `https://cloud.oracle.com` - Prepared your environment -- A target database that is Oracle Database 23ai +- A target database that is Oracle AI Database 26ai ## Task 1 (For your tenancy only): Grant the SQL Firewall role on your target database @@ -91,11 +91,11 @@ Perform this task only if you are working in your own tenancy. If you are using SQL Firewall is now set to capture SQL statements issued by the `APP_USER` database user. -6. From the navigation menu, select **Oracle Database**, and then **Autonomous Database**. +6. From the navigation menu, select **Oracle AI Database**, and then **Autonomous AI Database**. 7. Click the name of your database. -8. On the **Autonomous Database** page, from the **Database actions** menu, select **Database Users**. +8. On the **Autonomous AI Database** page, from the **Database actions** menu, select **Database Users**. 9. On the **APP_USER** tile, click the three dots, and select **Edit**. @@ -140,9 +140,9 @@ Perform this task only if you are working in your own tenancy. If you are using ``` -20. Return to the **Autonomous Database | Oracle Cloud Infrastructure** tab. +20. Return to the **Autonomous AI Database | Oracle Cloud Infrastructure** tab. -21. From the navigation menu, select **Oracle Database**, and then **SQL Firewall** under **Data Safe - Database Security**. +21. From the navigation menu, select **Oracle AI Database**, and then **SQL Firewall** under **Data Safe - Database Security**. 22. Click the name of your target database. @@ -243,7 +243,7 @@ When you run the SQL statements in this task, use the **Run Statement** button i 4. Under **Unique allowed SQL statements**, click **Add from violations**. - The **Add from violations** page is displayed showing you Autonomous Database SQL queries. + The **Add from violations** page is displayed showing you Autonomous AI Database SQL queries. 5. Expand the violations and review. @@ -272,6 +272,6 @@ Congratulations! You finished the Get Started with Oracle Data Safe Fundamentals ## Acknowledgements - **Author** - Jody Glover, Consulting User Assistance Developer, Database Development -- **Last Updated By/Date** - Jody Glover, September 26, 2025 +- **Last Updated By/Date** - Jody Glover, October 20, 2025 diff --git a/data-safe/workshops/freetier/manifest.json b/data-safe/workshops/freetier/manifest.json index 3a5e6e012..1dbd7a6d3 100644 --- a/data-safe/workshops/freetier/manifest.json +++ b/data-safe/workshops/freetier/manifest.json @@ -21,8 +21,8 @@ "type": "freetier" }, { - "title": "Lab 1: Register an Autonomous Database with Oracle Data Safe", - "description": "This lab shows you how to register an Autonomous Data Warehouse on Shared Exadata Infrastructure with Oracle Data Safe and load sample data into it.", + "title": "Lab 1: Register Autonomous AI Database with Oracle Data Safe", + "description": "This lab shows you how to register Autonomous AI Database Serverless with Oracle Data Safe and load sample data into it.", "filename": "../../register-autonomous-database/register-autonomous-database.md", "type": "freetier" }, diff --git a/data-safe/workshops/integration-freetier/manifest.json b/data-safe/workshops/integration-freetier/manifest.json index 95a791650..d0ad1f039 100644 --- a/data-safe/workshops/integration-freetier/manifest.json +++ b/data-safe/workshops/integration-freetier/manifest.json @@ -21,8 +21,8 @@ "type": "freetier" }, { - "title": "Lab 1: Register an Autonomous Database with Oracle Data Safe", - "description": "This lab shows you how to register an Autonomous Data Warehouse on Shared Exadata Infrastructure with Oracle Data Safe and load sample data into it.", + "title": "Lab 1: Register Autonomous AI Database with Oracle Data Safe", + "description": "This lab shows you how to register Autonomous AI Database with Oracle Data Safe and load sample data into it.", "filename": "../../register-autonomous-database/register-autonomous-database.md", "type": "freetier" }, diff --git a/data-safe/workshops/livelabs/manifest.json b/data-safe/workshops/livelabs/manifest.json index 4ba6cc07b..d9cc66c41 100644 --- a/data-safe/workshops/livelabs/manifest.json +++ b/data-safe/workshops/livelabs/manifest.json @@ -16,13 +16,13 @@ }, { "title": "Lab 2: Assess database configurations", - "description": "This lab shows you how to assess database configurations in your Autonomous Database by using the Security Assessment feature in Oracle Data Safe.", + "description": "This lab shows you how to assess database configurations in your target database by using the Security Assessment feature in Oracle Data Safe.", "filename": "../../assess-database-configurations/assess-database-configurations.md", "type": "livelabs" }, { "title": "Lab 3: Assess database users", - "description": "This lab shows you how to assess database users in your Autonomous Database by using the User Assessment feature in Oracle Data Safe.", + "description": "This lab shows you how to assess database users in your target database by using the User Assessment feature in Oracle Data Safe.", "filename": "../../assess-database-users/assess-database-users.md", "type": "livelabs" }, diff --git a/data-safe/workshops/ocw25-sandbox/manifest.json b/data-safe/workshops/ocw25-sandbox/manifest.json index f2c3aefd7..0f5119cd9 100644 --- a/data-safe/workshops/ocw25-sandbox/manifest.json +++ b/data-safe/workshops/ocw25-sandbox/manifest.json @@ -16,13 +16,13 @@ }, { "title": "Lab 2: Assess database configurations", - "description": "This lab shows you how to assess database configurations in your Autonomous Database by using the Security Assessment feature in Oracle Data Safe.", + "description": "This lab shows you how to assess database configurations in your target database by using the Security Assessment feature in Oracle Data Safe.", "filename": "../../assess-database-configurations/assess-database-configurations-ocw.md", "type": "livelabs" }, { "title": "Lab 3: Assess database users", - "description": "This lab shows you how to assess database users in your Autonomous Database by using the User Assessment feature in Oracle Data Safe.", + "description": "This lab shows you how to assess database users in your target database by using the User Assessment feature in Oracle Data Safe.", "filename": "../../assess-database-users/assess-database-users-ocw.md", "type": "livelabs" }, diff --git a/data-safe/workshops/sqlfw-freetier/manifest.json b/data-safe/workshops/sqlfw-freetier/manifest.json index 74a8e5249..72739a43b 100644 --- a/data-safe/workshops/sqlfw-freetier/manifest.json +++ b/data-safe/workshops/sqlfw-freetier/manifest.json @@ -9,8 +9,8 @@ "type": "freetier" }, { - "title": "Register Oracle Database 23ai on a compute instance with Data Safe", - "description": "This lab shows you how to register Oracle Database 23ai on a compute instance with Data Safe.", + "title": "Register Oracle AI Database 26ai on a compute instance with Data Safe", + "description": "This lab shows you how to register Oracle AI Database 26ai on a compute instance with Data Safe.", "filename": "../../register-db-on-compute/register-db-on-compute.md", "type": "freetier" },