From 0654786069ff4612a44d2a1b0cccaa9e2dd86410 Mon Sep 17 00:00:00 2001 From: Kamryn Vinson <68861214+kamryn-v@users.noreply.github.com> Date: Thu, 2 May 2024 12:24:34 -0400 Subject: [PATCH] 23ai changes (#510) --- .../apex-property-graphs.md | 4 +- .../images/activities-chrome-2.png | Bin .../images/activities-chrome.png | Bin .../images/admin-password-email.png | Bin .../images/admin-services.png | Bin .../images/app-builder-import.png | Bin .../images/change-password.png | Bin .../images/create-workspace.png | Bin .../apex-property-graphs/images/done.png | Bin .../images/f106-import-2.png | Bin .../images/f106-import.png | Bin .../images/final-output.png | Bin .../images/graph-f106-open.png | Bin .../images/graph-next.png | Bin .../apex-property-graphs/images/graph-viz.png | Bin .../images/install-application.png | Bin .../images/install-supporting-objects.png | Bin .../images/log-back-in.png | Bin .../images/login-details.png | Bin .../images/login-final.png | Bin .../apex-property-graphs/images/logout.png | Bin .../images/property-graph-queries.png | Bin .../images/run-application.png | Bin .../images/schema-info.png | Bin .../images/scroll-through.png | Bin .../images/welcome-screen-apex2.png | Bin .../images/workspace-name.png | Bin {23cfree => 23aifree}/chance-js/chance-js.md | 18 +++--- .../chance-js/images/lab1_task1_step1.png | Bin .../chance-js/images/lab1_task1_step2.png | Bin .../chance-js/images/lab1_task1_step3.png | Bin .../chance-js/images/lab2_task2_step1.png | Bin .../chance-js/images/lab2_task2_step2.png | Bin .../chance-js/images/lab2_task2_step3.png | Bin .../chance-js/images/lab2_task2_step4.png | Bin .../chance-js/images/lab2_task2_step5.png | Bin .../chance-js/images/lab2_task2_step6.png | Bin .../chance-js/images/lab2_task2_step7.png | Bin .../chance-js/images/lab2_task2_step8.png | Bin .../chance-js/images/lab2_task3_step1.png | Bin .../chance-js/images/lab2_task3_step2.png | Bin .../chance-js/images/lab2_task3_step3.png | Bin .../chance-js/images/lab2_task3_step4.png | Bin .../chance-js/images/lab2_task3_step5.png | Bin .../chance-js/images/lab2_task3_step6.png | Bin .../chance-js/images/lab2_task3_step7a.png | Bin .../chance-js/images/lab2_task3_step7b.png | Bin .../chance-js/images/lab2_task4_step1.png | Bin .../chance-js/images/lab2_task5_step1.png | Bin .../chance-js/images/lab2_task5_step11.png | Bin .../chance-js/images/lab2_task5_step12.png | Bin .../chance-js/images/lab2_task5_step2.png | Bin .../chance-js/images/lab2_task5_step3.png | Bin .../chance-js/images/lab2_task5_step4-1.png | Bin .../chance-js/images/lab2_task5_step4.png | Bin .../chance-js/images/lab2_task5_step5.png | Bin .../chance-js/images/lab2_task5_step6.png | Bin .../chance-js/images/lab2_task5_step7.png | Bin .../chance-js/images/lab2_task5_step8.png | Bin .../chance-js/images/lab2_task5_step9.png | Bin .../chance-js/images/lab2_task6_step1.png | Bin .../chance-js/images/lab2_task6_step2.png | Bin .../chance-js/images/lab2_task6_step3.png | Bin .../chance-js/images/new_chrome_window.png | Bin .../chance-js/images/ords_landing_page.png | Bin .../images/ords_landing_page_launch.png | Bin .../chance-js/images/ords_login.png | Bin .../chance-js/images/ords_url.png | Bin .../chance-js/images/run_buttons.png | Bin .../chance-js/images/sql_login.png | Bin .../change-pw-start-sdw.md | 8 +-- .../images/alter-session1.png | Bin .../images/change-password1.png | Bin .../images/connect-db-sysdba1.png | Bin .../change-pw-start-sdw/images/exit1.png | Bin .../images/new_chrome_window.png | Bin .../images/open-terminal.png | Bin .../change-pw-start-sdw/images/ords1.png | Bin .../images/ords_landing_page_launch.png | Bin .../change-pw-start-sdw/images/ords_login.png | Bin .../change-pw-start-sdw/images/ords_url.png | Bin .../change-pw-start-sdw/images/sql_login.png | Bin .../change-pw/change-pw-json-enhancements.md | 8 +-- .../change-pw/change-pw-sql.md | 8 +-- {23cfree => 23aifree}/change-pw/change-pw.md | 8 +-- .../change-pw/images/alter-session1.png | Bin .../change-pw/images/change-password1.png | Bin .../change-pw/images/connect-db-sysdba1.png | Bin .../change-pw/images/connect-hol23c.png | Bin .../change-pw/images/exit1.png | Bin .../change-pw/images/initial-setup.png | Bin .../change-pw/images/open-terminal.png | Bin .../images/ords-with-mongo-enabled.png | Bin .../change-pw/images/ords1.png | Bin .../change-pw/images/set-envt-free1.png | Bin .../config_tools/config_tools.md | 2 +- .../config_tools/images/tools-1-1.png | Bin .../config_tools/images/tools-1-2a.png | Bin .../config_tools/images/tools-1-2new.png | Bin .../config_tools/images/tools-1-3new.png | Bin .../config_tools/images/tools-1-4.png | Bin .../config_tools/images/tools-1-5.png | Bin .../config_tools/images/tools-2-1anew.png | Bin .../config_tools/images/tools-2-1bnew.png | Bin .../config_tools/images/tools-2-2a.png | Bin .../config_tools/images/tools-2-2b.png | Bin .../config_tools/images/tools-2-3.png | Bin .../config_tools/images/tools-2-3a.png | Bin .../config_tools/images/tools-2-4.png | Bin .../config_tools/images/tools-3-1new.png | Bin .../config_tools/images/tools-3-2new.png | Bin .../config_tools/images/tools-3-3new.png | Bin .../config_tools/images/tools-3-4new.png | Bin .../config_tools/images/tools-3-5.png | Bin .../config_tools/images/tools-3-6.png | Bin .../config_tools/images/tools-4-1new.png | Bin .../config_tools/images/tools-4-2.png | Bin .../config_tools/images/tools-4-3.png | Bin .../config_tools/images/tools-4-4.png | Bin .../config_tools/images/tools-4-5.png | Bin .../create-java-schema/create-java-schema.md | 2 +- .../create-java-schema/images/connections.png | Bin .../images/create-tables-and-views.png | Bin .../images/eclipse-empty.png | Bin .../images/eclipse-loading.png | Bin .../images/formula1-code.png | Bin .../images/formula1-dvs.png | Bin .../images/formula1-location.png | Bin .../create-java-schema/images/formula1.png | Bin .../create-java-schema/images/json-3-ways.png | Bin .../create-java-schema/images/json-delete.png | Bin .../images/load-data copy.png | Bin .../images/load-data-execute.png | Bin .../images/load-data-focus.png | Bin .../images/load-data-output.png | Bin .../create-java-schema/images/load-data.png | Bin .../create-java-schema/images/load-json.png | Bin .../create-java-schema/images/open-files.png | Bin .../images/open-teams-dv.png | Bin .../images/read-drivers-dv.png | Bin .../images/read-races-dv.png | Bin .../images/read-teamsdv-output.png | Bin .../images/read-teamsdv.png | Bin .../create-java-schema/images/run-java.png | Bin .../create-java-schema/images/team-model.png | Bin .../create-java-schema/images/trigger.png | Bin .../create-java-schema/images/unzip.png | Bin .../create-java-schema/images/wget.png | Bin .../create-schema/create-schema.md | 4 +- .../create-schema/images/alter-session1.png | Bin .../create-schema/images/change-password1.png | Bin .../create-schema/images/completing.png | Bin .../images/connect-db-sysdba1.png | Bin .../create-schema/images/connect-hol23c.png | Bin .../create-schema/images/create-schema.png | Bin .../create-schema/images/default.png | Bin .../create-schema/images/downloadswing.png | Bin .../create-schema/images/exit1.png | Bin .../create-schema/images/google.png | Bin .../create-schema/images/initial-setup.png | Bin .../create-schema/images/movie-connect.png | Bin .../create-schema/images/movie-pass.png | Bin .../create-schema/images/movie-size.png | Bin .../create-schema/images/movie.png | Bin .../images/moviestream-logo.jpeg | Bin .../create-schema/images/moviewizard.png | Bin .../images/new-chrome-window.png | Bin .../create-schema/images/new-tab.png | Bin .../create-schema/images/open-terminal.png | Bin .../create-schema/images/oraenv.png | Bin .../create-schema/images/ords-enable.png | Bin .../images/ords-serve-message.png | Bin .../create-schema/images/ords-serve.png | Bin .../create-schema/images/ords-url.png | Bin .../images/ords-with-mongo-enabled.png | Bin .../create-schema/images/ords1.png | Bin .../create-schema/images/parallelism.png | Bin .../create-schema/images/set-envt-free1.png | Bin .../create-schema/images/sql-login.png | Bin .../create-schema/images/swingnav.png | Bin .../create-schema/images/unzipswing.png | Bin .../create-views/create-views.md | 2 +- .../create-views/images/genre-dv.png | Bin .../create-views/images/kids-genre.png | Bin .../create-views/images/kids.png | Bin .../create-views/images/little.png | Bin .../create-views/images/movie-dv-select.png | Bin .../create-views/images/movies-dv.png | Bin .../create-views/images/new-etag.png | Bin .../create-views/images/pan-kids.png | Bin .../create-views/images/pan-update.png | Bin .../create-views/images/rat-etag.png | Bin .../create-views/images/select-surfs.png | Bin .../create-views/images/surfs.png | Bin .../create-views/images/update-rat.png | Bin .../dbms-search-index/dbms-search-index.md | 4 +- .../dbms-search-index/images/add-tables.png | Bin .../images/created-search-index.png | Bin .../images/display-metadata-jobs.png | Bin .../images/display-metadata.png | Bin .../dbms-search-index/images/get-document.png | Bin .../images/get-one-document.png | Bin .../images/new-chrome-window.png | Bin .../images/ords-landing-page-launch.png | Bin .../dbms-search-index/images/ords-login.png | Bin .../dbms-search-index/images/ords-url.png | Bin .../dbms-search-index/images/run-buttons.png | Bin .../dbms-search-index/images/sql-login.png | Bin .../images/view-index-table.png | Bin .../dbms-search-queries.md | 4 +- .../images/hr-contains.png | Bin .../dbms-search-queries/images/join-query.png | Bin .../images/json-textcontains.png | Bin .../images/simple-contains.png | Bin .../images/source-count.png | Bin .../dbms-search-schema/dbms-search-schema.md | 4 +- .../dbms-search-schema/images/create-view.png | Bin .../dbms-search-schema/images/grants.png | Bin .../dbms-search-schema/images/hr-verify.png | Bin .../images/new_chrome_window.png | Bin .../images/open-terminal.png | Bin .../dbms-search-schema/images/ords-enable.png | Bin .../dbms-search-schema/images/ords1.png | Bin .../images/ords_landing_page_launch.png | Bin .../images/set-envt-free1.png | Bin .../dbms-search-schema/images/sh-verify.png | Bin .../images/source-count.png | Bin .../dbms-search-schema/images/sqlcl-start.png | Bin .../dbms-search-schema/images/wget.png | Bin .../duality-views/duality-views.md | 4 +- .../duality-views/images/bugs.png | Bin .../duality-views/images/fam_description.png | Bin .../duality-views/images/family_proof.png | Bin .../duality-views/images/family_update.png | Bin .../duality-views/images/kids_description.png | Bin .../duality-views/images/little.png | Bin .../duality-views/images/new_kids_genre.png | Bin .../duality-views/images/no_description.png | Bin .../duality-views/images/psy_thriller.png | Bin .../duality-views/images/task_1_1.png | Bin .../duality-views/images/task_1_2.png | Bin .../duality-views/images/task_2_1.png | Bin .../duality-views/images/task_2_2.png | Bin .../duality-views/images/task_2_3.png | Bin .../duality-views/images/task_3_1.png | Bin .../duality-views/images/task_3_2.png | Bin .../duality-views/images/task_3_3.png | Bin .../duality-views/images/task_3_4.png | Bin .../images/updated_kids_description.png | Bin .../explore-data/explore-data.md | 2 +- .../explore-data/images/create_tables.png | Bin .../explore-data/images/create_team_dv.png | Bin .../explore-data/images/create_trigger.png | Bin .../explore-data/images/desc-tables.png | Bin .../explore-data/images/insert_race_dv.png | Bin .../explore-data/images/insert_team_dv.png | Bin .../explore-data/images/movie-pass.png | Bin .../explore-data/images/new-chrome-window.png | Bin .../images/ords-landing-page-launch.png | Bin .../explore-data/images/ords-url.png | Bin .../explore-data/images/ords_landing_page.png | Bin .../explore-data/images/ords_login.png | Bin .../explore-data/images/print_driver_race.png | Bin .../explore-data/images/run-buttons.png | Bin .../explore-data/images/sql-login.png | Bin .../images/alter-session1.png | Bin .../images/change-password1.png | Bin .../install-swingbench/images/completing.png | Bin .../images/connect-db-sysdba1.png | Bin .../images/connect-hol23c.png | Bin .../images/create-schema.png | Bin .../install-swingbench/images/default.png | Bin .../images/downloadswing.png | Bin .../install-swingbench/images/exit1.png | Bin .../install-swingbench/images/google.png | Bin .../images/initial-setup.png | Bin .../images/movie-connect.png | Bin .../install-swingbench/images/movie-pass.png | Bin .../install-swingbench/images/movie-size.png | Bin .../install-swingbench/images/movie.png | Bin .../images/moviestream-logo.jpeg | Bin .../install-swingbench/images/new-tab.png | Bin .../install-swingbench/images/oewizard.png | Bin .../images/open-terminal.png | Bin .../install-swingbench/images/oraenv.png | Bin .../install-swingbench/images/ords-enable.png | Bin .../images/ords-serve-message.png | Bin .../install-swingbench/images/ords-serve.png | Bin .../install-swingbench/images/ords-url.png | Bin .../images/ords-with-mongo-enabled.png | Bin .../install-swingbench/images/ords1.png | Bin .../install-swingbench/images/parallelism.png | Bin .../install-swingbench/images/sbutil.png | Bin .../images/set-envt-free1.png | Bin .../install-swingbench/images/sql-login.png | Bin .../install-swingbench/images/swingnav.png | Bin .../images/total_customers.png | Bin .../install-swingbench/images/unzipswing.png | Bin .../install-swingbench/images/validate.png | Bin .../install-swingbench/images/version-two.png | Bin .../install-swingbench/install-swingbench.md | 2 +- .../install/images/install-1-1.png | Bin .../install/images/install-1-2new.png | Bin .../install/images/install-1-3.png | Bin .../install/images/install-1-3anew.png | Bin .../install/images/install-1-3bnew.png | Bin .../install/images/install-1-3cnew.png | Bin .../install/images/install-1-5new.png | Bin .../install/images/install-2-1new.png | Bin .../install/images/install-2-2new.png | Bin .../install/images/install-2-3new.png | Bin .../install/images/install-2-5.png | Bin .../install/images/install-2-6.png | Bin .../install/images/install-3-1new.png | Bin .../install/images/install-3-2.png | Bin .../install/images/install-3-3.png | Bin .../install/images/install-3-4.png | Bin {23cfree => 23aifree}/install/install.md | 12 ++-- .../introduction/install-introduction.md | 20 +++---- .../introduction/intro-chance-js.md | 8 +-- .../introduction/intro-java-json.md | 8 +-- .../introduction/intro-js-generic.md | 6 +- .../introduction/intro-json-autorest.md | 12 ++-- .../introduction/intro-json-enhancements.md | 2 +- .../introduction/intro-property-graphs.md | 29 ++++++++++ .../introduction/intro-schema-priv.md | 2 +- .../introduction/introduction-dbms-search.md | 8 +-- .../introduction/ocw-introduction.md | 6 +- 23aifree/introduction/sql-domains-intro.md | 53 ++++++++++++++++++ .../introduction/sql-introduction.md | 8 +-- .../introduction/swingbench-introduction.md | 2 +- .../java-duality-views/images/delete.png | Bin .../images/find-by-obj-id.png | Bin .../images/find-race-by-id-output.png | Bin .../images/find-race-by-id.png | Bin .../images/nested-winner.png | Bin .../images/nonupdateable.png | Bin .../images/replace-race.png | Bin .../images/swap-docs-output.png | Bin .../java-duality-views/images/swap-docs.png | Bin .../images/update-field-mergepatch.png | Bin .../images/update-field-transform.png | Bin .../images/update-field.png | Bin .../java-duality-views/java-duality-views.md | 4 +- .../explore-jrdvs/explore-jrdvs.md | 0 .../images/choose-text-editor.png | Bin .../explore-jrdvs/images/confirm_ords.png | Bin .../explore-jrdvs/images/delete-by-curl-1.png | Bin .../explore-jrdvs/images/delete-by-curl-2.png | Bin .../explore-jrdvs/images/delete-by-dml.png | Bin .../explore-jrdvs/images/delete-by-jrdv.png | Bin .../explore-jrdvs/images/delete-by-jrdv_1.png | Bin .../enable-ords-services-at-schema-level.png | Bin .../enable-ords-services-at-view-level.png | Bin .../explore-jrdvs/images/enable-rest.png | Bin .../explore-jrdvs/images/finish-this.png | Bin .../explore-jrdvs/images/insert-by-curl-1.png | Bin .../explore-jrdvs/images/insert-by-curl-2.png | Bin .../explore-jrdvs/images/insert-by-curl.png | Bin .../explore-jrdvs/images/insert-by-dml.png | Bin .../explore-jrdvs/images/insert-by-jrdv.png | Bin .../images/jrdv-annotation-explanation.png | Bin .../images/jrdv-annotation-restriction.png | Bin .../explore-jrdvs/images/open-text-editor.png | Bin .../images/ords-schema-level-wizard-1.png | Bin .../images/ords-schema-level-wizard-2.png | Bin .../images/ords-view-level-wizard-1.png | Bin .../images/ords-view-level-wizard-2.png | Bin .../explore-jrdvs/images/ords1.png | Bin .../explore-jrdvs/images/update-by-curl-1.png | Bin .../explore-jrdvs/images/update-by-dml-2.png | Bin .../explore-jrdvs/images/update-by-dml-3.png | Bin .../explore-jrdvs/images/update-by-dml.png | Bin .../explore-jrdvs/images/update-by-jrdv.png | Bin ...ew-members-within-teams-as-json-before.png | Bin ...w-members-within-teams-as-table-before.png | Bin .../view-members-within-teams-post-dml-1.png | Bin .../view-members-within-teams-post-dml-2.png | Bin .../view-members-within-teams-post-dml-3.png | Bin .../view-planting-activity-as-json-before.png | Bin ...view-planting-activity-as-table-before.png | Bin .../view-planting-activity-post-dml-1.png | Bin .../view-planting-activity-post-dml-2.png | Bin .../view-planting-activity-post-dml-3.png | Bin .../view-team-assignments-as-json-before.png | Bin .../view-team-assignments-as-table-before.png | Bin .../images/extend-my-reservation.png | Bin .../images/login-info.png | Bin .../images/my-reservation-completed.png | Bin .../images/my-reservations.png | Bin .../images/novnc-deceptive-site-error.png | Bin .../novnc-launch-get-started-generic.png | Bin .../images/ssh.png | Bin .../initalize-livelabs-environment.md | 0 .../initialize-ords/images/alter-session1.png | Bin .../images/change-password1.png | Bin .../initialize-ords/images/confirm_ords.png | Bin .../images/connect-db-sysdba1.png | Bin .../initialize-ords/images/connect-hol23c.png | Bin .../initialize-ords/images/exit1.png | Bin .../initialize-ords/images/open-terminal.png | Bin .../initialize-ords/images/ords1.png | Bin .../initialize-ords/images/set-envt-free1.png | Bin .../initialize-ords/initialize-ords.md | 4 +- .../introduction/images/zdc-logo.png | Bin .../introduction/introduction.md | 2 +- .../images/activities-terminal.png | Bin .../images/create_tables.png | Bin .../images/directory.png | Bin .../images/explore-sqldeveloper.png | Bin .../images/file-open.png | Bin .../images/hol23c-connection.png | Bin .../images/login-connection.png | Bin .../images/post-schema-population.png | Bin .../images/start-sqldeveloper.png | Bin .../images/unzip-file.png | Bin .../prepare-database-objects.md | 4 +- .../images/execute-create-jrdvs.png | Bin .../images/file-open-create-jrdvs.png | Bin .../prepare-jrdvs/images/jrdv-failures.png | Bin .../images/view-jrdv-metadata-1.png | Bin .../images/view-jrdv-metadata-2.png | Bin .../images/view-jrdv-metadata-3.png | Bin .../images/view-jrdv-metadata-4.png | Bin .../images/view-jrdv-metadata-5.png | Bin .../images/view-jrdvs-data-from-tab.png | Bin .../images/view-jrdvs-in-tree.png | Bin .../prepare-jrdvs/prepare-jrdvs.md | 6 +- .../images/activities-chrome.png | Bin .../images/apex-app-builder.png | Bin .../images/apex-choose-app.png | Bin .../visualize-jrdvs/images/apex-dev-login.png | Bin .../images/apex-dev-logout.png | Bin .../images/apex-pick-page-100.png | Bin .../images/apex-run-page-100.png | Bin .../images/app-302-heat-island-details.png | Bin .../images/app-302-hol23c-login.png | Bin .../images/app-302-initial-view.png | Bin .../images/app-302-tree-details.png | Bin .../images/connect-db-sysdba1.png | Bin .../visualize-jrdvs/images/exit1.png | Bin .../visualize-jrdvs/images/open-terminal.png | Bin .../images/post-apex-environment-creation.png | Bin .../images/post-cat-etc-hosts.png | Bin .../visualize-jrdvs/visualize-jrdvs.md | 4 +- .../workshops/ocw23-sandbox/index.html | 0 .../workshops/ocw23-sandbox/manifest.json | 12 ++-- .../workshops/sandbox/index.html | 0 .../workshops/sandbox/manifest.json | 12 ++-- .../js-generic-appendix/appendix.md | 6 +- .../js-generic-functions/functions.md | 4 +- .../images/create_procedure.gif | Bin .../images/javascript_declaration.gif | Bin .../images/plsql_procedure_source.gif | Bin .../images/sdw-call-spec-env-details.jpg | Bin .../images/sdw-simple-call-spec-details.jpg | Bin .../images/sdw-simple-call-spec.jpg | Bin .../images/sdw-source-code.jpg | Bin .../get-started-example.md | 6 +- {23cfree => 23aifree}/js-generic-json/json.md | 4 +- .../images/sdw-login.jpg | Bin .../images/sdw-main-page.jpg | Bin .../sdw-mle-associate-env-with-module.jpg | Bin .../images/sdw-mle-env-editor.jpg | Bin .../images/sdw-mle-module-dependencies.jpg | Bin .../images/sdw-mle-module-editor.jpg | Bin .../modules-environments.md | 8 +-- .../images/sdw-create-debug-spec-wizard.jpg | Bin .../images/sdw-create-debug-spec.jpg | Bin .../images/sdw-create-mle-env-wizard.jpg | Bin .../images/sdw-create-mle-env-wizard2.jpg | Bin .../images/sdw-create-mle-env.jpg | Bin .../images/sdw-debug-info.jpg | Bin .../post-execution-debugging.md | 2 +- .../js-generic-sql-driver/sql-driver.md | 4 +- .../json-collections/images/click-movies.png | Bin .../images/collection-name.png | Bin .../images/create-movies-constraint.png | Bin .../images/create-right-type.png | Bin .../images/create-wrong-type.png | Bin .../images/development-json.png | Bin .../images/development-sql.png | Bin .../images/homepage-dbactions.png | Bin .../images/homepage-intro-sdw.png | Bin .../json-collections/images/homepage-json.png | Bin .../images/json-create-collection.png | Bin .../images/json-doc-created.png | Bin .../json-collections/images/json-object.png | Bin .../json-collections/images/new-json-doc.png | Bin .../json-collections/images/open-browser.png | Bin .../json-collections/images/ords-sign-in.png | Bin .../images/popup-json-doc.png | Bin .../json-collections/images/popup.png | Bin .../images/qbe-dvd-result.png | Bin .../json-collections/images/qbe-dvd.png | Bin .../images/qbe-lte5-dvd-result.png | Bin .../images/qbe-lte5-result.png | Bin .../images/qbe-new-result.png | Bin .../images/qbe-not-movies-result.png | Bin .../images/qbe-one-value-result.png | Bin .../json-collections/images/qbe-one-value.png | Bin .../images/refresh-collection.png | Bin .../images/show-single-json-in-sql.png | Bin .../images/sql-constraint-2.png | Bin .../json-collections/images/sql-data-dict.png | Bin .../images/sql-shows-schema-error.png | Bin .../json-collections/images/wrong-type.png | Bin .../json-collections/json-collections.md | 8 +-- .../json-mongo/images/development-json.png | Bin .../images/edit-superaction-mars.png | Bin .../images/find-superaction-mars.png | Bin .../json-mongo/images/mongo-2020-edited.png | Bin .../json-mongo/images/mongo-2020-new.png | Bin .../json-mongo/images/mongo-2020.png | Bin .../json-mongo/images/mongo-count.png | Bin .../json-mongo/images/mongo-insert.png | Bin .../json-mongo/images/mongo-install.png | Bin .../json-mongo/images/mongo-shell.png | Bin .../json-mongo/images/mongo-zootopia.png | Bin .../json-mongo/images/new-terminal.png | Bin .../json-mongo/images/populate-mongo-db.png | Bin .../json-mongo/json-mongo.md | 2 +- .../json-search/images/billion-gross.png | Bin .../json-search/images/contains-query.png | Bin .../json-search/images/de-niro-crew.png | Bin .../json-search/images/examine-json.png | Bin .../json-search/images/explain-plan-1.png | Bin .../json-search/images/explain-plan-2.png | Bin .../images/explain-plan-advanced.png | Bin .../json-search/images/explain-with-index.png | Bin .../json-search/images/fuzzy-match.png | Bin .../images/search-index-creation.png | Bin .../json-search/json-search.md | 2 +- .../json-sql/images/aggregation-unnesting.png | Bin .../json-sql/images/describe-view.png | Bin .../json-sql/images/development-sql.png | Bin .../json-sql/images/json-array.png | Bin .../json-sql/images/json-arrayagg.png | Bin .../images/json-dataguide-declare.png | Bin .../json-sql/images/json-dataguide-view.png | Bin .../json-sql/images/json-dataguide.png | Bin .../json-sql/images/json-exists-genres.png | Bin .../json-sql/images/json-exists.png | Bin .../json-sql/images/json-extracting.png | Bin .../json-sql/images/json-mergepatch-note.png | Bin .../images/json-mergepatch-update.png | Bin .../json-sql/images/json-mergepatch.png | Bin .../json-sql/images/json-object.png | Bin .../json-sql/images/json-objectagg.png | Bin .../json-sql/images/json-query.png | Bin .../json-sql/images/json-serialize.png | Bin .../json-sql/images/json-simple-dot.png | Bin .../json-sql/images/json-table-2.png | Bin .../json-sql/images/json-table-advanced.png | Bin .../json-sql/images/json-table.png | Bin .../json-sql/images/json-transform-new.png | Bin .../json-sql/images/json-transform.png | Bin .../json-sql/images/json-value-error.png | Bin .../json-sql/images/json-value.png | Bin .../json-sql/images/nav-sql.png | Bin .../json-sql/images/nested-simple-dot.png | Bin .../json-sql/images/open-movies.png | Bin .../json-sql/images/select-columns.png | Bin .../json-sql/images/table-compare.png | Bin .../json-sql/images/table-view.png | Bin .../json-sql/images/view-created.png | Bin {23cfree => 23aifree}/json-sql/json-sql.md | 4 +- {23cfree => 23aifree}/lockfree/lockfree.md | 0 .../populate-dv/images/download_files.png | Bin .../populate-dv/images/insert_Mercedes.png | Bin .../populate-dv/images/insert_race.png | Bin .../populate-dv/images/insert_team.png | Bin .../populate-dv/populate-dv.md | 2 +- .../prepare-setup/prepare-setup.md | 0 .../images/accept-defaults29.png | Bin .../images/activities-chrome.png | Bin .../images/activities-terminal.png | Bin .../images/add-primary-key.png | Bin .../images/after-success-load210.png | Bin .../property-graphs-setup/images/alter245.png | Bin .../property-graphs-setup/images/alter246.png | Bin .../property-graphs-setup/images/alter247.png | Bin .../images/bank-transfers-name212.png | Bin .../images/bankaccts28.png | Bin .../images/banktransfers-load211.png | Bin .../images/btransfer-load-data213.png | Bin .../images/choose-file2.png | Bin .../property-graphs-setup/images/connect.png | Bin .../images/create-connection.png | Bin .../images/data-loaded.png | Bin .../images/directory.png | Bin .../images/error-disregard.png | Bin .../images/file-open.png | Bin .../images/hol23c-connection.png | Bin .../images/home-examples-graph.png | Bin .../images/home-examples-graph27.png | Bin .../images/load-data2.png | Bin .../images/login-connection.png | Bin .../images/login-details.png | Bin .../images/material-pulldown-setup.png | Bin .../images/new-db-connection.png | Bin .../images/open-createkeys.png | Bin .../images/play-button.png | Bin .../images/remove-zip.png | Bin .../property-graphs-setup/images/run242.png | Bin .../property-graphs-setup/images/run243.png | Bin .../images/select248.png | Bin .../images/sql-directory.png | Bin .../property-graphs-setup/images/sql-open.png | Bin .../images/sqlworkshop-commands241.png | Bin .../images/startup-sql.png | Bin .../images/successful-load214.png | Bin .../images/unzip-file.png | Bin .../property-graphs-setup/images/unzip2.png | Bin .../images/utilities-dataworkshop2.png | Bin .../images/welcome-to-apex.png | Bin .../property-graphs-setup.md | 4 +- .../images/accountthirtynine3211.png | Bin .../property-graphs/images/bank-graph.png | Bin .../images/begin-again3212.png | Bin .../property-graphs/images/beginend329.png | Bin .../images/circular-payment-chain327.png | Bin .../images/clear-command311.png | Bin .../property-graphs/images/create-graph-1.png | Bin .../property-graphs/images/create-graph.png | Bin .../property-graphs/images/ddl-bankgraph.png | Bin .../images/ddl-bankgraph314.png | Bin .../property-graphs/images/delete-sql.png | Bin .../images/deleted-rows3214.png | Bin .../images/descending-order328.png | Bin .../images/elements-bank-transfers.png | Bin .../images/elements-bankgraph315.png | Bin .../images/five-hop-transfer326.png | Bin .../images/five-hop-transfers.png | Bin .../images/four-hop-transfer.png | Bin .../images/incoming-transfers.png | Bin .../property-graphs/images/insert-1.png | Bin .../property-graphs/images/insert-2.png | Bin .../property-graphs/images/metadata313.png | Bin .../images/money-passing-through322.png | Bin .../images/money-transfer-accounts.png | Bin .../images/num-4hop-chains-39.png | Bin .../images/num-4hop-cycles-2.png | Bin .../images/num-4hop-cycles.png | Bin .../property-graphs/images/num-transfers.png | Bin .../images/numtriangles324.png | Bin .../property-graphs/images/properties316.png | Bin .../images/property-labels.png | Bin .../property-graphs/images/query-accounts.png | Bin .../images/rerun-again3213.png | Bin .../property-graphs/images/rerun3210.png | Bin .../images/run-script-icon.png | Bin .../property-graphs/images/run243.png | Bin .../property-graphs/images/same-query325.png | Bin .../property-graphs/images/select248.png | Bin .../images/shows-in-both323.png | Bin .../property-graphs/images/sql-hol23-tab.png | Bin .../images/sqlworkshop-commands241.png | Bin .../images/top-ten-accounts.png | Bin .../images/topten-accounts321.png | Bin .../images/transfer-accounts.png | Bin .../images/triangles-transfer.png | Bin .../property-graphs/property-graphs.md | 6 +- .../query-dv/images/click_autorest.png | Bin .../query-dv/images/click_rest.png | Bin .../query-dv/images/get_bahrain.png | Bin .../query-dv/images/get_drivers.png | Bin .../query-dv/images/get_george.png | Bin .../query-dv/images/login_sdw.png | Bin .../query-dv/images/openAPI_view.png | Bin .../query-dv/images/race_get.png | Bin .../query-dv/images/race_openAPI.png | Bin .../query-dv/images/race_query.png | Bin .../query-dv/images/race_result.png | Bin {23cfree => 23aifree}/query-dv/query-dv.md | 2 +- .../rest-duality/images/click_autorest.png | Bin .../rest-duality/images/click_rest.png | Bin .../rest-duality/images/enable_genre.png | Bin .../rest-duality/images/genre_rest.png | Bin .../rest-duality/images/get_bahrain.png | Bin .../rest-duality/images/get_drivers.png | Bin .../rest-duality/images/get_george.png | Bin .../rest-duality/images/login_sdw.png | Bin .../rest-duality/images/movie_rest.png | Bin .../rest-duality/images/openAPI_view.png | Bin .../rest-duality/images/post.png | Bin .../rest-duality/images/post_oz.png | Bin .../rest-duality/images/post_try.png | Bin .../rest-duality/images/post_yes.png | Bin .../rest-duality/images/race_get.png | Bin .../rest-duality/images/race_openAPI.png | Bin .../rest-duality/images/race_query.png | Bin .../rest-duality/images/race_result.png | Bin .../rest-duality/images/show-views.png | Bin .../rest-duality/images/try_it.png | Bin .../rest-duality/rest-duality.md | 4 +- .../run-charbench/images/charbench-output.gif | Bin .../run-charbench/images/charbench.png | Bin .../run-charbench/images/kids-genre.png | Bin .../run-charbench/images/kids.png | Bin .../run-charbench/images/little.png | Bin .../run-charbench/images/movie-dv-select.png | Bin .../run-charbench/images/movies-dv.png | Bin .../run-charbench/images/new-etag.png | Bin .../run-charbench/images/pan-kids.png | Bin .../run-charbench/images/pan-update.png | Bin .../run-charbench/images/rat-etag.png | Bin .../run-charbench/images/select-surfs.png | Bin .../run-charbench/images/surfs.png | Bin .../run-charbench/images/update-rat.png | Bin .../run-charbench/images/youtube.png | Bin .../run-charbench/run-charbench.md | 2 +- .../run-swingbench/images/connect-string.png | Bin .../run-swingbench/images/create_tables.png | Bin .../run-swingbench/images/create_team_dv.png | Bin .../run-swingbench/images/create_trigger.png | Bin .../run-swingbench/images/db-stats.png | Bin .../run-swingbench/images/desc-tables.png | Bin .../run-swingbench/images/insert_race_dv.png | Bin .../run-swingbench/images/insert_team_dv.png | Bin .../run-swingbench/images/load-tools.png | Bin .../images/new-chrome-window.png | Bin .../images/ords_landing_page.png | Bin .../run-swingbench/images/ords_login.png | Bin .../images/print_driver_race.png | Bin .../run-swingbench/images/quit-swingbench.png | Bin .../run-swingbench/images/run-button.png | Bin .../run-swingbench/images/stop-swingbench.png | Bin .../images/swingbench-output.gif | Bin .../run-swingbench/images/swingbench-save.png | Bin .../run-swingbench/images/swingbench.png | Bin .../run-swingbench/images/ui.png | Bin .../run-swingbench/images/users.png | Bin .../run-swingbench/images/version-two.png | Bin .../run-swingbench/run-swingbench.md | 2 +- .../images/alter-session1.png | Bin .../schema-priv-setup/images/alter-user.png | Bin .../images/connect-db-sysdba1.png | Bin .../images/open-terminal.png | Bin .../schema-priv-setup/setup.md | 2 +- .../schema-priv/schema-priv.md | 0 .../scripts-json-autorest/race.json | 0 .../scripts-json-autorest/team.json | 0 .../scripts-json-autorest/teamMercedes.json | 0 .../scripts-json-autorest/updateFerrari.json | 0 .../scripts-json-autorest/updateLeclerc.json | 0 .../scripts-json-autorest/updateMercedes.json | 0 .../scripts-json-autorest/updateRace.json | 0 .../setup-environment/images/check_SDW.png | Bin .../images/create_driverDV.png | Bin .../images/create_raceDV.png | Bin .../images/create_tables.png | Bin .../images/create_teamDV.png | Bin .../images/create_trigger.png | Bin .../setup-environment/images/drop_tables.png | Bin .../images/enable_autorest.png | Bin .../setup-environment/images/ords_serve.png | Bin .../setup-environment/images/sql_updates.png | Bin .../setup-environment/images/test_ords.png | Bin .../setup-environment/setup-environment.md | 6 +- .../sql-23ai-features}/images/drop-error.png | Bin .../sql-23ai-features}/images/run_buttons.png | Bin .../sql-23ai-features/sql-23ai-features.md | 40 ++++++------- .../sql-domains/images/run_buttons.png | Bin .../sql-domains/sql-domains.md | 10 ++-- .../sql-extended/images/task_1_1.png | Bin .../sql-extended/images/task_1_2.png | Bin .../sql-extended/images/task_2_1.png | Bin .../sql-extended/images/task_2_2.png | Bin .../sql-extended/images/task_2_3.png | Bin .../sql-extended/images/task_3_1.png | Bin .../sql-extended/images/task_3_2.png | Bin .../sql-extended/images/task_3_3.png | Bin .../sql-extended/images/task_3_4.png | Bin .../sql-extended/sql-extended.md | 4 +- .../sql-json/images/task_1_1.png | Bin .../sql-json/images/task_2_2.png | Bin .../sql-json/images/task_2_3.png | Bin .../sql-json/images/task_3_1.png | Bin .../sql-json/images/task_3_2.png | Bin .../sql-json/images/task_4_1.png | Bin .../sql-json/images/task_4_2.png | Bin .../sql-json/images/task_4_3.png | Bin .../sql-json/images/task_4_4.png | Bin .../sql-json/images/task_5_1.png | Bin .../sql-json/images/task_6_1.png | Bin {23cfree => 23aifree}/sql-json/sql-json.md | 4 +- .../sql-schema/images/create_driver_dv.png | Bin .../sql-schema/images/create_race_dv.png | Bin .../sql-schema/images/create_tables.png | Bin .../sql-schema/images/create_team_dv.png | Bin .../sql-schema/images/create_trigger.png | Bin .../sql-schema/images/insert_race_dv.png | Bin .../sql-schema/images/insert_team_dv.png | Bin .../sql-schema/images/new_chrome_window.png | Bin .../sql-schema/images/ords_landing_page.png | Bin .../images/ords_landing_page_launch.png | Bin .../sql-schema/images/ords_login.png | Bin .../sql-schema/images/ords_url.png | Bin .../sql-schema/images/print_driver_race.png | Bin .../sql-schema/images/run_buttons.png | Bin .../sql-schema/images/sql_login.png | Bin .../sql-schema/sql-schema.md | 4 +- .../update-dv/images/delete_201.png | Bin .../update-dv/images/delete_query.png | Bin .../update-dv/images/driver_afterswap.png | Bin .../update-dv/images/get_race201.png | Bin .../update-dv/images/team_afterswap.png | Bin .../update-dv/images/team_beforeswap.png | Bin .../update-dv/images/update_ferrari.png | Bin .../update-dv/images/update_leclerc.png | Bin .../update-dv/images/update_mercedes.png | Bin .../update-dv/images/update_race.png | Bin .../update-dv/images/update_race2.png | Bin .../update-dv/images/update_racejson.png | Bin {23cfree => 23aifree}/update-dv/update-dv.md | 2 +- .../workshops/desktop-install/index.html | 0 .../workshops/desktop-install/manifest.json | 8 +-- .../workshops/desktop-java-dvs/index.html | 0 .../workshops/desktop-java-dvs/manifest.json | 2 +- .../workshops/desktop-js-chance/index.html | 0 .../workshops/desktop-js-chance/manifest.json | 4 +- .../desktop-json-autorest/index.html | 0 .../desktop-json-autorest/manifest.json | 2 +- .../desktop-json-enhancements/index.html | 0 .../desktop-json-enhancements/manifest.json | 2 +- .../desktop-property-graphs/index.html | 0 .../desktop-property-graphs/manifest.json | 10 ++-- .../workshops/desktop-sql-domains/index.html | 0 .../desktop-sql-domains/manifest.json | 12 ++-- .../workshops/desktop-sql-duality/index.html | 0 .../desktop-sql-duality/manifest.json | 2 +- .../workshops/ocw23-livelabs/index.html | 0 .../workshops/ocw23-livelabs/manifest.json | 2 +- .../ocw23-sandbox-java-dvs/index.html | 0 .../ocw23-sandbox-java-dvs/manifest.json | 4 +- .../ocw23-sandbox-json-autorest/index.html | 0 .../ocw23-sandbox-json-autorest/manifest.json | 2 +- .../ocw23-sandbox-property-graphs/index.html | 0 .../manifest.json | 10 ++-- .../index.html | 0 .../manifest.json | 2 +- .../ocw23-sandbox-sql-domains/index.html | 0 .../ocw23-sandbox-sql-domains/manifest.json | 12 ++-- .../ocw23-sandbox-swingbench/index.html | 0 .../ocw23-sandbox-swingbench/manifest.json | 0 .../ocw23-tenancy-java-dvs/index.html | 0 .../ocw23-tenancy-java-dvs/manifest.json | 4 +- .../ocw23-tenancy-livelabs/index.html | 0 .../ocw23-tenancy-livelabs/manifest.json | 2 +- .../ocw23-tenancy-property-graphs/index.html | 0 .../manifest.json | 10 ++-- .../workshops/sandbox-dbms-search/index.html | 0 .../sandbox-dbms-search/manifest.json | 4 +- .../workshops/sandbox-install/index.html | 0 .../workshops/sandbox-install/manifest.json | 8 +-- .../workshops/sandbox-java-dvs/index.html | 0 .../workshops/sandbox-java-dvs/manifest.json | 2 +- .../workshops/sandbox-js-chance/index.html | 0 .../workshops/sandbox-js-chance/manifest.json | 4 +- .../workshops/sandbox-js-generic/index.html | 0 .../sandbox-js-generic/manifest.json | 2 +- .../sandbox-json-autorest/index.html | 0 .../sandbox-json-autorest/manifest.json | 2 +- .../sandbox-json-enhancements/index.html | 0 .../sandbox-json-enhancements/manifest.json | 2 +- .../sandbox-ocw-swingbench/index.html | 0 .../sandbox-ocw-swingbench/manifest.json | 0 .../workshops/sandbox-owc-duality/index.html | 0 .../sandbox-owc-duality/manifest.json | 4 +- .../sandbox-property-graphs/index.html | 0 .../sandbox-property-graphs/manifest.json | 10 ++-- .../sandbox-schemapriv-lockfree/index.html | 0 .../sandbox-schemapriv-lockfree/manifest.json | 2 +- .../workshops/sandbox-sql-domains/index.html | 0 .../sandbox-sql-domains/manifest.json | 12 ++-- .../workshops/sandbox-sql-duality/index.html | 0 .../sandbox-sql-duality/manifest.json | 2 +- .../workshops/tenancy-duality/index.html | 0 .../workshops/tenancy-duality/manifest.json | 2 +- .../workshops/tenancy-install/index.html | 0 .../workshops/tenancy-install/manifest.json | 8 +-- .../workshops/tenancy-java-dvs/index.html | 0 .../workshops/tenancy-java-dvs/manifest.json | 2 +- .../workshops/tenancy-js-generic/index.html | 0 .../tenancy-js-generic/manifest.json | 2 +- .../tenancy-json-autorest/index.html | 0 .../tenancy-json-autorest/manifest.json | 2 +- .../tenancy-json-enhancements/index.html | 0 .../tenancy-json-enhancements/manifest.json | 2 +- .../tenancy-property-graphs/index.html | 0 .../tenancy-property-graphs/manifest.json | 10 ++-- .../tenancy-schemapriv-lockfree/index.html | 0 .../tenancy-schemapriv-lockfree/manifest.json | 2 +- .../workshops/tenancy-sql-duality/index.html | 0 .../tenancy-sql-duality/manifest.json | 2 +- 23cfree/introduction/intro-property-graphs.md | 29 ---------- 23cfree/introduction/sql-domains-intro.md | 53 ------------------ .../00-introduction/introduction.md | 2 +- .../workshops/desktop/manifest.json | 4 +- .../workshops/sandbox/manifest.json | 4 +- .../workshops/tenancy/manifest.json | 4 +- .../04-autoupgrade/04-autoupgrade.md | 4 +- .../ords-provision/ords-provision.md | 8 +-- .../deploy-stock-trading-app.md | 2 +- tmm-run-sample-apps/run-xa-app/run-xa-app.md | 2 +- truecache/introduction/introduction.md | 2 +- truecache/jdbc/jdbc.md | 2 +- 908 files changed, 372 insertions(+), 372 deletions(-) rename {23cfree => 23aifree}/apex-property-graphs/apex-property-graphs.md (93%) rename {23cfree => 23aifree}/apex-property-graphs/images/activities-chrome-2.png (100%) rename {23cfree => 23aifree}/apex-property-graphs/images/activities-chrome.png (100%) rename {23cfree => 23aifree}/apex-property-graphs/images/admin-password-email.png (100%) rename {23cfree => 23aifree}/apex-property-graphs/images/admin-services.png (100%) rename {23cfree => 23aifree}/apex-property-graphs/images/app-builder-import.png (100%) rename {23cfree => 23aifree}/apex-property-graphs/images/change-password.png (100%) rename {23cfree => 23aifree}/apex-property-graphs/images/create-workspace.png (100%) rename {23cfree => 23aifree}/apex-property-graphs/images/done.png (100%) rename {23cfree => 23aifree}/apex-property-graphs/images/f106-import-2.png (100%) rename {23cfree => 23aifree}/apex-property-graphs/images/f106-import.png (100%) rename {23cfree => 23aifree}/apex-property-graphs/images/final-output.png (100%) rename {23cfree => 23aifree}/apex-property-graphs/images/graph-f106-open.png (100%) rename {23cfree => 23aifree}/apex-property-graphs/images/graph-next.png (100%) rename {23cfree => 23aifree}/apex-property-graphs/images/graph-viz.png (100%) rename {23cfree => 23aifree}/apex-property-graphs/images/install-application.png (100%) rename {23cfree => 23aifree}/apex-property-graphs/images/install-supporting-objects.png (100%) rename {23cfree => 23aifree}/apex-property-graphs/images/log-back-in.png (100%) rename {23cfree => 23aifree}/apex-property-graphs/images/login-details.png (100%) rename {23cfree => 23aifree}/apex-property-graphs/images/login-final.png (100%) rename {23cfree => 23aifree}/apex-property-graphs/images/logout.png (100%) rename {23cfree => 23aifree}/apex-property-graphs/images/property-graph-queries.png (100%) rename {23cfree => 23aifree}/apex-property-graphs/images/run-application.png (100%) rename {23cfree => 23aifree}/apex-property-graphs/images/schema-info.png (100%) rename {23cfree => 23aifree}/apex-property-graphs/images/scroll-through.png (100%) rename {23cfree => 23aifree}/apex-property-graphs/images/welcome-screen-apex2.png (100%) rename {23cfree => 23aifree}/apex-property-graphs/images/workspace-name.png (100%) rename {23cfree => 23aifree}/chance-js/chance-js.md (97%) rename {23cfree => 23aifree}/chance-js/images/lab1_task1_step1.png (100%) rename {23cfree => 23aifree}/chance-js/images/lab1_task1_step2.png (100%) rename {23cfree => 23aifree}/chance-js/images/lab1_task1_step3.png (100%) rename {23cfree => 23aifree}/chance-js/images/lab2_task2_step1.png (100%) rename {23cfree => 23aifree}/chance-js/images/lab2_task2_step2.png (100%) rename {23cfree => 23aifree}/chance-js/images/lab2_task2_step3.png (100%) rename {23cfree => 23aifree}/chance-js/images/lab2_task2_step4.png (100%) rename {23cfree => 23aifree}/chance-js/images/lab2_task2_step5.png (100%) rename {23cfree => 23aifree}/chance-js/images/lab2_task2_step6.png (100%) rename {23cfree => 23aifree}/chance-js/images/lab2_task2_step7.png (100%) rename {23cfree => 23aifree}/chance-js/images/lab2_task2_step8.png (100%) rename {23cfree => 23aifree}/chance-js/images/lab2_task3_step1.png (100%) rename {23cfree => 23aifree}/chance-js/images/lab2_task3_step2.png (100%) rename {23cfree => 23aifree}/chance-js/images/lab2_task3_step3.png (100%) rename {23cfree => 23aifree}/chance-js/images/lab2_task3_step4.png (100%) rename {23cfree => 23aifree}/chance-js/images/lab2_task3_step5.png (100%) rename {23cfree => 23aifree}/chance-js/images/lab2_task3_step6.png (100%) rename {23cfree => 23aifree}/chance-js/images/lab2_task3_step7a.png (100%) rename {23cfree => 23aifree}/chance-js/images/lab2_task3_step7b.png (100%) rename {23cfree => 23aifree}/chance-js/images/lab2_task4_step1.png (100%) rename {23cfree => 23aifree}/chance-js/images/lab2_task5_step1.png (100%) rename {23cfree => 23aifree}/chance-js/images/lab2_task5_step11.png (100%) rename {23cfree => 23aifree}/chance-js/images/lab2_task5_step12.png (100%) rename {23cfree => 23aifree}/chance-js/images/lab2_task5_step2.png (100%) rename {23cfree => 23aifree}/chance-js/images/lab2_task5_step3.png (100%) rename {23cfree => 23aifree}/chance-js/images/lab2_task5_step4-1.png (100%) rename {23cfree => 23aifree}/chance-js/images/lab2_task5_step4.png (100%) rename {23cfree => 23aifree}/chance-js/images/lab2_task5_step5.png (100%) rename {23cfree => 23aifree}/chance-js/images/lab2_task5_step6.png (100%) rename {23cfree => 23aifree}/chance-js/images/lab2_task5_step7.png (100%) rename {23cfree => 23aifree}/chance-js/images/lab2_task5_step8.png (100%) rename {23cfree => 23aifree}/chance-js/images/lab2_task5_step9.png (100%) rename {23cfree => 23aifree}/chance-js/images/lab2_task6_step1.png (100%) rename {23cfree => 23aifree}/chance-js/images/lab2_task6_step2.png (100%) rename {23cfree => 23aifree}/chance-js/images/lab2_task6_step3.png (100%) rename {23cfree => 23aifree}/chance-js/images/new_chrome_window.png (100%) rename {23cfree => 23aifree}/chance-js/images/ords_landing_page.png (100%) rename {23cfree => 23aifree}/chance-js/images/ords_landing_page_launch.png (100%) rename {23cfree => 23aifree}/chance-js/images/ords_login.png (100%) rename {23cfree => 23aifree}/chance-js/images/ords_url.png (100%) rename {23cfree => 23aifree}/chance-js/images/run_buttons.png (100%) rename {23cfree => 23aifree}/chance-js/images/sql_login.png (100%) rename {23cfree => 23aifree}/change-pw-start-sdw/change-pw-start-sdw.md (93%) rename {23cfree => 23aifree}/change-pw-start-sdw/images/alter-session1.png (100%) rename {23cfree => 23aifree}/change-pw-start-sdw/images/change-password1.png (100%) rename {23cfree => 23aifree}/change-pw-start-sdw/images/connect-db-sysdba1.png (100%) rename {23cfree => 23aifree}/change-pw-start-sdw/images/exit1.png (100%) rename {23cfree => 23aifree}/change-pw-start-sdw/images/new_chrome_window.png (100%) rename {23cfree => 23aifree}/change-pw-start-sdw/images/open-terminal.png (100%) rename {23cfree => 23aifree}/change-pw-start-sdw/images/ords1.png (100%) rename {23cfree => 23aifree}/change-pw-start-sdw/images/ords_landing_page_launch.png (100%) rename {23cfree => 23aifree}/change-pw-start-sdw/images/ords_login.png (100%) rename {23cfree => 23aifree}/change-pw-start-sdw/images/ords_url.png (100%) rename {23cfree => 23aifree}/change-pw-start-sdw/images/sql_login.png (100%) rename {23cfree => 23aifree}/change-pw/change-pw-json-enhancements.md (95%) rename {23cfree => 23aifree}/change-pw/change-pw-sql.md (89%) rename {23cfree => 23aifree}/change-pw/change-pw.md (91%) rename {23cfree => 23aifree}/change-pw/images/alter-session1.png (100%) rename {23cfree => 23aifree}/change-pw/images/change-password1.png (100%) rename {23cfree => 23aifree}/change-pw/images/connect-db-sysdba1.png (100%) rename {23cfree => 23aifree}/change-pw/images/connect-hol23c.png (100%) rename {23cfree => 23aifree}/change-pw/images/exit1.png (100%) rename {23cfree => 23aifree}/change-pw/images/initial-setup.png (100%) rename {23cfree => 23aifree}/change-pw/images/open-terminal.png (100%) rename {23cfree => 23aifree}/change-pw/images/ords-with-mongo-enabled.png (100%) rename {23cfree => 23aifree}/change-pw/images/ords1.png (100%) rename {23cfree => 23aifree}/change-pw/images/set-envt-free1.png (100%) rename {23cfree => 23aifree}/config_tools/config_tools.md (99%) rename {23cfree => 23aifree}/config_tools/images/tools-1-1.png (100%) rename {23cfree => 23aifree}/config_tools/images/tools-1-2a.png (100%) rename {23cfree => 23aifree}/config_tools/images/tools-1-2new.png (100%) rename {23cfree => 23aifree}/config_tools/images/tools-1-3new.png (100%) rename {23cfree => 23aifree}/config_tools/images/tools-1-4.png (100%) rename {23cfree => 23aifree}/config_tools/images/tools-1-5.png (100%) rename {23cfree => 23aifree}/config_tools/images/tools-2-1anew.png (100%) rename {23cfree => 23aifree}/config_tools/images/tools-2-1bnew.png (100%) rename {23cfree => 23aifree}/config_tools/images/tools-2-2a.png (100%) rename {23cfree => 23aifree}/config_tools/images/tools-2-2b.png (100%) rename {23cfree => 23aifree}/config_tools/images/tools-2-3.png (100%) rename {23cfree => 23aifree}/config_tools/images/tools-2-3a.png (100%) rename {23cfree => 23aifree}/config_tools/images/tools-2-4.png (100%) rename {23cfree => 23aifree}/config_tools/images/tools-3-1new.png (100%) rename {23cfree => 23aifree}/config_tools/images/tools-3-2new.png (100%) rename {23cfree => 23aifree}/config_tools/images/tools-3-3new.png (100%) rename {23cfree => 23aifree}/config_tools/images/tools-3-4new.png (100%) rename {23cfree => 23aifree}/config_tools/images/tools-3-5.png (100%) rename {23cfree => 23aifree}/config_tools/images/tools-3-6.png (100%) rename {23cfree => 23aifree}/config_tools/images/tools-4-1new.png (100%) rename {23cfree => 23aifree}/config_tools/images/tools-4-2.png (100%) rename {23cfree => 23aifree}/config_tools/images/tools-4-3.png (100%) rename {23cfree => 23aifree}/config_tools/images/tools-4-4.png (100%) rename {23cfree => 23aifree}/config_tools/images/tools-4-5.png (100%) rename {23cfree => 23aifree}/create-java-schema/create-java-schema.md (99%) rename {23cfree => 23aifree}/create-java-schema/images/connections.png (100%) rename {23cfree => 23aifree}/create-java-schema/images/create-tables-and-views.png (100%) rename {23cfree => 23aifree}/create-java-schema/images/eclipse-empty.png (100%) rename {23cfree => 23aifree}/create-java-schema/images/eclipse-loading.png (100%) rename {23cfree => 23aifree}/create-java-schema/images/formula1-code.png (100%) rename {23cfree => 23aifree}/create-java-schema/images/formula1-dvs.png (100%) rename {23cfree => 23aifree}/create-java-schema/images/formula1-location.png (100%) rename {23cfree => 23aifree}/create-java-schema/images/formula1.png (100%) rename {23cfree => 23aifree}/create-java-schema/images/json-3-ways.png (100%) rename {23cfree => 23aifree}/create-java-schema/images/json-delete.png (100%) rename {23cfree => 23aifree}/create-java-schema/images/load-data copy.png (100%) rename {23cfree => 23aifree}/create-java-schema/images/load-data-execute.png (100%) rename {23cfree => 23aifree}/create-java-schema/images/load-data-focus.png (100%) rename {23cfree => 23aifree}/create-java-schema/images/load-data-output.png (100%) rename {23cfree => 23aifree}/create-java-schema/images/load-data.png (100%) rename {23cfree => 23aifree}/create-java-schema/images/load-json.png (100%) rename {23cfree => 23aifree}/create-java-schema/images/open-files.png (100%) rename {23cfree => 23aifree}/create-java-schema/images/open-teams-dv.png (100%) rename {23cfree => 23aifree}/create-java-schema/images/read-drivers-dv.png (100%) rename {23cfree => 23aifree}/create-java-schema/images/read-races-dv.png (100%) rename {23cfree => 23aifree}/create-java-schema/images/read-teamsdv-output.png (100%) rename {23cfree => 23aifree}/create-java-schema/images/read-teamsdv.png (100%) rename {23cfree => 23aifree}/create-java-schema/images/run-java.png (100%) rename {23cfree => 23aifree}/create-java-schema/images/team-model.png (100%) rename {23cfree => 23aifree}/create-java-schema/images/trigger.png (100%) rename {23cfree => 23aifree}/create-java-schema/images/unzip.png (100%) rename {23cfree => 23aifree}/create-java-schema/images/wget.png (100%) rename {23cfree => 23aifree}/create-schema/create-schema.md (97%) rename {23cfree => 23aifree}/create-schema/images/alter-session1.png (100%) rename {23cfree => 23aifree}/create-schema/images/change-password1.png (100%) rename {23cfree => 23aifree}/create-schema/images/completing.png (100%) rename {23cfree => 23aifree}/create-schema/images/connect-db-sysdba1.png (100%) rename {23cfree => 23aifree}/create-schema/images/connect-hol23c.png (100%) rename {23cfree => 23aifree}/create-schema/images/create-schema.png (100%) rename {23cfree => 23aifree}/create-schema/images/default.png (100%) rename {23cfree => 23aifree}/create-schema/images/downloadswing.png (100%) rename {23cfree => 23aifree}/create-schema/images/exit1.png (100%) rename {23cfree => 23aifree}/create-schema/images/google.png (100%) rename {23cfree => 23aifree}/create-schema/images/initial-setup.png (100%) rename {23cfree => 23aifree}/create-schema/images/movie-connect.png (100%) rename {23cfree => 23aifree}/create-schema/images/movie-pass.png (100%) rename {23cfree => 23aifree}/create-schema/images/movie-size.png (100%) rename {23cfree => 23aifree}/create-schema/images/movie.png (100%) rename {23cfree => 23aifree}/create-schema/images/moviestream-logo.jpeg (100%) rename {23cfree => 23aifree}/create-schema/images/moviewizard.png (100%) rename {23cfree => 23aifree}/create-schema/images/new-chrome-window.png (100%) rename {23cfree => 23aifree}/create-schema/images/new-tab.png (100%) rename {23cfree => 23aifree}/create-schema/images/open-terminal.png (100%) rename {23cfree => 23aifree}/create-schema/images/oraenv.png (100%) rename {23cfree => 23aifree}/create-schema/images/ords-enable.png (100%) rename {23cfree => 23aifree}/create-schema/images/ords-serve-message.png (100%) rename {23cfree => 23aifree}/create-schema/images/ords-serve.png (100%) rename {23cfree => 23aifree}/create-schema/images/ords-url.png (100%) rename {23cfree => 23aifree}/create-schema/images/ords-with-mongo-enabled.png (100%) rename {23cfree => 23aifree}/create-schema/images/ords1.png (100%) rename {23cfree => 23aifree}/create-schema/images/parallelism.png (100%) rename {23cfree => 23aifree}/create-schema/images/set-envt-free1.png (100%) rename {23cfree => 23aifree}/create-schema/images/sql-login.png (100%) rename {23cfree => 23aifree}/create-schema/images/swingnav.png (100%) rename {23cfree => 23aifree}/create-schema/images/unzipswing.png (100%) rename {23cfree => 23aifree}/create-views/create-views.md (99%) rename {23cfree => 23aifree}/create-views/images/genre-dv.png (100%) rename {23cfree => 23aifree}/create-views/images/kids-genre.png (100%) rename {23cfree => 23aifree}/create-views/images/kids.png (100%) rename {23cfree => 23aifree}/create-views/images/little.png (100%) rename {23cfree => 23aifree}/create-views/images/movie-dv-select.png (100%) rename {23cfree => 23aifree}/create-views/images/movies-dv.png (100%) rename {23cfree => 23aifree}/create-views/images/new-etag.png (100%) rename {23cfree => 23aifree}/create-views/images/pan-kids.png (100%) rename {23cfree => 23aifree}/create-views/images/pan-update.png (100%) rename {23cfree => 23aifree}/create-views/images/rat-etag.png (100%) rename {23cfree => 23aifree}/create-views/images/select-surfs.png (100%) rename {23cfree => 23aifree}/create-views/images/surfs.png (100%) rename {23cfree => 23aifree}/create-views/images/update-rat.png (100%) rename {23cfree => 23aifree}/dbms-search-index/dbms-search-index.md (98%) rename {23cfree => 23aifree}/dbms-search-index/images/add-tables.png (100%) rename {23cfree => 23aifree}/dbms-search-index/images/created-search-index.png (100%) rename {23cfree => 23aifree}/dbms-search-index/images/display-metadata-jobs.png (100%) rename {23cfree => 23aifree}/dbms-search-index/images/display-metadata.png (100%) rename {23cfree => 23aifree}/dbms-search-index/images/get-document.png (100%) rename {23cfree => 23aifree}/dbms-search-index/images/get-one-document.png (100%) rename {23cfree => 23aifree}/dbms-search-index/images/new-chrome-window.png (100%) rename {23cfree => 23aifree}/dbms-search-index/images/ords-landing-page-launch.png (100%) rename {23cfree => 23aifree}/dbms-search-index/images/ords-login.png (100%) rename {23cfree => 23aifree}/dbms-search-index/images/ords-url.png (100%) rename {23cfree => 23aifree}/dbms-search-index/images/run-buttons.png (100%) rename {23cfree => 23aifree}/dbms-search-index/images/sql-login.png (100%) rename {23cfree => 23aifree}/dbms-search-index/images/view-index-table.png (100%) rename {23cfree => 23aifree}/dbms-search-queries/dbms-search-queries.md (97%) rename {23cfree => 23aifree}/dbms-search-queries/images/hr-contains.png (100%) rename {23cfree => 23aifree}/dbms-search-queries/images/join-query.png (100%) rename {23cfree => 23aifree}/dbms-search-queries/images/json-textcontains.png (100%) rename {23cfree => 23aifree}/dbms-search-queries/images/simple-contains.png (100%) rename {23cfree => 23aifree}/dbms-search-queries/images/source-count.png (100%) rename {23cfree => 23aifree}/dbms-search-schema/dbms-search-schema.md (97%) rename {23cfree => 23aifree}/dbms-search-schema/images/create-view.png (100%) rename {23cfree => 23aifree}/dbms-search-schema/images/grants.png (100%) rename {23cfree => 23aifree}/dbms-search-schema/images/hr-verify.png (100%) rename {23cfree => 23aifree}/dbms-search-schema/images/new_chrome_window.png (100%) rename {23cfree => 23aifree}/dbms-search-schema/images/open-terminal.png (100%) rename {23cfree => 23aifree}/dbms-search-schema/images/ords-enable.png (100%) rename {23cfree => 23aifree}/dbms-search-schema/images/ords1.png (100%) rename {23cfree => 23aifree}/dbms-search-schema/images/ords_landing_page_launch.png (100%) rename {23cfree => 23aifree}/dbms-search-schema/images/set-envt-free1.png (100%) rename {23cfree => 23aifree}/dbms-search-schema/images/sh-verify.png (100%) rename {23cfree => 23aifree}/dbms-search-schema/images/source-count.png (100%) rename {23cfree => 23aifree}/dbms-search-schema/images/sqlcl-start.png (100%) rename {23cfree => 23aifree}/dbms-search-schema/images/wget.png (100%) rename {23cfree => 23aifree}/duality-views/duality-views.md (95%) rename {23cfree => 23aifree}/duality-views/images/bugs.png (100%) rename {23cfree => 23aifree}/duality-views/images/fam_description.png (100%) rename {23cfree => 23aifree}/duality-views/images/family_proof.png (100%) rename {23cfree => 23aifree}/duality-views/images/family_update.png (100%) rename {23cfree => 23aifree}/duality-views/images/kids_description.png (100%) rename {23cfree => 23aifree}/duality-views/images/little.png (100%) rename {23cfree => 23aifree}/duality-views/images/new_kids_genre.png (100%) rename {23cfree => 23aifree}/duality-views/images/no_description.png (100%) rename {23cfree => 23aifree}/duality-views/images/psy_thriller.png (100%) rename {23cfree => 23aifree}/duality-views/images/task_1_1.png (100%) rename {23cfree => 23aifree}/duality-views/images/task_1_2.png (100%) rename {23cfree => 23aifree}/duality-views/images/task_2_1.png (100%) rename {23cfree => 23aifree}/duality-views/images/task_2_2.png (100%) rename {23cfree => 23aifree}/duality-views/images/task_2_3.png (100%) rename {23cfree => 23aifree}/duality-views/images/task_3_1.png (100%) rename {23cfree => 23aifree}/duality-views/images/task_3_2.png (100%) rename {23cfree => 23aifree}/duality-views/images/task_3_3.png (100%) rename {23cfree => 23aifree}/duality-views/images/task_3_4.png (100%) rename {23cfree => 23aifree}/duality-views/images/updated_kids_description.png (100%) rename {23cfree => 23aifree}/explore-data/explore-data.md (98%) rename {23cfree => 23aifree}/explore-data/images/create_tables.png (100%) rename {23cfree => 23aifree}/explore-data/images/create_team_dv.png (100%) rename {23cfree => 23aifree}/explore-data/images/create_trigger.png (100%) rename {23cfree => 23aifree}/explore-data/images/desc-tables.png (100%) rename {23cfree => 23aifree}/explore-data/images/insert_race_dv.png (100%) rename {23cfree => 23aifree}/explore-data/images/insert_team_dv.png (100%) rename {23cfree => 23aifree}/explore-data/images/movie-pass.png (100%) rename {23cfree => 23aifree}/explore-data/images/new-chrome-window.png (100%) rename {23cfree => 23aifree}/explore-data/images/ords-landing-page-launch.png (100%) rename {23cfree => 23aifree}/explore-data/images/ords-url.png (100%) rename {23cfree => 23aifree}/explore-data/images/ords_landing_page.png (100%) rename {23cfree => 23aifree}/explore-data/images/ords_login.png (100%) rename {23cfree => 23aifree}/explore-data/images/print_driver_race.png (100%) rename {23cfree => 23aifree}/explore-data/images/run-buttons.png (100%) rename {23cfree => 23aifree}/explore-data/images/sql-login.png (100%) rename {23cfree => 23aifree}/install-swingbench/images/alter-session1.png (100%) rename {23cfree => 23aifree}/install-swingbench/images/change-password1.png (100%) rename {23cfree => 23aifree}/install-swingbench/images/completing.png (100%) rename {23cfree => 23aifree}/install-swingbench/images/connect-db-sysdba1.png (100%) rename {23cfree => 23aifree}/install-swingbench/images/connect-hol23c.png (100%) rename {23cfree => 23aifree}/install-swingbench/images/create-schema.png (100%) rename {23cfree => 23aifree}/install-swingbench/images/default.png (100%) rename {23cfree => 23aifree}/install-swingbench/images/downloadswing.png (100%) rename {23cfree => 23aifree}/install-swingbench/images/exit1.png (100%) rename {23cfree => 23aifree}/install-swingbench/images/google.png (100%) rename {23cfree => 23aifree}/install-swingbench/images/initial-setup.png (100%) rename {23cfree => 23aifree}/install-swingbench/images/movie-connect.png (100%) rename {23cfree => 23aifree}/install-swingbench/images/movie-pass.png (100%) rename {23cfree => 23aifree}/install-swingbench/images/movie-size.png (100%) rename {23cfree => 23aifree}/install-swingbench/images/movie.png (100%) rename {23cfree => 23aifree}/install-swingbench/images/moviestream-logo.jpeg (100%) rename {23cfree => 23aifree}/install-swingbench/images/new-tab.png (100%) rename {23cfree => 23aifree}/install-swingbench/images/oewizard.png (100%) rename {23cfree => 23aifree}/install-swingbench/images/open-terminal.png (100%) rename {23cfree => 23aifree}/install-swingbench/images/oraenv.png (100%) rename {23cfree => 23aifree}/install-swingbench/images/ords-enable.png (100%) rename {23cfree => 23aifree}/install-swingbench/images/ords-serve-message.png (100%) rename {23cfree => 23aifree}/install-swingbench/images/ords-serve.png (100%) rename {23cfree => 23aifree}/install-swingbench/images/ords-url.png (100%) rename {23cfree => 23aifree}/install-swingbench/images/ords-with-mongo-enabled.png (100%) rename {23cfree => 23aifree}/install-swingbench/images/ords1.png (100%) rename {23cfree => 23aifree}/install-swingbench/images/parallelism.png (100%) rename {23cfree => 23aifree}/install-swingbench/images/sbutil.png (100%) rename {23cfree => 23aifree}/install-swingbench/images/set-envt-free1.png (100%) rename {23cfree => 23aifree}/install-swingbench/images/sql-login.png (100%) rename {23cfree => 23aifree}/install-swingbench/images/swingnav.png (100%) rename {23cfree => 23aifree}/install-swingbench/images/total_customers.png (100%) rename {23cfree => 23aifree}/install-swingbench/images/unzipswing.png (100%) rename {23cfree => 23aifree}/install-swingbench/images/validate.png (100%) rename {23cfree => 23aifree}/install-swingbench/images/version-two.png (100%) rename {23cfree => 23aifree}/install-swingbench/install-swingbench.md (99%) rename {23cfree => 23aifree}/install/images/install-1-1.png (100%) rename {23cfree => 23aifree}/install/images/install-1-2new.png (100%) rename {23cfree => 23aifree}/install/images/install-1-3.png (100%) rename {23cfree => 23aifree}/install/images/install-1-3anew.png (100%) rename {23cfree => 23aifree}/install/images/install-1-3bnew.png (100%) rename {23cfree => 23aifree}/install/images/install-1-3cnew.png (100%) rename {23cfree => 23aifree}/install/images/install-1-5new.png (100%) rename {23cfree => 23aifree}/install/images/install-2-1new.png (100%) rename {23cfree => 23aifree}/install/images/install-2-2new.png (100%) rename {23cfree => 23aifree}/install/images/install-2-3new.png (100%) rename {23cfree => 23aifree}/install/images/install-2-5.png (100%) rename {23cfree => 23aifree}/install/images/install-2-6.png (100%) rename {23cfree => 23aifree}/install/images/install-3-1new.png (100%) rename {23cfree => 23aifree}/install/images/install-3-2.png (100%) rename {23cfree => 23aifree}/install/images/install-3-3.png (100%) rename {23cfree => 23aifree}/install/images/install-3-4.png (100%) rename {23cfree => 23aifree}/install/install.md (93%) rename {23cfree => 23aifree}/introduction/install-introduction.md (76%) rename {23cfree => 23aifree}/introduction/intro-chance-js.md (70%) rename {23cfree => 23aifree}/introduction/intro-java-json.md (79%) rename {23cfree => 23aifree}/introduction/intro-js-generic.md (78%) rename {23cfree => 23aifree}/introduction/intro-json-autorest.md (75%) rename {23cfree => 23aifree}/introduction/intro-json-enhancements.md (98%) create mode 100644 23aifree/introduction/intro-property-graphs.md rename {23cfree => 23aifree}/introduction/intro-schema-priv.md (97%) rename {23cfree => 23aifree}/introduction/introduction-dbms-search.md (79%) rename {23cfree => 23aifree}/introduction/ocw-introduction.md (90%) create mode 100644 23aifree/introduction/sql-domains-intro.md rename {23cfree => 23aifree}/introduction/sql-introduction.md (78%) rename {23cfree => 23aifree}/introduction/swingbench-introduction.md (96%) rename {23cfree => 23aifree}/java-duality-views/images/delete.png (100%) rename {23cfree => 23aifree}/java-duality-views/images/find-by-obj-id.png (100%) rename {23cfree => 23aifree}/java-duality-views/images/find-race-by-id-output.png (100%) rename {23cfree => 23aifree}/java-duality-views/images/find-race-by-id.png (100%) rename {23cfree => 23aifree}/java-duality-views/images/nested-winner.png (100%) rename {23cfree => 23aifree}/java-duality-views/images/nonupdateable.png (100%) rename {23cfree => 23aifree}/java-duality-views/images/replace-race.png (100%) rename {23cfree => 23aifree}/java-duality-views/images/swap-docs-output.png (100%) rename {23cfree => 23aifree}/java-duality-views/images/swap-docs.png (100%) rename {23cfree => 23aifree}/java-duality-views/images/update-field-mergepatch.png (100%) rename {23cfree => 23aifree}/java-duality-views/images/update-field-transform.png (100%) rename {23cfree => 23aifree}/java-duality-views/images/update-field.png (100%) rename {23cfree => 23aifree}/java-duality-views/java-duality-views.md (95%) rename {23cfree => 23aifree}/jrdv-schroedingers-document/explore-jrdvs/explore-jrdvs.md (100%) rename {23cfree => 23aifree}/jrdv-schroedingers-document/explore-jrdvs/images/choose-text-editor.png (100%) rename {23cfree => 23aifree}/jrdv-schroedingers-document/explore-jrdvs/images/confirm_ords.png (100%) rename {23cfree => 23aifree}/jrdv-schroedingers-document/explore-jrdvs/images/delete-by-curl-1.png (100%) rename {23cfree => 23aifree}/jrdv-schroedingers-document/explore-jrdvs/images/delete-by-curl-2.png (100%) rename {23cfree => 23aifree}/jrdv-schroedingers-document/explore-jrdvs/images/delete-by-dml.png (100%) rename {23cfree => 23aifree}/jrdv-schroedingers-document/explore-jrdvs/images/delete-by-jrdv.png (100%) rename {23cfree => 23aifree}/jrdv-schroedingers-document/explore-jrdvs/images/delete-by-jrdv_1.png (100%) rename {23cfree => 23aifree}/jrdv-schroedingers-document/explore-jrdvs/images/enable-ords-services-at-schema-level.png (100%) rename {23cfree => 23aifree}/jrdv-schroedingers-document/explore-jrdvs/images/enable-ords-services-at-view-level.png (100%) rename {23cfree => 23aifree}/jrdv-schroedingers-document/explore-jrdvs/images/enable-rest.png (100%) rename {23cfree => 23aifree}/jrdv-schroedingers-document/explore-jrdvs/images/finish-this.png (100%) rename {23cfree => 23aifree}/jrdv-schroedingers-document/explore-jrdvs/images/insert-by-curl-1.png (100%) rename {23cfree => 23aifree}/jrdv-schroedingers-document/explore-jrdvs/images/insert-by-curl-2.png (100%) rename {23cfree => 23aifree}/jrdv-schroedingers-document/explore-jrdvs/images/insert-by-curl.png (100%) rename {23cfree => 23aifree}/jrdv-schroedingers-document/explore-jrdvs/images/insert-by-dml.png (100%) rename {23cfree => 23aifree}/jrdv-schroedingers-document/explore-jrdvs/images/insert-by-jrdv.png (100%) rename {23cfree => 23aifree}/jrdv-schroedingers-document/explore-jrdvs/images/jrdv-annotation-explanation.png (100%) rename {23cfree => 23aifree}/jrdv-schroedingers-document/explore-jrdvs/images/jrdv-annotation-restriction.png (100%) rename {23cfree => 23aifree}/jrdv-schroedingers-document/explore-jrdvs/images/open-text-editor.png (100%) rename {23cfree => 23aifree}/jrdv-schroedingers-document/explore-jrdvs/images/ords-schema-level-wizard-1.png (100%) rename {23cfree => 23aifree}/jrdv-schroedingers-document/explore-jrdvs/images/ords-schema-level-wizard-2.png (100%) rename {23cfree => 23aifree}/jrdv-schroedingers-document/explore-jrdvs/images/ords-view-level-wizard-1.png (100%) rename {23cfree => 23aifree}/jrdv-schroedingers-document/explore-jrdvs/images/ords-view-level-wizard-2.png (100%) rename {23cfree => 23aifree}/jrdv-schroedingers-document/explore-jrdvs/images/ords1.png (100%) rename {23cfree => 23aifree}/jrdv-schroedingers-document/explore-jrdvs/images/update-by-curl-1.png (100%) rename {23cfree => 23aifree}/jrdv-schroedingers-document/explore-jrdvs/images/update-by-dml-2.png (100%) rename {23cfree => 23aifree}/jrdv-schroedingers-document/explore-jrdvs/images/update-by-dml-3.png (100%) rename {23cfree => 23aifree}/jrdv-schroedingers-document/explore-jrdvs/images/update-by-dml.png (100%) rename {23cfree => 23aifree}/jrdv-schroedingers-document/explore-jrdvs/images/update-by-jrdv.png (100%) rename {23cfree => 23aifree}/jrdv-schroedingers-document/explore-jrdvs/images/view-members-within-teams-as-json-before.png (100%) rename {23cfree => 23aifree}/jrdv-schroedingers-document/explore-jrdvs/images/view-members-within-teams-as-table-before.png (100%) rename {23cfree => 23aifree}/jrdv-schroedingers-document/explore-jrdvs/images/view-members-within-teams-post-dml-1.png (100%) rename {23cfree => 23aifree}/jrdv-schroedingers-document/explore-jrdvs/images/view-members-within-teams-post-dml-2.png (100%) rename {23cfree => 23aifree}/jrdv-schroedingers-document/explore-jrdvs/images/view-members-within-teams-post-dml-3.png (100%) rename {23cfree => 23aifree}/jrdv-schroedingers-document/explore-jrdvs/images/view-planting-activity-as-json-before.png (100%) rename {23cfree => 23aifree}/jrdv-schroedingers-document/explore-jrdvs/images/view-planting-activity-as-table-before.png (100%) rename {23cfree => 23aifree}/jrdv-schroedingers-document/explore-jrdvs/images/view-planting-activity-post-dml-1.png (100%) rename {23cfree => 23aifree}/jrdv-schroedingers-document/explore-jrdvs/images/view-planting-activity-post-dml-2.png (100%) rename {23cfree => 23aifree}/jrdv-schroedingers-document/explore-jrdvs/images/view-planting-activity-post-dml-3.png (100%) rename {23cfree => 23aifree}/jrdv-schroedingers-document/explore-jrdvs/images/view-team-assignments-as-json-before.png (100%) rename {23cfree => 23aifree}/jrdv-schroedingers-document/explore-jrdvs/images/view-team-assignments-as-table-before.png (100%) rename {23cfree => 23aifree}/jrdv-schroedingers-document/initialize-livelabs-environment/images/extend-my-reservation.png (100%) rename {23cfree => 23aifree}/jrdv-schroedingers-document/initialize-livelabs-environment/images/login-info.png (100%) rename {23cfree => 23aifree}/jrdv-schroedingers-document/initialize-livelabs-environment/images/my-reservation-completed.png (100%) rename {23cfree => 23aifree}/jrdv-schroedingers-document/initialize-livelabs-environment/images/my-reservations.png (100%) rename {23cfree => 23aifree}/jrdv-schroedingers-document/initialize-livelabs-environment/images/novnc-deceptive-site-error.png (100%) rename {23cfree => 23aifree}/jrdv-schroedingers-document/initialize-livelabs-environment/images/novnc-launch-get-started-generic.png (100%) rename {23cfree => 23aifree}/jrdv-schroedingers-document/initialize-livelabs-environment/images/ssh.png (100%) rename {23cfree => 23aifree}/jrdv-schroedingers-document/initialize-livelabs-environment/initalize-livelabs-environment.md (100%) rename {23cfree => 23aifree}/jrdv-schroedingers-document/initialize-ords/images/alter-session1.png (100%) rename {23cfree => 23aifree}/jrdv-schroedingers-document/initialize-ords/images/change-password1.png (100%) rename {23cfree => 23aifree}/jrdv-schroedingers-document/initialize-ords/images/confirm_ords.png (100%) rename {23cfree => 23aifree}/jrdv-schroedingers-document/initialize-ords/images/connect-db-sysdba1.png (100%) rename {23cfree => 23aifree}/jrdv-schroedingers-document/initialize-ords/images/connect-hol23c.png (100%) rename {23cfree => 23aifree}/jrdv-schroedingers-document/initialize-ords/images/exit1.png (100%) rename {23cfree => 23aifree}/jrdv-schroedingers-document/initialize-ords/images/open-terminal.png (100%) rename {23cfree => 23aifree}/jrdv-schroedingers-document/initialize-ords/images/ords1.png (100%) rename {23cfree => 23aifree}/jrdv-schroedingers-document/initialize-ords/images/set-envt-free1.png (100%) rename {23cfree => 23aifree}/jrdv-schroedingers-document/initialize-ords/initialize-ords.md (92%) rename {23cfree => 23aifree}/jrdv-schroedingers-document/introduction/images/zdc-logo.png (100%) rename {23cfree => 23aifree}/jrdv-schroedingers-document/introduction/introduction.md (87%) rename {23cfree => 23aifree}/jrdv-schroedingers-document/prepare-database-objects/images/activities-terminal.png (100%) rename {23cfree => 23aifree}/jrdv-schroedingers-document/prepare-database-objects/images/create_tables.png (100%) rename {23cfree => 23aifree}/jrdv-schroedingers-document/prepare-database-objects/images/directory.png (100%) rename {23cfree => 23aifree}/jrdv-schroedingers-document/prepare-database-objects/images/explore-sqldeveloper.png (100%) rename {23cfree => 23aifree}/jrdv-schroedingers-document/prepare-database-objects/images/file-open.png (100%) rename {23cfree => 23aifree}/jrdv-schroedingers-document/prepare-database-objects/images/hol23c-connection.png (100%) rename {23cfree => 23aifree}/jrdv-schroedingers-document/prepare-database-objects/images/login-connection.png (100%) rename {23cfree => 23aifree}/jrdv-schroedingers-document/prepare-database-objects/images/post-schema-population.png (100%) rename {23cfree => 23aifree}/jrdv-schroedingers-document/prepare-database-objects/images/start-sqldeveloper.png (100%) rename {23cfree => 23aifree}/jrdv-schroedingers-document/prepare-database-objects/images/unzip-file.png (100%) rename {23cfree => 23aifree}/jrdv-schroedingers-document/prepare-database-objects/prepare-database-objects.md (95%) rename {23cfree => 23aifree}/jrdv-schroedingers-document/prepare-jrdvs/images/execute-create-jrdvs.png (100%) rename {23cfree => 23aifree}/jrdv-schroedingers-document/prepare-jrdvs/images/file-open-create-jrdvs.png (100%) rename {23cfree => 23aifree}/jrdv-schroedingers-document/prepare-jrdvs/images/jrdv-failures.png (100%) rename {23cfree => 23aifree}/jrdv-schroedingers-document/prepare-jrdvs/images/view-jrdv-metadata-1.png (100%) rename {23cfree => 23aifree}/jrdv-schroedingers-document/prepare-jrdvs/images/view-jrdv-metadata-2.png (100%) rename {23cfree => 23aifree}/jrdv-schroedingers-document/prepare-jrdvs/images/view-jrdv-metadata-3.png (100%) rename {23cfree => 23aifree}/jrdv-schroedingers-document/prepare-jrdvs/images/view-jrdv-metadata-4.png (100%) rename {23cfree => 23aifree}/jrdv-schroedingers-document/prepare-jrdvs/images/view-jrdv-metadata-5.png (100%) rename {23cfree => 23aifree}/jrdv-schroedingers-document/prepare-jrdvs/images/view-jrdvs-data-from-tab.png (100%) rename {23cfree => 23aifree}/jrdv-schroedingers-document/prepare-jrdvs/images/view-jrdvs-in-tree.png (100%) rename {23cfree => 23aifree}/jrdv-schroedingers-document/prepare-jrdvs/prepare-jrdvs.md (94%) rename {23cfree => 23aifree}/jrdv-schroedingers-document/visualize-jrdvs/images/activities-chrome.png (100%) rename {23cfree => 23aifree}/jrdv-schroedingers-document/visualize-jrdvs/images/apex-app-builder.png (100%) rename {23cfree => 23aifree}/jrdv-schroedingers-document/visualize-jrdvs/images/apex-choose-app.png (100%) rename {23cfree => 23aifree}/jrdv-schroedingers-document/visualize-jrdvs/images/apex-dev-login.png (100%) rename {23cfree => 23aifree}/jrdv-schroedingers-document/visualize-jrdvs/images/apex-dev-logout.png (100%) rename {23cfree => 23aifree}/jrdv-schroedingers-document/visualize-jrdvs/images/apex-pick-page-100.png (100%) rename {23cfree => 23aifree}/jrdv-schroedingers-document/visualize-jrdvs/images/apex-run-page-100.png (100%) rename {23cfree => 23aifree}/jrdv-schroedingers-document/visualize-jrdvs/images/app-302-heat-island-details.png (100%) rename {23cfree => 23aifree}/jrdv-schroedingers-document/visualize-jrdvs/images/app-302-hol23c-login.png (100%) rename {23cfree => 23aifree}/jrdv-schroedingers-document/visualize-jrdvs/images/app-302-initial-view.png (100%) rename {23cfree => 23aifree}/jrdv-schroedingers-document/visualize-jrdvs/images/app-302-tree-details.png (100%) rename {23cfree => 23aifree}/jrdv-schroedingers-document/visualize-jrdvs/images/connect-db-sysdba1.png (100%) rename {23cfree => 23aifree}/jrdv-schroedingers-document/visualize-jrdvs/images/exit1.png (100%) rename {23cfree => 23aifree}/jrdv-schroedingers-document/visualize-jrdvs/images/open-terminal.png (100%) rename {23cfree => 23aifree}/jrdv-schroedingers-document/visualize-jrdvs/images/post-apex-environment-creation.png (100%) rename {23cfree => 23aifree}/jrdv-schroedingers-document/visualize-jrdvs/images/post-cat-etc-hosts.png (100%) rename {23cfree => 23aifree}/jrdv-schroedingers-document/visualize-jrdvs/visualize-jrdvs.md (94%) rename {23cfree => 23aifree}/jrdv-schroedingers-document/workshops/ocw23-sandbox/index.html (100%) rename {23cfree => 23aifree}/jrdv-schroedingers-document/workshops/ocw23-sandbox/manifest.json (96%) rename {23cfree => 23aifree}/jrdv-schroedingers-document/workshops/sandbox/index.html (100%) rename {23cfree => 23aifree}/jrdv-schroedingers-document/workshops/sandbox/manifest.json (95%) rename {23cfree => 23aifree}/js-generic-appendix/appendix.md (95%) rename {23cfree => 23aifree}/js-generic-functions/functions.md (98%) rename {23cfree => 23aifree}/js-generic-functions/images/create_procedure.gif (100%) rename {23cfree => 23aifree}/js-generic-functions/images/javascript_declaration.gif (100%) rename {23cfree => 23aifree}/js-generic-functions/images/plsql_procedure_source.gif (100%) rename {23cfree => 23aifree}/js-generic-functions/images/sdw-call-spec-env-details.jpg (100%) rename {23cfree => 23aifree}/js-generic-functions/images/sdw-simple-call-spec-details.jpg (100%) rename {23cfree => 23aifree}/js-generic-functions/images/sdw-simple-call-spec.jpg (100%) rename {23cfree => 23aifree}/js-generic-functions/images/sdw-source-code.jpg (100%) rename {23cfree => 23aifree}/js-generic-get-started-example/get-started-example.md (96%) rename {23cfree => 23aifree}/js-generic-json/json.md (99%) rename {23cfree => 23aifree}/js-generic-modules-environments/images/sdw-login.jpg (100%) rename {23cfree => 23aifree}/js-generic-modules-environments/images/sdw-main-page.jpg (100%) rename {23cfree => 23aifree}/js-generic-modules-environments/images/sdw-mle-associate-env-with-module.jpg (100%) rename {23cfree => 23aifree}/js-generic-modules-environments/images/sdw-mle-env-editor.jpg (100%) rename {23cfree => 23aifree}/js-generic-modules-environments/images/sdw-mle-module-dependencies.jpg (100%) rename {23cfree => 23aifree}/js-generic-modules-environments/images/sdw-mle-module-editor.jpg (100%) rename {23cfree => 23aifree}/js-generic-modules-environments/modules-environments.md (95%) rename {23cfree => 23aifree}/js-generic-post-execution-debugging/images/sdw-create-debug-spec-wizard.jpg (100%) rename {23cfree => 23aifree}/js-generic-post-execution-debugging/images/sdw-create-debug-spec.jpg (100%) rename {23cfree => 23aifree}/js-generic-post-execution-debugging/images/sdw-create-mle-env-wizard.jpg (100%) rename {23cfree => 23aifree}/js-generic-post-execution-debugging/images/sdw-create-mle-env-wizard2.jpg (100%) rename {23cfree => 23aifree}/js-generic-post-execution-debugging/images/sdw-create-mle-env.jpg (100%) rename {23cfree => 23aifree}/js-generic-post-execution-debugging/images/sdw-debug-info.jpg (100%) rename {23cfree => 23aifree}/js-generic-post-execution-debugging/post-execution-debugging.md (99%) rename {23cfree => 23aifree}/js-generic-sql-driver/sql-driver.md (99%) rename {23cfree => 23aifree}/json-collections/images/click-movies.png (100%) rename {23cfree => 23aifree}/json-collections/images/collection-name.png (100%) rename {23cfree => 23aifree}/json-collections/images/create-movies-constraint.png (100%) rename {23cfree => 23aifree}/json-collections/images/create-right-type.png (100%) rename {23cfree => 23aifree}/json-collections/images/create-wrong-type.png (100%) rename {23cfree => 23aifree}/json-collections/images/development-json.png (100%) rename {23cfree => 23aifree}/json-collections/images/development-sql.png (100%) rename {23cfree => 23aifree}/json-collections/images/homepage-dbactions.png (100%) rename {23cfree => 23aifree}/json-collections/images/homepage-intro-sdw.png (100%) rename {23cfree => 23aifree}/json-collections/images/homepage-json.png (100%) rename {23cfree => 23aifree}/json-collections/images/json-create-collection.png (100%) rename {23cfree => 23aifree}/json-collections/images/json-doc-created.png (100%) rename {23cfree => 23aifree}/json-collections/images/json-object.png (100%) rename {23cfree => 23aifree}/json-collections/images/new-json-doc.png (100%) rename {23cfree => 23aifree}/json-collections/images/open-browser.png (100%) rename {23cfree => 23aifree}/json-collections/images/ords-sign-in.png (100%) rename {23cfree => 23aifree}/json-collections/images/popup-json-doc.png (100%) rename {23cfree => 23aifree}/json-collections/images/popup.png (100%) rename {23cfree => 23aifree}/json-collections/images/qbe-dvd-result.png (100%) rename {23cfree => 23aifree}/json-collections/images/qbe-dvd.png (100%) rename {23cfree => 23aifree}/json-collections/images/qbe-lte5-dvd-result.png (100%) rename {23cfree => 23aifree}/json-collections/images/qbe-lte5-result.png (100%) rename {23cfree => 23aifree}/json-collections/images/qbe-new-result.png (100%) rename {23cfree => 23aifree}/json-collections/images/qbe-not-movies-result.png (100%) rename {23cfree => 23aifree}/json-collections/images/qbe-one-value-result.png (100%) rename {23cfree => 23aifree}/json-collections/images/qbe-one-value.png (100%) rename {23cfree => 23aifree}/json-collections/images/refresh-collection.png (100%) rename {23cfree => 23aifree}/json-collections/images/show-single-json-in-sql.png (100%) rename {23cfree => 23aifree}/json-collections/images/sql-constraint-2.png (100%) rename {23cfree => 23aifree}/json-collections/images/sql-data-dict.png (100%) rename {23cfree => 23aifree}/json-collections/images/sql-shows-schema-error.png (100%) rename {23cfree => 23aifree}/json-collections/images/wrong-type.png (100%) rename {23cfree => 23aifree}/json-collections/json-collections.md (98%) rename {23cfree => 23aifree}/json-mongo/images/development-json.png (100%) rename {23cfree => 23aifree}/json-mongo/images/edit-superaction-mars.png (100%) rename {23cfree => 23aifree}/json-mongo/images/find-superaction-mars.png (100%) rename {23cfree => 23aifree}/json-mongo/images/mongo-2020-edited.png (100%) rename {23cfree => 23aifree}/json-mongo/images/mongo-2020-new.png (100%) rename {23cfree => 23aifree}/json-mongo/images/mongo-2020.png (100%) rename {23cfree => 23aifree}/json-mongo/images/mongo-count.png (100%) rename {23cfree => 23aifree}/json-mongo/images/mongo-insert.png (100%) rename {23cfree => 23aifree}/json-mongo/images/mongo-install.png (100%) rename {23cfree => 23aifree}/json-mongo/images/mongo-shell.png (100%) rename {23cfree => 23aifree}/json-mongo/images/mongo-zootopia.png (100%) rename {23cfree => 23aifree}/json-mongo/images/new-terminal.png (100%) rename {23cfree => 23aifree}/json-mongo/images/populate-mongo-db.png (100%) rename {23cfree => 23aifree}/json-mongo/json-mongo.md (99%) rename {23cfree => 23aifree}/json-search/images/billion-gross.png (100%) rename {23cfree => 23aifree}/json-search/images/contains-query.png (100%) rename {23cfree => 23aifree}/json-search/images/de-niro-crew.png (100%) rename {23cfree => 23aifree}/json-search/images/examine-json.png (100%) rename {23cfree => 23aifree}/json-search/images/explain-plan-1.png (100%) rename {23cfree => 23aifree}/json-search/images/explain-plan-2.png (100%) rename {23cfree => 23aifree}/json-search/images/explain-plan-advanced.png (100%) rename {23cfree => 23aifree}/json-search/images/explain-with-index.png (100%) rename {23cfree => 23aifree}/json-search/images/fuzzy-match.png (100%) rename {23cfree => 23aifree}/json-search/images/search-index-creation.png (100%) rename {23cfree => 23aifree}/json-search/json-search.md (99%) rename {23cfree => 23aifree}/json-sql/images/aggregation-unnesting.png (100%) rename {23cfree => 23aifree}/json-sql/images/describe-view.png (100%) rename {23cfree => 23aifree}/json-sql/images/development-sql.png (100%) rename {23cfree => 23aifree}/json-sql/images/json-array.png (100%) rename {23cfree => 23aifree}/json-sql/images/json-arrayagg.png (100%) rename {23cfree => 23aifree}/json-sql/images/json-dataguide-declare.png (100%) rename {23cfree => 23aifree}/json-sql/images/json-dataguide-view.png (100%) rename {23cfree => 23aifree}/json-sql/images/json-dataguide.png (100%) rename {23cfree => 23aifree}/json-sql/images/json-exists-genres.png (100%) rename {23cfree => 23aifree}/json-sql/images/json-exists.png (100%) rename {23cfree => 23aifree}/json-sql/images/json-extracting.png (100%) rename {23cfree => 23aifree}/json-sql/images/json-mergepatch-note.png (100%) rename {23cfree => 23aifree}/json-sql/images/json-mergepatch-update.png (100%) rename {23cfree => 23aifree}/json-sql/images/json-mergepatch.png (100%) rename {23cfree => 23aifree}/json-sql/images/json-object.png (100%) rename {23cfree => 23aifree}/json-sql/images/json-objectagg.png (100%) rename {23cfree => 23aifree}/json-sql/images/json-query.png (100%) rename {23cfree => 23aifree}/json-sql/images/json-serialize.png (100%) rename {23cfree => 23aifree}/json-sql/images/json-simple-dot.png (100%) rename {23cfree => 23aifree}/json-sql/images/json-table-2.png (100%) rename {23cfree => 23aifree}/json-sql/images/json-table-advanced.png (100%) rename {23cfree => 23aifree}/json-sql/images/json-table.png (100%) rename {23cfree => 23aifree}/json-sql/images/json-transform-new.png (100%) rename {23cfree => 23aifree}/json-sql/images/json-transform.png (100%) rename {23cfree => 23aifree}/json-sql/images/json-value-error.png (100%) rename {23cfree => 23aifree}/json-sql/images/json-value.png (100%) rename {23cfree => 23aifree}/json-sql/images/nav-sql.png (100%) rename {23cfree => 23aifree}/json-sql/images/nested-simple-dot.png (100%) rename {23cfree => 23aifree}/json-sql/images/open-movies.png (100%) rename {23cfree => 23aifree}/json-sql/images/select-columns.png (100%) rename {23cfree => 23aifree}/json-sql/images/table-compare.png (100%) rename {23cfree => 23aifree}/json-sql/images/table-view.png (100%) rename {23cfree => 23aifree}/json-sql/images/view-created.png (100%) rename {23cfree => 23aifree}/json-sql/json-sql.md (99%) rename {23cfree => 23aifree}/lockfree/lockfree.md (100%) rename {23cfree => 23aifree}/populate-dv/images/download_files.png (100%) rename {23cfree => 23aifree}/populate-dv/images/insert_Mercedes.png (100%) rename {23cfree => 23aifree}/populate-dv/images/insert_race.png (100%) rename {23cfree => 23aifree}/populate-dv/images/insert_team.png (100%) rename {23cfree => 23aifree}/populate-dv/populate-dv.md (99%) rename {23cfree => 23aifree}/prepare-setup/prepare-setup.md (100%) rename {23cfree => 23aifree}/property-graphs-setup/images/accept-defaults29.png (100%) rename {23cfree => 23aifree}/property-graphs-setup/images/activities-chrome.png (100%) rename {23cfree => 23aifree}/property-graphs-setup/images/activities-terminal.png (100%) rename {23cfree => 23aifree}/property-graphs-setup/images/add-primary-key.png (100%) rename {23cfree => 23aifree}/property-graphs-setup/images/after-success-load210.png (100%) rename {23cfree => 23aifree}/property-graphs-setup/images/alter245.png (100%) rename {23cfree => 23aifree}/property-graphs-setup/images/alter246.png (100%) rename {23cfree => 23aifree}/property-graphs-setup/images/alter247.png (100%) rename {23cfree => 23aifree}/property-graphs-setup/images/bank-transfers-name212.png (100%) rename {23cfree => 23aifree}/property-graphs-setup/images/bankaccts28.png (100%) rename {23cfree => 23aifree}/property-graphs-setup/images/banktransfers-load211.png (100%) rename {23cfree => 23aifree}/property-graphs-setup/images/btransfer-load-data213.png (100%) rename {23cfree => 23aifree}/property-graphs-setup/images/choose-file2.png (100%) rename {23cfree => 23aifree}/property-graphs-setup/images/connect.png (100%) rename {23cfree => 23aifree}/property-graphs-setup/images/create-connection.png (100%) rename {23cfree => 23aifree}/property-graphs-setup/images/data-loaded.png (100%) rename {23cfree => 23aifree}/property-graphs-setup/images/directory.png (100%) rename {23cfree => 23aifree}/property-graphs-setup/images/error-disregard.png (100%) rename {23cfree => 23aifree}/property-graphs-setup/images/file-open.png (100%) rename {23cfree => 23aifree}/property-graphs-setup/images/hol23c-connection.png (100%) rename {23cfree => 23aifree}/property-graphs-setup/images/home-examples-graph.png (100%) rename {23cfree => 23aifree}/property-graphs-setup/images/home-examples-graph27.png (100%) rename {23cfree => 23aifree}/property-graphs-setup/images/load-data2.png (100%) rename {23cfree => 23aifree}/property-graphs-setup/images/login-connection.png (100%) rename {23cfree => 23aifree}/property-graphs-setup/images/login-details.png (100%) rename {23cfree => 23aifree}/property-graphs-setup/images/material-pulldown-setup.png (100%) rename {23cfree => 23aifree}/property-graphs-setup/images/new-db-connection.png (100%) rename {23cfree => 23aifree}/property-graphs-setup/images/open-createkeys.png (100%) rename {23cfree => 23aifree}/property-graphs-setup/images/play-button.png (100%) rename {23cfree => 23aifree}/property-graphs-setup/images/remove-zip.png (100%) rename {23cfree => 23aifree}/property-graphs-setup/images/run242.png (100%) rename {23cfree => 23aifree}/property-graphs-setup/images/run243.png (100%) rename {23cfree => 23aifree}/property-graphs-setup/images/select248.png (100%) rename {23cfree => 23aifree}/property-graphs-setup/images/sql-directory.png (100%) rename {23cfree => 23aifree}/property-graphs-setup/images/sql-open.png (100%) rename {23cfree => 23aifree}/property-graphs-setup/images/sqlworkshop-commands241.png (100%) rename {23cfree => 23aifree}/property-graphs-setup/images/startup-sql.png (100%) rename {23cfree => 23aifree}/property-graphs-setup/images/successful-load214.png (100%) rename {23cfree => 23aifree}/property-graphs-setup/images/unzip-file.png (100%) rename {23cfree => 23aifree}/property-graphs-setup/images/unzip2.png (100%) rename {23cfree => 23aifree}/property-graphs-setup/images/utilities-dataworkshop2.png (100%) rename {23cfree => 23aifree}/property-graphs-setup/images/welcome-to-apex.png (100%) rename {23cfree => 23aifree}/property-graphs-setup/property-graphs-setup.md (94%) rename {23cfree => 23aifree}/property-graphs/images/accountthirtynine3211.png (100%) rename {23cfree => 23aifree}/property-graphs/images/bank-graph.png (100%) rename {23cfree => 23aifree}/property-graphs/images/begin-again3212.png (100%) rename {23cfree => 23aifree}/property-graphs/images/beginend329.png (100%) rename {23cfree => 23aifree}/property-graphs/images/circular-payment-chain327.png (100%) rename {23cfree => 23aifree}/property-graphs/images/clear-command311.png (100%) rename {23cfree => 23aifree}/property-graphs/images/create-graph-1.png (100%) rename {23cfree => 23aifree}/property-graphs/images/create-graph.png (100%) rename {23cfree => 23aifree}/property-graphs/images/ddl-bankgraph.png (100%) rename {23cfree => 23aifree}/property-graphs/images/ddl-bankgraph314.png (100%) rename {23cfree => 23aifree}/property-graphs/images/delete-sql.png (100%) rename {23cfree => 23aifree}/property-graphs/images/deleted-rows3214.png (100%) rename {23cfree => 23aifree}/property-graphs/images/descending-order328.png (100%) rename {23cfree => 23aifree}/property-graphs/images/elements-bank-transfers.png (100%) rename {23cfree => 23aifree}/property-graphs/images/elements-bankgraph315.png (100%) rename {23cfree => 23aifree}/property-graphs/images/five-hop-transfer326.png (100%) rename {23cfree => 23aifree}/property-graphs/images/five-hop-transfers.png (100%) rename {23cfree => 23aifree}/property-graphs/images/four-hop-transfer.png (100%) rename {23cfree => 23aifree}/property-graphs/images/incoming-transfers.png (100%) rename {23cfree => 23aifree}/property-graphs/images/insert-1.png (100%) rename {23cfree => 23aifree}/property-graphs/images/insert-2.png (100%) rename {23cfree => 23aifree}/property-graphs/images/metadata313.png (100%) rename {23cfree => 23aifree}/property-graphs/images/money-passing-through322.png (100%) rename {23cfree => 23aifree}/property-graphs/images/money-transfer-accounts.png (100%) rename {23cfree => 23aifree}/property-graphs/images/num-4hop-chains-39.png (100%) rename {23cfree => 23aifree}/property-graphs/images/num-4hop-cycles-2.png (100%) rename {23cfree => 23aifree}/property-graphs/images/num-4hop-cycles.png (100%) rename {23cfree => 23aifree}/property-graphs/images/num-transfers.png (100%) rename {23cfree => 23aifree}/property-graphs/images/numtriangles324.png (100%) rename {23cfree => 23aifree}/property-graphs/images/properties316.png (100%) rename {23cfree => 23aifree}/property-graphs/images/property-labels.png (100%) rename {23cfree => 23aifree}/property-graphs/images/query-accounts.png (100%) rename {23cfree => 23aifree}/property-graphs/images/rerun-again3213.png (100%) rename {23cfree => 23aifree}/property-graphs/images/rerun3210.png (100%) rename {23cfree => 23aifree}/property-graphs/images/run-script-icon.png (100%) rename {23cfree => 23aifree}/property-graphs/images/run243.png (100%) rename {23cfree => 23aifree}/property-graphs/images/same-query325.png (100%) rename {23cfree => 23aifree}/property-graphs/images/select248.png (100%) rename {23cfree => 23aifree}/property-graphs/images/shows-in-both323.png (100%) rename {23cfree => 23aifree}/property-graphs/images/sql-hol23-tab.png (100%) rename {23cfree => 23aifree}/property-graphs/images/sqlworkshop-commands241.png (100%) rename {23cfree => 23aifree}/property-graphs/images/top-ten-accounts.png (100%) rename {23cfree => 23aifree}/property-graphs/images/topten-accounts321.png (100%) rename {23cfree => 23aifree}/property-graphs/images/transfer-accounts.png (100%) rename {23cfree => 23aifree}/property-graphs/images/triangles-transfer.png (100%) rename {23cfree => 23aifree}/property-graphs/property-graphs.md (97%) rename {23cfree => 23aifree}/query-dv/images/click_autorest.png (100%) rename {23cfree => 23aifree}/query-dv/images/click_rest.png (100%) rename {23cfree => 23aifree}/query-dv/images/get_bahrain.png (100%) rename {23cfree => 23aifree}/query-dv/images/get_drivers.png (100%) rename {23cfree => 23aifree}/query-dv/images/get_george.png (100%) rename {23cfree => 23aifree}/query-dv/images/login_sdw.png (100%) rename {23cfree => 23aifree}/query-dv/images/openAPI_view.png (100%) rename {23cfree => 23aifree}/query-dv/images/race_get.png (100%) rename {23cfree => 23aifree}/query-dv/images/race_openAPI.png (100%) rename {23cfree => 23aifree}/query-dv/images/race_query.png (100%) rename {23cfree => 23aifree}/query-dv/images/race_result.png (100%) rename {23cfree => 23aifree}/query-dv/query-dv.md (99%) rename {23cfree => 23aifree}/rest-duality/images/click_autorest.png (100%) rename {23cfree => 23aifree}/rest-duality/images/click_rest.png (100%) rename {23cfree => 23aifree}/rest-duality/images/enable_genre.png (100%) rename {23cfree => 23aifree}/rest-duality/images/genre_rest.png (100%) rename {23cfree => 23aifree}/rest-duality/images/get_bahrain.png (100%) rename {23cfree => 23aifree}/rest-duality/images/get_drivers.png (100%) rename {23cfree => 23aifree}/rest-duality/images/get_george.png (100%) rename {23cfree => 23aifree}/rest-duality/images/login_sdw.png (100%) rename {23cfree => 23aifree}/rest-duality/images/movie_rest.png (100%) rename {23cfree => 23aifree}/rest-duality/images/openAPI_view.png (100%) rename {23cfree => 23aifree}/rest-duality/images/post.png (100%) rename {23cfree => 23aifree}/rest-duality/images/post_oz.png (100%) rename {23cfree => 23aifree}/rest-duality/images/post_try.png (100%) rename {23cfree => 23aifree}/rest-duality/images/post_yes.png (100%) rename {23cfree => 23aifree}/rest-duality/images/race_get.png (100%) rename {23cfree => 23aifree}/rest-duality/images/race_openAPI.png (100%) rename {23cfree => 23aifree}/rest-duality/images/race_query.png (100%) rename {23cfree => 23aifree}/rest-duality/images/race_result.png (100%) rename {23cfree => 23aifree}/rest-duality/images/show-views.png (100%) rename {23cfree => 23aifree}/rest-duality/images/try_it.png (100%) rename {23cfree => 23aifree}/rest-duality/rest-duality.md (94%) rename {23cfree => 23aifree}/run-charbench/images/charbench-output.gif (100%) rename {23cfree => 23aifree}/run-charbench/images/charbench.png (100%) rename {23cfree => 23aifree}/run-charbench/images/kids-genre.png (100%) rename {23cfree => 23aifree}/run-charbench/images/kids.png (100%) rename {23cfree => 23aifree}/run-charbench/images/little.png (100%) rename {23cfree => 23aifree}/run-charbench/images/movie-dv-select.png (100%) rename {23cfree => 23aifree}/run-charbench/images/movies-dv.png (100%) rename {23cfree => 23aifree}/run-charbench/images/new-etag.png (100%) rename {23cfree => 23aifree}/run-charbench/images/pan-kids.png (100%) rename {23cfree => 23aifree}/run-charbench/images/pan-update.png (100%) rename {23cfree => 23aifree}/run-charbench/images/rat-etag.png (100%) rename {23cfree => 23aifree}/run-charbench/images/select-surfs.png (100%) rename {23cfree => 23aifree}/run-charbench/images/surfs.png (100%) rename {23cfree => 23aifree}/run-charbench/images/update-rat.png (100%) rename {23cfree => 23aifree}/run-charbench/images/youtube.png (100%) rename {23cfree => 23aifree}/run-charbench/run-charbench.md (99%) rename {23cfree => 23aifree}/run-swingbench/images/connect-string.png (100%) rename {23cfree => 23aifree}/run-swingbench/images/create_tables.png (100%) rename {23cfree => 23aifree}/run-swingbench/images/create_team_dv.png (100%) rename {23cfree => 23aifree}/run-swingbench/images/create_trigger.png (100%) rename {23cfree => 23aifree}/run-swingbench/images/db-stats.png (100%) rename {23cfree => 23aifree}/run-swingbench/images/desc-tables.png (100%) rename {23cfree => 23aifree}/run-swingbench/images/insert_race_dv.png (100%) rename {23cfree => 23aifree}/run-swingbench/images/insert_team_dv.png (100%) rename {23cfree => 23aifree}/run-swingbench/images/load-tools.png (100%) rename {23cfree => 23aifree}/run-swingbench/images/new-chrome-window.png (100%) rename {23cfree => 23aifree}/run-swingbench/images/ords_landing_page.png (100%) rename {23cfree => 23aifree}/run-swingbench/images/ords_login.png (100%) rename {23cfree => 23aifree}/run-swingbench/images/print_driver_race.png (100%) rename {23cfree => 23aifree}/run-swingbench/images/quit-swingbench.png (100%) rename {23cfree => 23aifree}/run-swingbench/images/run-button.png (100%) rename {23cfree => 23aifree}/run-swingbench/images/stop-swingbench.png (100%) rename {23cfree => 23aifree}/run-swingbench/images/swingbench-output.gif (100%) rename {23cfree => 23aifree}/run-swingbench/images/swingbench-save.png (100%) rename {23cfree => 23aifree}/run-swingbench/images/swingbench.png (100%) rename {23cfree => 23aifree}/run-swingbench/images/ui.png (100%) rename {23cfree => 23aifree}/run-swingbench/images/users.png (100%) rename {23cfree => 23aifree}/run-swingbench/images/version-two.png (100%) rename {23cfree => 23aifree}/run-swingbench/run-swingbench.md (99%) rename {23cfree => 23aifree}/schema-priv-setup/images/alter-session1.png (100%) rename {23cfree => 23aifree}/schema-priv-setup/images/alter-user.png (100%) rename {23cfree => 23aifree}/schema-priv-setup/images/connect-db-sysdba1.png (100%) rename {23cfree => 23aifree}/schema-priv-setup/images/open-terminal.png (100%) rename {23cfree => 23aifree}/schema-priv-setup/setup.md (95%) rename {23cfree => 23aifree}/schema-priv/schema-priv.md (100%) rename {23cfree => 23aifree}/scripts-json-autorest/race.json (100%) rename {23cfree => 23aifree}/scripts-json-autorest/team.json (100%) rename {23cfree => 23aifree}/scripts-json-autorest/teamMercedes.json (100%) rename {23cfree => 23aifree}/scripts-json-autorest/updateFerrari.json (100%) rename {23cfree => 23aifree}/scripts-json-autorest/updateLeclerc.json (100%) rename {23cfree => 23aifree}/scripts-json-autorest/updateMercedes.json (100%) rename {23cfree => 23aifree}/scripts-json-autorest/updateRace.json (100%) rename {23cfree => 23aifree}/setup-environment/images/check_SDW.png (100%) rename {23cfree => 23aifree}/setup-environment/images/create_driverDV.png (100%) rename {23cfree => 23aifree}/setup-environment/images/create_raceDV.png (100%) rename {23cfree => 23aifree}/setup-environment/images/create_tables.png (100%) rename {23cfree => 23aifree}/setup-environment/images/create_teamDV.png (100%) rename {23cfree => 23aifree}/setup-environment/images/create_trigger.png (100%) rename {23cfree => 23aifree}/setup-environment/images/drop_tables.png (100%) rename {23cfree => 23aifree}/setup-environment/images/enable_autorest.png (100%) rename {23cfree => 23aifree}/setup-environment/images/ords_serve.png (100%) rename {23cfree => 23aifree}/setup-environment/images/sql_updates.png (100%) rename {23cfree => 23aifree}/setup-environment/images/test_ords.png (100%) rename {23cfree => 23aifree}/setup-environment/setup-environment.md (94%) rename {23cfree/sql-23c-features => 23aifree/sql-23ai-features}/images/drop-error.png (100%) rename {23cfree/sql-23c-features => 23aifree/sql-23ai-features}/images/run_buttons.png (100%) rename 23cfree/sql-23c-features/sql-23c-features.md => 23aifree/sql-23ai-features/sql-23ai-features.md (86%) rename {23cfree => 23aifree}/sql-domains/images/run_buttons.png (100%) rename {23cfree => 23aifree}/sql-domains/sql-domains.md (94%) rename {23cfree => 23aifree}/sql-extended/images/task_1_1.png (100%) rename {23cfree => 23aifree}/sql-extended/images/task_1_2.png (100%) rename {23cfree => 23aifree}/sql-extended/images/task_2_1.png (100%) rename {23cfree => 23aifree}/sql-extended/images/task_2_2.png (100%) rename {23cfree => 23aifree}/sql-extended/images/task_2_3.png (100%) rename {23cfree => 23aifree}/sql-extended/images/task_3_1.png (100%) rename {23cfree => 23aifree}/sql-extended/images/task_3_2.png (100%) rename {23cfree => 23aifree}/sql-extended/images/task_3_3.png (100%) rename {23cfree => 23aifree}/sql-extended/images/task_3_4.png (100%) rename {23cfree => 23aifree}/sql-extended/sql-extended.md (98%) rename {23cfree => 23aifree}/sql-json/images/task_1_1.png (100%) rename {23cfree => 23aifree}/sql-json/images/task_2_2.png (100%) rename {23cfree => 23aifree}/sql-json/images/task_2_3.png (100%) rename {23cfree => 23aifree}/sql-json/images/task_3_1.png (100%) rename {23cfree => 23aifree}/sql-json/images/task_3_2.png (100%) rename {23cfree => 23aifree}/sql-json/images/task_4_1.png (100%) rename {23cfree => 23aifree}/sql-json/images/task_4_2.png (100%) rename {23cfree => 23aifree}/sql-json/images/task_4_3.png (100%) rename {23cfree => 23aifree}/sql-json/images/task_4_4.png (100%) rename {23cfree => 23aifree}/sql-json/images/task_5_1.png (100%) rename {23cfree => 23aifree}/sql-json/images/task_6_1.png (100%) rename {23cfree => 23aifree}/sql-json/sql-json.md (97%) rename {23cfree => 23aifree}/sql-schema/images/create_driver_dv.png (100%) rename {23cfree => 23aifree}/sql-schema/images/create_race_dv.png (100%) rename {23cfree => 23aifree}/sql-schema/images/create_tables.png (100%) rename {23cfree => 23aifree}/sql-schema/images/create_team_dv.png (100%) rename {23cfree => 23aifree}/sql-schema/images/create_trigger.png (100%) rename {23cfree => 23aifree}/sql-schema/images/insert_race_dv.png (100%) rename {23cfree => 23aifree}/sql-schema/images/insert_team_dv.png (100%) rename {23cfree => 23aifree}/sql-schema/images/new_chrome_window.png (100%) rename {23cfree => 23aifree}/sql-schema/images/ords_landing_page.png (100%) rename {23cfree => 23aifree}/sql-schema/images/ords_landing_page_launch.png (100%) rename {23cfree => 23aifree}/sql-schema/images/ords_login.png (100%) rename {23cfree => 23aifree}/sql-schema/images/ords_url.png (100%) rename {23cfree => 23aifree}/sql-schema/images/print_driver_race.png (100%) rename {23cfree => 23aifree}/sql-schema/images/run_buttons.png (100%) rename {23cfree => 23aifree}/sql-schema/images/sql_login.png (100%) rename {23cfree => 23aifree}/sql-schema/sql-schema.md (98%) rename {23cfree => 23aifree}/update-dv/images/delete_201.png (100%) rename {23cfree => 23aifree}/update-dv/images/delete_query.png (100%) rename {23cfree => 23aifree}/update-dv/images/driver_afterswap.png (100%) rename {23cfree => 23aifree}/update-dv/images/get_race201.png (100%) rename {23cfree => 23aifree}/update-dv/images/team_afterswap.png (100%) rename {23cfree => 23aifree}/update-dv/images/team_beforeswap.png (100%) rename {23cfree => 23aifree}/update-dv/images/update_ferrari.png (100%) rename {23cfree => 23aifree}/update-dv/images/update_leclerc.png (100%) rename {23cfree => 23aifree}/update-dv/images/update_mercedes.png (100%) rename {23cfree => 23aifree}/update-dv/images/update_race.png (100%) rename {23cfree => 23aifree}/update-dv/images/update_race2.png (100%) rename {23cfree => 23aifree}/update-dv/images/update_racejson.png (100%) rename {23cfree => 23aifree}/update-dv/update-dv.md (99%) rename {23cfree => 23aifree}/workshops/desktop-install/index.html (100%) rename {23cfree => 23aifree}/workshops/desktop-install/manifest.json (88%) rename {23cfree => 23aifree}/workshops/desktop-java-dvs/index.html (100%) rename {23cfree => 23aifree}/workshops/desktop-java-dvs/manifest.json (99%) rename {23cfree => 23aifree}/workshops/desktop-js-chance/index.html (100%) rename {23cfree => 23aifree}/workshops/desktop-js-chance/manifest.json (89%) rename {23cfree => 23aifree}/workshops/desktop-json-autorest/index.html (100%) rename {23cfree => 23aifree}/workshops/desktop-json-autorest/manifest.json (98%) rename {23cfree => 23aifree}/workshops/desktop-json-enhancements/index.html (100%) rename {23cfree => 23aifree}/workshops/desktop-json-enhancements/manifest.json (98%) rename {23cfree => 23aifree}/workshops/desktop-property-graphs/index.html (100%) rename {23cfree => 23aifree}/workshops/desktop-property-graphs/manifest.json (88%) rename {23cfree => 23aifree}/workshops/desktop-sql-domains/index.html (100%) rename {23cfree => 23aifree}/workshops/desktop-sql-domains/manifest.json (84%) rename {23cfree => 23aifree}/workshops/desktop-sql-duality/index.html (100%) rename {23cfree => 23aifree}/workshops/desktop-sql-duality/manifest.json (99%) rename {23cfree => 23aifree}/workshops/ocw23-livelabs/index.html (100%) rename {23cfree => 23aifree}/workshops/ocw23-livelabs/manifest.json (98%) rename {23cfree => 23aifree}/workshops/ocw23-sandbox-java-dvs/index.html (100%) rename {23cfree => 23aifree}/workshops/ocw23-sandbox-java-dvs/manifest.json (97%) rename {23cfree => 23aifree}/workshops/ocw23-sandbox-json-autorest/index.html (100%) rename {23cfree => 23aifree}/workshops/ocw23-sandbox-json-autorest/manifest.json (99%) rename {23cfree => 23aifree}/workshops/ocw23-sandbox-property-graphs/index.html (100%) rename {23cfree => 23aifree}/workshops/ocw23-sandbox-property-graphs/manifest.json (91%) rename {23cfree => 23aifree}/workshops/ocw23-sandbox-schemapriv-lockfree/index.html (100%) rename {23cfree => 23aifree}/workshops/ocw23-sandbox-schemapriv-lockfree/manifest.json (95%) rename {23cfree => 23aifree}/workshops/ocw23-sandbox-sql-domains/index.html (100%) rename {23cfree => 23aifree}/workshops/ocw23-sandbox-sql-domains/manifest.json (85%) rename {23cfree => 23aifree}/workshops/ocw23-sandbox-swingbench/index.html (100%) rename {23cfree => 23aifree}/workshops/ocw23-sandbox-swingbench/manifest.json (100%) rename {23cfree => 23aifree}/workshops/ocw23-tenancy-java-dvs/index.html (100%) rename {23cfree => 23aifree}/workshops/ocw23-tenancy-java-dvs/manifest.json (98%) rename {23cfree => 23aifree}/workshops/ocw23-tenancy-livelabs/index.html (100%) rename {23cfree => 23aifree}/workshops/ocw23-tenancy-livelabs/manifest.json (98%) rename {23cfree => 23aifree}/workshops/ocw23-tenancy-property-graphs/index.html (100%) rename {23cfree => 23aifree}/workshops/ocw23-tenancy-property-graphs/manifest.json (94%) rename {23cfree => 23aifree}/workshops/sandbox-dbms-search/index.html (100%) rename {23cfree => 23aifree}/workshops/sandbox-dbms-search/manifest.json (97%) rename {23cfree => 23aifree}/workshops/sandbox-install/index.html (100%) rename {23cfree => 23aifree}/workshops/sandbox-install/manifest.json (88%) rename {23cfree => 23aifree}/workshops/sandbox-java-dvs/index.html (100%) rename {23cfree => 23aifree}/workshops/sandbox-java-dvs/manifest.json (99%) rename {23cfree => 23aifree}/workshops/sandbox-js-chance/index.html (100%) rename {23cfree => 23aifree}/workshops/sandbox-js-chance/manifest.json (89%) rename {23cfree => 23aifree}/workshops/sandbox-js-generic/index.html (100%) rename {23cfree => 23aifree}/workshops/sandbox-js-generic/manifest.json (98%) rename {23cfree => 23aifree}/workshops/sandbox-json-autorest/index.html (100%) rename {23cfree => 23aifree}/workshops/sandbox-json-autorest/manifest.json (98%) rename {23cfree => 23aifree}/workshops/sandbox-json-enhancements/index.html (100%) rename {23cfree => 23aifree}/workshops/sandbox-json-enhancements/manifest.json (98%) rename {23cfree => 23aifree}/workshops/sandbox-ocw-swingbench/index.html (100%) rename {23cfree => 23aifree}/workshops/sandbox-ocw-swingbench/manifest.json (100%) rename {23cfree => 23aifree}/workshops/sandbox-owc-duality/index.html (100%) rename {23cfree => 23aifree}/workshops/sandbox-owc-duality/manifest.json (98%) rename {23cfree => 23aifree}/workshops/sandbox-property-graphs/index.html (100%) rename {23cfree => 23aifree}/workshops/sandbox-property-graphs/manifest.json (88%) rename {23cfree => 23aifree}/workshops/sandbox-schemapriv-lockfree/index.html (100%) rename {23cfree => 23aifree}/workshops/sandbox-schemapriv-lockfree/manifest.json (91%) rename {23cfree => 23aifree}/workshops/sandbox-sql-domains/index.html (100%) rename {23cfree => 23aifree}/workshops/sandbox-sql-domains/manifest.json (84%) rename {23cfree => 23aifree}/workshops/sandbox-sql-duality/index.html (100%) rename {23cfree => 23aifree}/workshops/sandbox-sql-duality/manifest.json (99%) rename {23cfree => 23aifree}/workshops/tenancy-duality/index.html (100%) rename {23cfree => 23aifree}/workshops/tenancy-duality/manifest.json (99%) rename {23cfree => 23aifree}/workshops/tenancy-install/index.html (100%) rename {23cfree => 23aifree}/workshops/tenancy-install/manifest.json (92%) rename {23cfree => 23aifree}/workshops/tenancy-java-dvs/index.html (100%) rename {23cfree => 23aifree}/workshops/tenancy-java-dvs/manifest.json (99%) rename {23cfree => 23aifree}/workshops/tenancy-js-generic/index.html (100%) rename {23cfree => 23aifree}/workshops/tenancy-js-generic/manifest.json (99%) rename {23cfree => 23aifree}/workshops/tenancy-json-autorest/index.html (100%) rename {23cfree => 23aifree}/workshops/tenancy-json-autorest/manifest.json (99%) rename {23cfree => 23aifree}/workshops/tenancy-json-enhancements/index.html (100%) rename {23cfree => 23aifree}/workshops/tenancy-json-enhancements/manifest.json (98%) rename {23cfree => 23aifree}/workshops/tenancy-property-graphs/index.html (100%) rename {23cfree => 23aifree}/workshops/tenancy-property-graphs/manifest.json (92%) rename {23cfree => 23aifree}/workshops/tenancy-schemapriv-lockfree/index.html (100%) rename {23cfree => 23aifree}/workshops/tenancy-schemapriv-lockfree/manifest.json (94%) rename {23cfree => 23aifree}/workshops/tenancy-sql-duality/index.html (100%) rename {23cfree => 23aifree}/workshops/tenancy-sql-duality/manifest.json (99%) delete mode 100644 23cfree/introduction/intro-property-graphs.md delete mode 100644 23cfree/introduction/sql-domains-intro.md diff --git a/23cfree/apex-property-graphs/apex-property-graphs.md b/23aifree/apex-property-graphs/apex-property-graphs.md similarity index 93% rename from 23cfree/apex-property-graphs/apex-property-graphs.md rename to 23aifree/apex-property-graphs/apex-property-graphs.md index 234e04d2e..ac08dad70 100644 --- a/23cfree/apex-property-graphs/apex-property-graphs.md +++ b/23aifree/apex-property-graphs/apex-property-graphs.md @@ -1,4 +1,4 @@ -# Bank Transfers Graph Example with SQL/PGQ in 23c +# Bank Transfers Graph Example with SQL/PGQ in 23ai ## Introduction @@ -129,7 +129,7 @@ This lab assumes: ## Learn More * [Oracle Property Graph](https://docs.oracle.com/en/database/oracle/property-graph/index.html) -* [SQL Property Graph syntax in Oracle Database 23c Free - Developer Release](https://docs.oracle.com/en/database/oracle/property-graph/23.1/spgdg/sql-ddl-statements-property-graphs.html#GUID-6EEB2B99-C84E-449E-92DE-89A5BBB5C96E) +* [SQL Property Graph syntax in Oracle Database 23ai Free - Developer Release](https://docs.oracle.com/en/database/oracle/property-graph/23.1/spgdg/sql-ddl-statements-property-graphs.html#GUID-6EEB2B99-C84E-449E-92DE-89A5BBB5C96E) ## Acknowledgements - **Author** - Kaylien Phan, Thea Lazarova, William Masdon diff --git a/23cfree/apex-property-graphs/images/activities-chrome-2.png b/23aifree/apex-property-graphs/images/activities-chrome-2.png similarity index 100% rename from 23cfree/apex-property-graphs/images/activities-chrome-2.png rename to 23aifree/apex-property-graphs/images/activities-chrome-2.png diff --git a/23cfree/apex-property-graphs/images/activities-chrome.png b/23aifree/apex-property-graphs/images/activities-chrome.png similarity index 100% rename from 23cfree/apex-property-graphs/images/activities-chrome.png rename to 23aifree/apex-property-graphs/images/activities-chrome.png diff --git a/23cfree/apex-property-graphs/images/admin-password-email.png b/23aifree/apex-property-graphs/images/admin-password-email.png similarity index 100% rename from 23cfree/apex-property-graphs/images/admin-password-email.png rename to 23aifree/apex-property-graphs/images/admin-password-email.png diff --git a/23cfree/apex-property-graphs/images/admin-services.png b/23aifree/apex-property-graphs/images/admin-services.png similarity index 100% rename from 23cfree/apex-property-graphs/images/admin-services.png rename to 23aifree/apex-property-graphs/images/admin-services.png diff --git a/23cfree/apex-property-graphs/images/app-builder-import.png b/23aifree/apex-property-graphs/images/app-builder-import.png similarity index 100% rename from 23cfree/apex-property-graphs/images/app-builder-import.png rename to 23aifree/apex-property-graphs/images/app-builder-import.png diff --git a/23cfree/apex-property-graphs/images/change-password.png b/23aifree/apex-property-graphs/images/change-password.png similarity index 100% rename from 23cfree/apex-property-graphs/images/change-password.png rename to 23aifree/apex-property-graphs/images/change-password.png diff --git a/23cfree/apex-property-graphs/images/create-workspace.png b/23aifree/apex-property-graphs/images/create-workspace.png similarity index 100% rename from 23cfree/apex-property-graphs/images/create-workspace.png rename to 23aifree/apex-property-graphs/images/create-workspace.png diff --git a/23cfree/apex-property-graphs/images/done.png b/23aifree/apex-property-graphs/images/done.png similarity index 100% rename from 23cfree/apex-property-graphs/images/done.png rename to 23aifree/apex-property-graphs/images/done.png diff --git a/23cfree/apex-property-graphs/images/f106-import-2.png b/23aifree/apex-property-graphs/images/f106-import-2.png similarity index 100% rename from 23cfree/apex-property-graphs/images/f106-import-2.png rename to 23aifree/apex-property-graphs/images/f106-import-2.png diff --git a/23cfree/apex-property-graphs/images/f106-import.png b/23aifree/apex-property-graphs/images/f106-import.png similarity index 100% rename from 23cfree/apex-property-graphs/images/f106-import.png rename to 23aifree/apex-property-graphs/images/f106-import.png diff --git a/23cfree/apex-property-graphs/images/final-output.png b/23aifree/apex-property-graphs/images/final-output.png similarity index 100% rename from 23cfree/apex-property-graphs/images/final-output.png rename to 23aifree/apex-property-graphs/images/final-output.png diff --git a/23cfree/apex-property-graphs/images/graph-f106-open.png b/23aifree/apex-property-graphs/images/graph-f106-open.png similarity index 100% rename from 23cfree/apex-property-graphs/images/graph-f106-open.png rename to 23aifree/apex-property-graphs/images/graph-f106-open.png diff --git a/23cfree/apex-property-graphs/images/graph-next.png b/23aifree/apex-property-graphs/images/graph-next.png similarity index 100% rename from 23cfree/apex-property-graphs/images/graph-next.png rename to 23aifree/apex-property-graphs/images/graph-next.png diff --git a/23cfree/apex-property-graphs/images/graph-viz.png b/23aifree/apex-property-graphs/images/graph-viz.png similarity index 100% rename from 23cfree/apex-property-graphs/images/graph-viz.png rename to 23aifree/apex-property-graphs/images/graph-viz.png diff --git a/23cfree/apex-property-graphs/images/install-application.png b/23aifree/apex-property-graphs/images/install-application.png similarity index 100% rename from 23cfree/apex-property-graphs/images/install-application.png rename to 23aifree/apex-property-graphs/images/install-application.png diff --git a/23cfree/apex-property-graphs/images/install-supporting-objects.png b/23aifree/apex-property-graphs/images/install-supporting-objects.png similarity index 100% rename from 23cfree/apex-property-graphs/images/install-supporting-objects.png rename to 23aifree/apex-property-graphs/images/install-supporting-objects.png diff --git a/23cfree/apex-property-graphs/images/log-back-in.png b/23aifree/apex-property-graphs/images/log-back-in.png similarity index 100% rename from 23cfree/apex-property-graphs/images/log-back-in.png rename to 23aifree/apex-property-graphs/images/log-back-in.png diff --git a/23cfree/apex-property-graphs/images/login-details.png b/23aifree/apex-property-graphs/images/login-details.png similarity index 100% rename from 23cfree/apex-property-graphs/images/login-details.png rename to 23aifree/apex-property-graphs/images/login-details.png diff --git a/23cfree/apex-property-graphs/images/login-final.png b/23aifree/apex-property-graphs/images/login-final.png similarity index 100% rename from 23cfree/apex-property-graphs/images/login-final.png rename to 23aifree/apex-property-graphs/images/login-final.png diff --git a/23cfree/apex-property-graphs/images/logout.png b/23aifree/apex-property-graphs/images/logout.png similarity index 100% rename from 23cfree/apex-property-graphs/images/logout.png rename to 23aifree/apex-property-graphs/images/logout.png diff --git a/23cfree/apex-property-graphs/images/property-graph-queries.png b/23aifree/apex-property-graphs/images/property-graph-queries.png similarity index 100% rename from 23cfree/apex-property-graphs/images/property-graph-queries.png rename to 23aifree/apex-property-graphs/images/property-graph-queries.png diff --git a/23cfree/apex-property-graphs/images/run-application.png b/23aifree/apex-property-graphs/images/run-application.png similarity index 100% rename from 23cfree/apex-property-graphs/images/run-application.png rename to 23aifree/apex-property-graphs/images/run-application.png diff --git a/23cfree/apex-property-graphs/images/schema-info.png b/23aifree/apex-property-graphs/images/schema-info.png similarity index 100% rename from 23cfree/apex-property-graphs/images/schema-info.png rename to 23aifree/apex-property-graphs/images/schema-info.png diff --git a/23cfree/apex-property-graphs/images/scroll-through.png b/23aifree/apex-property-graphs/images/scroll-through.png similarity index 100% rename from 23cfree/apex-property-graphs/images/scroll-through.png rename to 23aifree/apex-property-graphs/images/scroll-through.png diff --git a/23cfree/apex-property-graphs/images/welcome-screen-apex2.png b/23aifree/apex-property-graphs/images/welcome-screen-apex2.png similarity index 100% rename from 23cfree/apex-property-graphs/images/welcome-screen-apex2.png rename to 23aifree/apex-property-graphs/images/welcome-screen-apex2.png diff --git a/23cfree/apex-property-graphs/images/workspace-name.png b/23aifree/apex-property-graphs/images/workspace-name.png similarity index 100% rename from 23cfree/apex-property-graphs/images/workspace-name.png rename to 23aifree/apex-property-graphs/images/workspace-name.png diff --git a/23cfree/chance-js/chance-js.md b/23aifree/chance-js/chance-js.md similarity index 97% rename from 23cfree/chance-js/chance-js.md rename to 23aifree/chance-js/chance-js.md index 522ddf880..3cfff0ac8 100644 --- a/23cfree/chance-js/chance-js.md +++ b/23aifree/chance-js/chance-js.md @@ -1,4 +1,4 @@ -# Get up and running using Chance with JS with 23c Free +# Get up and running using Chance with JS with 23ai Free ## Introduction @@ -11,21 +11,21 @@ Estimated Time: 15 minutes ### Objectives In this lab you will have: -* Oracle Database 23c Free Developer Release +* Oracle Database 23ai Free Developer Release * All previous labs successfully completed * Populate data with JS/Chance ### Prerequisites This labs assumes you have: -* Oracle Database 23c Free Developer Release +* Oracle Database 23ai Free Developer Release * All previous labs successfully completed * SQL Developer Web 23.1 or a compatible tool for running SQL statements ## Task 1: Setup 1. First things first, let's start - Remark: The following scripts are run on an Oracle database 23c FREE - Developer Release using sqlplus. + Remark: The following scripts are run on an Oracle database 23ai FREE - Developer Release using sqlplus. ``` @@ -561,21 +561,21 @@ If you've taken a look at the extended MLE module above, you may have seen some ![Selecting two fictitious races](images/lab2_task6_step3.png " _") -* This would bring some interesting ability to populate the [JSON Relational Duality Views](https://docs.oracle.com/en/database/oracle/oracle-database/23/jsnvu/loe.html) examples from the 23c FREE documentation. +* This would bring some interesting ability to populate the [JSON Relational Duality Views](https://docs.oracle.com/en/database/oracle/oracle-database/23/jsnvu/loe.html) examples from the 23ai FREE documentation. ## Conclusion -* We've seen how to import an ES Module inside the Oracle database 23c FREE Developer Release thanks to the JavaScript MultiLingual Engine. We've also seen how dependencies resolution work using an MLE environment. +* We've seen how to import an ES Module inside the Oracle database 23ai FREE Developer Release thanks to the JavaScript MultiLingual Engine. We've also seen how dependencies resolution work using an MLE environment. * As you can see, the possibilities are infinite and benefiting from such a data generator for both simple values but also JSON documents is incredibly useful. This could be used for [Oracle Application Express](https://apex.oracle.com/en/) (APEX) applications, demos, random data for unit testing, etc. * And now, it's up to you! ## Learn More -* As Jeff Smith said in his [blog post on MLE JS Modules & Snippets](https://www.thatjeffsmith.com/archive/2023/04/oracle-23c-free-developer-release-mle-js-modules-snippets/), we _highly_ recommend reading the [23c JavaScript Developer Guide (Docs.)](https://docs.oracle.com/en/database/oracle/oracle-database/23/mlejs/). +* As Jeff Smith said in his [blog post on MLE JS Modules & Snippets](https://www.thatjeffsmith.com/archive/2023/04/oracle-23c-free-developer-release-mle-js-modules-snippets/), we _highly_ recommend reading the [23ai JavaScript Developer Guide (Docs.)](https://docs.oracle.com/en/database/oracle/oracle-database/23/mlejs/). -* You may want also to review Martin Bach's [blog post on Using JavaScript community modules in Oracle Database 23c Free - Developer Release](https://blogs.oracle.com/developers/post/using-javascript-community-modules-in-oracle-database-23c-free-developer-release) which I've stolen some of the commands used here. +* You may want also to review Martin Bach's [blog post on Using JavaScript community modules in Oracle Database 23ai Free - Developer Release](https://blogs.oracle.com/developers/post/using-javascript-community-modules-in-oracle-database-23c-free-developer-release) which I've stolen some of the commands used here. -* Don't forget to provide us your feedback on the [23c FREE community forum](https://forums.oracle.com/ords/apexds/domain/dev-community/category/oracle-database-free) that we monitor and where you can provide feedback. +* Don't forget to provide us your feedback on the [23ai FREE community forum](https://forums.oracle.com/ords/apexds/domain/dev-community/category/oracle-database-free) that we monitor and where you can provide feedback. ## Acknowledgements Quote by Loïc Lefèvre: "I would never have discovered the possibilities highlighted here without the help of Martin Bach and Lucas Victor Braun-Lohrer, respectively Product Manager for JavaScript MLE and Program Manager at Oracle Labs; so thanks a lot"!!! diff --git a/23cfree/chance-js/images/lab1_task1_step1.png b/23aifree/chance-js/images/lab1_task1_step1.png similarity index 100% rename from 23cfree/chance-js/images/lab1_task1_step1.png rename to 23aifree/chance-js/images/lab1_task1_step1.png diff --git a/23cfree/chance-js/images/lab1_task1_step2.png b/23aifree/chance-js/images/lab1_task1_step2.png similarity index 100% rename from 23cfree/chance-js/images/lab1_task1_step2.png rename to 23aifree/chance-js/images/lab1_task1_step2.png diff --git a/23cfree/chance-js/images/lab1_task1_step3.png b/23aifree/chance-js/images/lab1_task1_step3.png similarity index 100% rename from 23cfree/chance-js/images/lab1_task1_step3.png rename to 23aifree/chance-js/images/lab1_task1_step3.png diff --git a/23cfree/chance-js/images/lab2_task2_step1.png b/23aifree/chance-js/images/lab2_task2_step1.png similarity index 100% rename from 23cfree/chance-js/images/lab2_task2_step1.png rename to 23aifree/chance-js/images/lab2_task2_step1.png diff --git a/23cfree/chance-js/images/lab2_task2_step2.png b/23aifree/chance-js/images/lab2_task2_step2.png similarity index 100% rename from 23cfree/chance-js/images/lab2_task2_step2.png rename to 23aifree/chance-js/images/lab2_task2_step2.png diff --git a/23cfree/chance-js/images/lab2_task2_step3.png b/23aifree/chance-js/images/lab2_task2_step3.png similarity index 100% rename from 23cfree/chance-js/images/lab2_task2_step3.png rename to 23aifree/chance-js/images/lab2_task2_step3.png diff --git a/23cfree/chance-js/images/lab2_task2_step4.png b/23aifree/chance-js/images/lab2_task2_step4.png similarity index 100% rename from 23cfree/chance-js/images/lab2_task2_step4.png rename to 23aifree/chance-js/images/lab2_task2_step4.png diff --git a/23cfree/chance-js/images/lab2_task2_step5.png b/23aifree/chance-js/images/lab2_task2_step5.png similarity index 100% rename from 23cfree/chance-js/images/lab2_task2_step5.png rename to 23aifree/chance-js/images/lab2_task2_step5.png diff --git a/23cfree/chance-js/images/lab2_task2_step6.png b/23aifree/chance-js/images/lab2_task2_step6.png similarity index 100% rename from 23cfree/chance-js/images/lab2_task2_step6.png rename to 23aifree/chance-js/images/lab2_task2_step6.png diff --git a/23cfree/chance-js/images/lab2_task2_step7.png b/23aifree/chance-js/images/lab2_task2_step7.png similarity index 100% rename from 23cfree/chance-js/images/lab2_task2_step7.png rename to 23aifree/chance-js/images/lab2_task2_step7.png diff --git a/23cfree/chance-js/images/lab2_task2_step8.png b/23aifree/chance-js/images/lab2_task2_step8.png similarity index 100% rename from 23cfree/chance-js/images/lab2_task2_step8.png rename to 23aifree/chance-js/images/lab2_task2_step8.png diff --git a/23cfree/chance-js/images/lab2_task3_step1.png b/23aifree/chance-js/images/lab2_task3_step1.png similarity index 100% rename from 23cfree/chance-js/images/lab2_task3_step1.png rename to 23aifree/chance-js/images/lab2_task3_step1.png diff --git a/23cfree/chance-js/images/lab2_task3_step2.png b/23aifree/chance-js/images/lab2_task3_step2.png similarity index 100% rename from 23cfree/chance-js/images/lab2_task3_step2.png rename to 23aifree/chance-js/images/lab2_task3_step2.png diff --git a/23cfree/chance-js/images/lab2_task3_step3.png b/23aifree/chance-js/images/lab2_task3_step3.png similarity index 100% rename from 23cfree/chance-js/images/lab2_task3_step3.png rename to 23aifree/chance-js/images/lab2_task3_step3.png diff --git a/23cfree/chance-js/images/lab2_task3_step4.png b/23aifree/chance-js/images/lab2_task3_step4.png similarity index 100% rename from 23cfree/chance-js/images/lab2_task3_step4.png rename to 23aifree/chance-js/images/lab2_task3_step4.png diff --git a/23cfree/chance-js/images/lab2_task3_step5.png b/23aifree/chance-js/images/lab2_task3_step5.png similarity index 100% rename from 23cfree/chance-js/images/lab2_task3_step5.png rename to 23aifree/chance-js/images/lab2_task3_step5.png diff --git a/23cfree/chance-js/images/lab2_task3_step6.png b/23aifree/chance-js/images/lab2_task3_step6.png similarity index 100% rename from 23cfree/chance-js/images/lab2_task3_step6.png rename to 23aifree/chance-js/images/lab2_task3_step6.png diff --git a/23cfree/chance-js/images/lab2_task3_step7a.png b/23aifree/chance-js/images/lab2_task3_step7a.png similarity index 100% rename from 23cfree/chance-js/images/lab2_task3_step7a.png rename to 23aifree/chance-js/images/lab2_task3_step7a.png diff --git a/23cfree/chance-js/images/lab2_task3_step7b.png b/23aifree/chance-js/images/lab2_task3_step7b.png similarity index 100% rename from 23cfree/chance-js/images/lab2_task3_step7b.png rename to 23aifree/chance-js/images/lab2_task3_step7b.png diff --git a/23cfree/chance-js/images/lab2_task4_step1.png b/23aifree/chance-js/images/lab2_task4_step1.png similarity index 100% rename from 23cfree/chance-js/images/lab2_task4_step1.png rename to 23aifree/chance-js/images/lab2_task4_step1.png diff --git a/23cfree/chance-js/images/lab2_task5_step1.png b/23aifree/chance-js/images/lab2_task5_step1.png similarity index 100% rename from 23cfree/chance-js/images/lab2_task5_step1.png rename to 23aifree/chance-js/images/lab2_task5_step1.png diff --git a/23cfree/chance-js/images/lab2_task5_step11.png b/23aifree/chance-js/images/lab2_task5_step11.png similarity index 100% rename from 23cfree/chance-js/images/lab2_task5_step11.png rename to 23aifree/chance-js/images/lab2_task5_step11.png diff --git a/23cfree/chance-js/images/lab2_task5_step12.png b/23aifree/chance-js/images/lab2_task5_step12.png similarity index 100% rename from 23cfree/chance-js/images/lab2_task5_step12.png rename to 23aifree/chance-js/images/lab2_task5_step12.png diff --git a/23cfree/chance-js/images/lab2_task5_step2.png b/23aifree/chance-js/images/lab2_task5_step2.png similarity index 100% rename from 23cfree/chance-js/images/lab2_task5_step2.png rename to 23aifree/chance-js/images/lab2_task5_step2.png diff --git a/23cfree/chance-js/images/lab2_task5_step3.png b/23aifree/chance-js/images/lab2_task5_step3.png similarity index 100% rename from 23cfree/chance-js/images/lab2_task5_step3.png rename to 23aifree/chance-js/images/lab2_task5_step3.png diff --git a/23cfree/chance-js/images/lab2_task5_step4-1.png b/23aifree/chance-js/images/lab2_task5_step4-1.png similarity index 100% rename from 23cfree/chance-js/images/lab2_task5_step4-1.png rename to 23aifree/chance-js/images/lab2_task5_step4-1.png diff --git a/23cfree/chance-js/images/lab2_task5_step4.png b/23aifree/chance-js/images/lab2_task5_step4.png similarity index 100% rename from 23cfree/chance-js/images/lab2_task5_step4.png rename to 23aifree/chance-js/images/lab2_task5_step4.png diff --git a/23cfree/chance-js/images/lab2_task5_step5.png b/23aifree/chance-js/images/lab2_task5_step5.png similarity index 100% rename from 23cfree/chance-js/images/lab2_task5_step5.png rename to 23aifree/chance-js/images/lab2_task5_step5.png diff --git a/23cfree/chance-js/images/lab2_task5_step6.png b/23aifree/chance-js/images/lab2_task5_step6.png similarity index 100% rename from 23cfree/chance-js/images/lab2_task5_step6.png rename to 23aifree/chance-js/images/lab2_task5_step6.png diff --git a/23cfree/chance-js/images/lab2_task5_step7.png b/23aifree/chance-js/images/lab2_task5_step7.png similarity index 100% rename from 23cfree/chance-js/images/lab2_task5_step7.png rename to 23aifree/chance-js/images/lab2_task5_step7.png diff --git a/23cfree/chance-js/images/lab2_task5_step8.png b/23aifree/chance-js/images/lab2_task5_step8.png similarity index 100% rename from 23cfree/chance-js/images/lab2_task5_step8.png rename to 23aifree/chance-js/images/lab2_task5_step8.png diff --git a/23cfree/chance-js/images/lab2_task5_step9.png b/23aifree/chance-js/images/lab2_task5_step9.png similarity index 100% rename from 23cfree/chance-js/images/lab2_task5_step9.png rename to 23aifree/chance-js/images/lab2_task5_step9.png diff --git a/23cfree/chance-js/images/lab2_task6_step1.png b/23aifree/chance-js/images/lab2_task6_step1.png similarity index 100% rename from 23cfree/chance-js/images/lab2_task6_step1.png rename to 23aifree/chance-js/images/lab2_task6_step1.png diff --git a/23cfree/chance-js/images/lab2_task6_step2.png b/23aifree/chance-js/images/lab2_task6_step2.png similarity index 100% rename from 23cfree/chance-js/images/lab2_task6_step2.png rename to 23aifree/chance-js/images/lab2_task6_step2.png diff --git a/23cfree/chance-js/images/lab2_task6_step3.png b/23aifree/chance-js/images/lab2_task6_step3.png similarity index 100% rename from 23cfree/chance-js/images/lab2_task6_step3.png rename to 23aifree/chance-js/images/lab2_task6_step3.png diff --git a/23cfree/chance-js/images/new_chrome_window.png b/23aifree/chance-js/images/new_chrome_window.png similarity index 100% rename from 23cfree/chance-js/images/new_chrome_window.png rename to 23aifree/chance-js/images/new_chrome_window.png diff --git a/23cfree/chance-js/images/ords_landing_page.png b/23aifree/chance-js/images/ords_landing_page.png similarity index 100% rename from 23cfree/chance-js/images/ords_landing_page.png rename to 23aifree/chance-js/images/ords_landing_page.png diff --git a/23cfree/chance-js/images/ords_landing_page_launch.png b/23aifree/chance-js/images/ords_landing_page_launch.png similarity index 100% rename from 23cfree/chance-js/images/ords_landing_page_launch.png rename to 23aifree/chance-js/images/ords_landing_page_launch.png diff --git a/23cfree/chance-js/images/ords_login.png b/23aifree/chance-js/images/ords_login.png similarity index 100% rename from 23cfree/chance-js/images/ords_login.png rename to 23aifree/chance-js/images/ords_login.png diff --git a/23cfree/chance-js/images/ords_url.png b/23aifree/chance-js/images/ords_url.png similarity index 100% rename from 23cfree/chance-js/images/ords_url.png rename to 23aifree/chance-js/images/ords_url.png diff --git a/23cfree/chance-js/images/run_buttons.png b/23aifree/chance-js/images/run_buttons.png similarity index 100% rename from 23cfree/chance-js/images/run_buttons.png rename to 23aifree/chance-js/images/run_buttons.png diff --git a/23cfree/chance-js/images/sql_login.png b/23aifree/chance-js/images/sql_login.png similarity index 100% rename from 23cfree/chance-js/images/sql_login.png rename to 23aifree/chance-js/images/sql_login.png diff --git a/23cfree/change-pw-start-sdw/change-pw-start-sdw.md b/23aifree/change-pw-start-sdw/change-pw-start-sdw.md similarity index 93% rename from 23cfree/change-pw-start-sdw/change-pw-start-sdw.md rename to 23aifree/change-pw-start-sdw/change-pw-start-sdw.md index 7b407901e..79408b230 100644 --- a/23cfree/change-pw-start-sdw/change-pw-start-sdw.md +++ b/23aifree/change-pw-start-sdw/change-pw-start-sdw.md @@ -14,7 +14,7 @@ In this lab, you will: ### Prerequisites This lab assumes you have: -* Oracle Database 23c Free Developer Release +* Oracle Database 23ai Free Developer Release * A terminal or console access to the database ## Task 1: Setting database user password and starting ORDS @@ -46,7 +46,7 @@ This lab assumes you have: Copyright (c) 1982, 2023, Oracle. All rights reserved. Connected to: - Oracle Database 23c Free, Release 23.0.0.0.0 - Developer-Release + Oracle Database 23ai Free, Release 23.0.0.0.0 - Developer-Release Version 23.2.0.0.0 SQL> @@ -80,7 +80,7 @@ This lab assumes you have: ``` SQL> exit -Disconnected from Oracle Database 23c Free, Release 23.0.0.0.0 - Developer-Release +Disconnected from Oracle Database 23ai Free, Release 23.0.0.0.0 - Developer-Release Version 23.2.0.0.0 [FREE:oracle@hol23cfdr:~]$ ``` @@ -131,7 +131,7 @@ You may now **proceed to the next lab**. ## Learn More -* [Introducing Oracle Database 23c Free – Developer Release](https://blogs.oracle.com/database/post/oracle-database-23c-free) +* [Introducing Oracle Database 23ai Free – Developer Release](https://blogs.oracle.com/database/post/oracle-database-23c-free) ## Acknowledgements * **Author** - Kaylien Phan, William Masdon diff --git a/23cfree/change-pw-start-sdw/images/alter-session1.png b/23aifree/change-pw-start-sdw/images/alter-session1.png similarity index 100% rename from 23cfree/change-pw-start-sdw/images/alter-session1.png rename to 23aifree/change-pw-start-sdw/images/alter-session1.png diff --git a/23cfree/change-pw-start-sdw/images/change-password1.png b/23aifree/change-pw-start-sdw/images/change-password1.png similarity index 100% rename from 23cfree/change-pw-start-sdw/images/change-password1.png rename to 23aifree/change-pw-start-sdw/images/change-password1.png diff --git a/23cfree/change-pw-start-sdw/images/connect-db-sysdba1.png b/23aifree/change-pw-start-sdw/images/connect-db-sysdba1.png similarity index 100% rename from 23cfree/change-pw-start-sdw/images/connect-db-sysdba1.png rename to 23aifree/change-pw-start-sdw/images/connect-db-sysdba1.png diff --git a/23cfree/change-pw-start-sdw/images/exit1.png b/23aifree/change-pw-start-sdw/images/exit1.png similarity index 100% rename from 23cfree/change-pw-start-sdw/images/exit1.png rename to 23aifree/change-pw-start-sdw/images/exit1.png diff --git a/23cfree/change-pw-start-sdw/images/new_chrome_window.png b/23aifree/change-pw-start-sdw/images/new_chrome_window.png similarity index 100% rename from 23cfree/change-pw-start-sdw/images/new_chrome_window.png rename to 23aifree/change-pw-start-sdw/images/new_chrome_window.png diff --git a/23cfree/change-pw-start-sdw/images/open-terminal.png b/23aifree/change-pw-start-sdw/images/open-terminal.png similarity index 100% rename from 23cfree/change-pw-start-sdw/images/open-terminal.png rename to 23aifree/change-pw-start-sdw/images/open-terminal.png diff --git a/23cfree/change-pw-start-sdw/images/ords1.png b/23aifree/change-pw-start-sdw/images/ords1.png similarity index 100% rename from 23cfree/change-pw-start-sdw/images/ords1.png rename to 23aifree/change-pw-start-sdw/images/ords1.png diff --git a/23cfree/change-pw-start-sdw/images/ords_landing_page_launch.png b/23aifree/change-pw-start-sdw/images/ords_landing_page_launch.png similarity index 100% rename from 23cfree/change-pw-start-sdw/images/ords_landing_page_launch.png rename to 23aifree/change-pw-start-sdw/images/ords_landing_page_launch.png diff --git a/23cfree/change-pw-start-sdw/images/ords_login.png b/23aifree/change-pw-start-sdw/images/ords_login.png similarity index 100% rename from 23cfree/change-pw-start-sdw/images/ords_login.png rename to 23aifree/change-pw-start-sdw/images/ords_login.png diff --git a/23cfree/change-pw-start-sdw/images/ords_url.png b/23aifree/change-pw-start-sdw/images/ords_url.png similarity index 100% rename from 23cfree/change-pw-start-sdw/images/ords_url.png rename to 23aifree/change-pw-start-sdw/images/ords_url.png diff --git a/23cfree/change-pw-start-sdw/images/sql_login.png b/23aifree/change-pw-start-sdw/images/sql_login.png similarity index 100% rename from 23cfree/change-pw-start-sdw/images/sql_login.png rename to 23aifree/change-pw-start-sdw/images/sql_login.png diff --git a/23cfree/change-pw/change-pw-json-enhancements.md b/23aifree/change-pw/change-pw-json-enhancements.md similarity index 95% rename from 23cfree/change-pw/change-pw-json-enhancements.md rename to 23aifree/change-pw/change-pw-json-enhancements.md index 0f754ae20..dbbe0f9c0 100644 --- a/23cfree/change-pw/change-pw-json-enhancements.md +++ b/23aifree/change-pw/change-pw-json-enhancements.md @@ -18,7 +18,7 @@ In this lab, you will: ### Prerequisites This lab assumes you have: -* Oracle Database 23c Free Developer Release +* Oracle Database 23ai Free Developer Release * ORDS 23.1.0 or higher installed with enabled MongoDB API * A terminal or console access to the database @@ -71,7 +71,7 @@ This lab assumes you have: Connected to: - Oracle Database 23c Free, Release 23.0.0.0.0 - Developer-Release + Oracle Database 23ai Free, Release 23.0.0.0.0 - Developer-Release Version 23.2.0.0.0 SQL> @@ -105,7 +105,7 @@ This lab assumes you have: ``` SQL> exit -Disconnected from Oracle Database 23c Free, Release 23.0.0.0.0 - Developer-Release +Disconnected from Oracle Database 23ai Free, Release 23.0.0.0.0 - Developer-Release Version 23.2.0.0.0 [FREE:oracle@hol23cfdr:~]$ ``` @@ -124,7 +124,7 @@ Version 23.2.0.0.0 Connected to: - Oracle Database 23c Free, Release 23.0.0.0.0 - Developer-Release + Oracle Database 23ai Free, Release 23.0.0.0.0 - Developer-Release Version 23.2.0.0.0 SQL> diff --git a/23cfree/change-pw/change-pw-sql.md b/23aifree/change-pw/change-pw-sql.md similarity index 89% rename from 23cfree/change-pw/change-pw-sql.md rename to 23aifree/change-pw/change-pw-sql.md index 2f54c103e..0a98500e8 100644 --- a/23cfree/change-pw/change-pw-sql.md +++ b/23aifree/change-pw/change-pw-sql.md @@ -15,7 +15,7 @@ In this lab, you will: ### Prerequisites This lab assumes you have: -* Oracle Database 23c Free Developer Release +* Oracle Database 23ai Free Developer Release * A terminal or console access to the database ## Task 1: Setting database user password @@ -43,7 +43,7 @@ This lab assumes you have: Connected to: - Oracle Database 23c Free, Release 23.0.0.0.0 - Developer-Release + Oracle Database 23ai Free, Release 23.0.0.0.0 - Developer-Release Version 23.2.0.0.0 SQL> @@ -77,7 +77,7 @@ This lab assumes you have: ``` SQL> exit -Disconnected from Oracle Database 23c Free, Release 23.0.0.0.0 - Developer-Release +Disconnected from Oracle Database 23ai Free, Release 23.0.0.0.0 - Developer-Release Version 23.2.0.0.0 [FREE:oracle@hol23cfdr:~]$ ``` @@ -88,7 +88,7 @@ You may now **proceed to the next lab**. ## Learn More -* [Introducing Oracle Database 23c Free – Developer Release](https://blogs.oracle.com/database/post/oracle-database-23c-free) +* [Introducing Oracle Database 23ai Free – Developer Release](https://blogs.oracle.com/database/post/oracle-database-23c-free) ## Acknowledgements * **Author** - Kaylien Phan, William Masdon diff --git a/23cfree/change-pw/change-pw.md b/23aifree/change-pw/change-pw.md similarity index 91% rename from 23cfree/change-pw/change-pw.md rename to 23aifree/change-pw/change-pw.md index 904e7876f..f9e2990f9 100644 --- a/23cfree/change-pw/change-pw.md +++ b/23aifree/change-pw/change-pw.md @@ -14,7 +14,7 @@ In this lab, you will: ### Prerequisites This lab assumes you have: -* Oracle Database 23c Free Developer Release +* Oracle Database 23ai Free Developer Release * A terminal or console access to the database @@ -50,7 +50,7 @@ Watch the video below for a quick walk-through of the lab. The lab instructions Connected to: - Oracle Database 23c Free, Release 23.0.0.0.0 - Developer-Release + Oracle Database 23ai Free, Release 23.0.0.0.0 - Developer-Release Version 23.2.0.0.0 SQL> @@ -84,7 +84,7 @@ Watch the video below for a quick walk-through of the lab. The lab instructions ``` SQL> exit -Disconnected from Oracle Database 23c Free, Release 23.0.0.0.0 - Developer-Release +Disconnected from Oracle Database 23ai Free, Release 23.0.0.0.0 - Developer-Release Version 23.2.0.0.0 [FREE:oracle@hol23cfdr:~]$ ``` @@ -108,7 +108,7 @@ Version 23.2.0.0.0 ## Learn More -* [Introducing Oracle Database 23c Free – Developer Release](https://blogs.oracle.com/database/post/oracle-database-23c-free) +* [Introducing Oracle Database 23ai Free – Developer Release](https://blogs.oracle.com/database/post/oracle-database-23c-free) ## Acknowledgements * **Author** - Kaylien Phan, William Masdon diff --git a/23cfree/change-pw/images/alter-session1.png b/23aifree/change-pw/images/alter-session1.png similarity index 100% rename from 23cfree/change-pw/images/alter-session1.png rename to 23aifree/change-pw/images/alter-session1.png diff --git a/23cfree/change-pw/images/change-password1.png b/23aifree/change-pw/images/change-password1.png similarity index 100% rename from 23cfree/change-pw/images/change-password1.png rename to 23aifree/change-pw/images/change-password1.png diff --git a/23cfree/change-pw/images/connect-db-sysdba1.png b/23aifree/change-pw/images/connect-db-sysdba1.png similarity index 100% rename from 23cfree/change-pw/images/connect-db-sysdba1.png rename to 23aifree/change-pw/images/connect-db-sysdba1.png diff --git a/23cfree/change-pw/images/connect-hol23c.png b/23aifree/change-pw/images/connect-hol23c.png similarity index 100% rename from 23cfree/change-pw/images/connect-hol23c.png rename to 23aifree/change-pw/images/connect-hol23c.png diff --git a/23cfree/change-pw/images/exit1.png b/23aifree/change-pw/images/exit1.png similarity index 100% rename from 23cfree/change-pw/images/exit1.png rename to 23aifree/change-pw/images/exit1.png diff --git a/23cfree/change-pw/images/initial-setup.png b/23aifree/change-pw/images/initial-setup.png similarity index 100% rename from 23cfree/change-pw/images/initial-setup.png rename to 23aifree/change-pw/images/initial-setup.png diff --git a/23cfree/change-pw/images/open-terminal.png b/23aifree/change-pw/images/open-terminal.png similarity index 100% rename from 23cfree/change-pw/images/open-terminal.png rename to 23aifree/change-pw/images/open-terminal.png diff --git a/23cfree/change-pw/images/ords-with-mongo-enabled.png b/23aifree/change-pw/images/ords-with-mongo-enabled.png similarity index 100% rename from 23cfree/change-pw/images/ords-with-mongo-enabled.png rename to 23aifree/change-pw/images/ords-with-mongo-enabled.png diff --git a/23cfree/change-pw/images/ords1.png b/23aifree/change-pw/images/ords1.png similarity index 100% rename from 23cfree/change-pw/images/ords1.png rename to 23aifree/change-pw/images/ords1.png diff --git a/23cfree/change-pw/images/set-envt-free1.png b/23aifree/change-pw/images/set-envt-free1.png similarity index 100% rename from 23cfree/change-pw/images/set-envt-free1.png rename to 23aifree/change-pw/images/set-envt-free1.png diff --git a/23cfree/config_tools/config_tools.md b/23aifree/config_tools/config_tools.md similarity index 99% rename from 23cfree/config_tools/config_tools.md rename to 23aifree/config_tools/config_tools.md index 493b1ca66..361dc4d5b 100644 --- a/23cfree/config_tools/config_tools.md +++ b/23aifree/config_tools/config_tools.md @@ -18,7 +18,7 @@ In this lab, you will: This lab assumes you have: * Completed all previous workshops -* Have a Linux VM running Oracle 23c Free Database +* Have a Linux VM running Oracle 23ai Free Database * Have access to a GUI on the Linux VM to run Database Actions (SQL Developer Web) [Lab Walkthrough](videohub:1_17wvzaf1) diff --git a/23cfree/config_tools/images/tools-1-1.png b/23aifree/config_tools/images/tools-1-1.png similarity index 100% rename from 23cfree/config_tools/images/tools-1-1.png rename to 23aifree/config_tools/images/tools-1-1.png diff --git a/23cfree/config_tools/images/tools-1-2a.png b/23aifree/config_tools/images/tools-1-2a.png similarity index 100% rename from 23cfree/config_tools/images/tools-1-2a.png rename to 23aifree/config_tools/images/tools-1-2a.png diff --git a/23cfree/config_tools/images/tools-1-2new.png b/23aifree/config_tools/images/tools-1-2new.png similarity index 100% rename from 23cfree/config_tools/images/tools-1-2new.png rename to 23aifree/config_tools/images/tools-1-2new.png diff --git a/23cfree/config_tools/images/tools-1-3new.png b/23aifree/config_tools/images/tools-1-3new.png similarity index 100% rename from 23cfree/config_tools/images/tools-1-3new.png rename to 23aifree/config_tools/images/tools-1-3new.png diff --git a/23cfree/config_tools/images/tools-1-4.png b/23aifree/config_tools/images/tools-1-4.png similarity index 100% rename from 23cfree/config_tools/images/tools-1-4.png rename to 23aifree/config_tools/images/tools-1-4.png diff --git a/23cfree/config_tools/images/tools-1-5.png b/23aifree/config_tools/images/tools-1-5.png similarity index 100% rename from 23cfree/config_tools/images/tools-1-5.png rename to 23aifree/config_tools/images/tools-1-5.png diff --git a/23cfree/config_tools/images/tools-2-1anew.png b/23aifree/config_tools/images/tools-2-1anew.png similarity index 100% rename from 23cfree/config_tools/images/tools-2-1anew.png rename to 23aifree/config_tools/images/tools-2-1anew.png diff --git a/23cfree/config_tools/images/tools-2-1bnew.png b/23aifree/config_tools/images/tools-2-1bnew.png similarity index 100% rename from 23cfree/config_tools/images/tools-2-1bnew.png rename to 23aifree/config_tools/images/tools-2-1bnew.png diff --git a/23cfree/config_tools/images/tools-2-2a.png b/23aifree/config_tools/images/tools-2-2a.png similarity index 100% rename from 23cfree/config_tools/images/tools-2-2a.png rename to 23aifree/config_tools/images/tools-2-2a.png diff --git a/23cfree/config_tools/images/tools-2-2b.png b/23aifree/config_tools/images/tools-2-2b.png similarity index 100% rename from 23cfree/config_tools/images/tools-2-2b.png rename to 23aifree/config_tools/images/tools-2-2b.png diff --git a/23cfree/config_tools/images/tools-2-3.png b/23aifree/config_tools/images/tools-2-3.png similarity index 100% rename from 23cfree/config_tools/images/tools-2-3.png rename to 23aifree/config_tools/images/tools-2-3.png diff --git a/23cfree/config_tools/images/tools-2-3a.png b/23aifree/config_tools/images/tools-2-3a.png similarity index 100% rename from 23cfree/config_tools/images/tools-2-3a.png rename to 23aifree/config_tools/images/tools-2-3a.png diff --git a/23cfree/config_tools/images/tools-2-4.png b/23aifree/config_tools/images/tools-2-4.png similarity index 100% rename from 23cfree/config_tools/images/tools-2-4.png rename to 23aifree/config_tools/images/tools-2-4.png diff --git a/23cfree/config_tools/images/tools-3-1new.png b/23aifree/config_tools/images/tools-3-1new.png similarity index 100% rename from 23cfree/config_tools/images/tools-3-1new.png rename to 23aifree/config_tools/images/tools-3-1new.png diff --git a/23cfree/config_tools/images/tools-3-2new.png b/23aifree/config_tools/images/tools-3-2new.png similarity index 100% rename from 23cfree/config_tools/images/tools-3-2new.png rename to 23aifree/config_tools/images/tools-3-2new.png diff --git a/23cfree/config_tools/images/tools-3-3new.png b/23aifree/config_tools/images/tools-3-3new.png similarity index 100% rename from 23cfree/config_tools/images/tools-3-3new.png rename to 23aifree/config_tools/images/tools-3-3new.png diff --git a/23cfree/config_tools/images/tools-3-4new.png b/23aifree/config_tools/images/tools-3-4new.png similarity index 100% rename from 23cfree/config_tools/images/tools-3-4new.png rename to 23aifree/config_tools/images/tools-3-4new.png diff --git a/23cfree/config_tools/images/tools-3-5.png b/23aifree/config_tools/images/tools-3-5.png similarity index 100% rename from 23cfree/config_tools/images/tools-3-5.png rename to 23aifree/config_tools/images/tools-3-5.png diff --git a/23cfree/config_tools/images/tools-3-6.png b/23aifree/config_tools/images/tools-3-6.png similarity index 100% rename from 23cfree/config_tools/images/tools-3-6.png rename to 23aifree/config_tools/images/tools-3-6.png diff --git a/23cfree/config_tools/images/tools-4-1new.png b/23aifree/config_tools/images/tools-4-1new.png similarity index 100% rename from 23cfree/config_tools/images/tools-4-1new.png rename to 23aifree/config_tools/images/tools-4-1new.png diff --git a/23cfree/config_tools/images/tools-4-2.png b/23aifree/config_tools/images/tools-4-2.png similarity index 100% rename from 23cfree/config_tools/images/tools-4-2.png rename to 23aifree/config_tools/images/tools-4-2.png diff --git a/23cfree/config_tools/images/tools-4-3.png b/23aifree/config_tools/images/tools-4-3.png similarity index 100% rename from 23cfree/config_tools/images/tools-4-3.png rename to 23aifree/config_tools/images/tools-4-3.png diff --git a/23cfree/config_tools/images/tools-4-4.png b/23aifree/config_tools/images/tools-4-4.png similarity index 100% rename from 23cfree/config_tools/images/tools-4-4.png rename to 23aifree/config_tools/images/tools-4-4.png diff --git a/23cfree/config_tools/images/tools-4-5.png b/23aifree/config_tools/images/tools-4-5.png similarity index 100% rename from 23cfree/config_tools/images/tools-4-5.png rename to 23aifree/config_tools/images/tools-4-5.png diff --git a/23cfree/create-java-schema/create-java-schema.md b/23aifree/create-java-schema/create-java-schema.md similarity index 99% rename from 23cfree/create-java-schema/create-java-schema.md rename to 23aifree/create-java-schema/create-java-schema.md index 9f686362d..537925efc 100644 --- a/23cfree/create-java-schema/create-java-schema.md +++ b/23aifree/create-java-schema/create-java-schema.md @@ -16,7 +16,7 @@ In this lab, you will: ### Prerequisites (Optional) This lab assumes you have: -* Oracle Database 23c Free Developer Release +* Oracle Database 23ai Free Developer Release * Eclipse or a compatible IDE for executing Java code * All previous labs successfully completed diff --git a/23cfree/create-java-schema/images/connections.png b/23aifree/create-java-schema/images/connections.png similarity index 100% rename from 23cfree/create-java-schema/images/connections.png rename to 23aifree/create-java-schema/images/connections.png diff --git a/23cfree/create-java-schema/images/create-tables-and-views.png b/23aifree/create-java-schema/images/create-tables-and-views.png similarity index 100% rename from 23cfree/create-java-schema/images/create-tables-and-views.png rename to 23aifree/create-java-schema/images/create-tables-and-views.png diff --git a/23cfree/create-java-schema/images/eclipse-empty.png b/23aifree/create-java-schema/images/eclipse-empty.png similarity index 100% rename from 23cfree/create-java-schema/images/eclipse-empty.png rename to 23aifree/create-java-schema/images/eclipse-empty.png diff --git a/23cfree/create-java-schema/images/eclipse-loading.png b/23aifree/create-java-schema/images/eclipse-loading.png similarity index 100% rename from 23cfree/create-java-schema/images/eclipse-loading.png rename to 23aifree/create-java-schema/images/eclipse-loading.png diff --git a/23cfree/create-java-schema/images/formula1-code.png b/23aifree/create-java-schema/images/formula1-code.png similarity index 100% rename from 23cfree/create-java-schema/images/formula1-code.png rename to 23aifree/create-java-schema/images/formula1-code.png diff --git a/23cfree/create-java-schema/images/formula1-dvs.png b/23aifree/create-java-schema/images/formula1-dvs.png similarity index 100% rename from 23cfree/create-java-schema/images/formula1-dvs.png rename to 23aifree/create-java-schema/images/formula1-dvs.png diff --git a/23cfree/create-java-schema/images/formula1-location.png b/23aifree/create-java-schema/images/formula1-location.png similarity index 100% rename from 23cfree/create-java-schema/images/formula1-location.png rename to 23aifree/create-java-schema/images/formula1-location.png diff --git a/23cfree/create-java-schema/images/formula1.png b/23aifree/create-java-schema/images/formula1.png similarity index 100% rename from 23cfree/create-java-schema/images/formula1.png rename to 23aifree/create-java-schema/images/formula1.png diff --git a/23cfree/create-java-schema/images/json-3-ways.png b/23aifree/create-java-schema/images/json-3-ways.png similarity index 100% rename from 23cfree/create-java-schema/images/json-3-ways.png rename to 23aifree/create-java-schema/images/json-3-ways.png diff --git a/23cfree/create-java-schema/images/json-delete.png b/23aifree/create-java-schema/images/json-delete.png similarity index 100% rename from 23cfree/create-java-schema/images/json-delete.png rename to 23aifree/create-java-schema/images/json-delete.png diff --git a/23cfree/create-java-schema/images/load-data copy.png b/23aifree/create-java-schema/images/load-data copy.png similarity index 100% rename from 23cfree/create-java-schema/images/load-data copy.png rename to 23aifree/create-java-schema/images/load-data copy.png diff --git a/23cfree/create-java-schema/images/load-data-execute.png b/23aifree/create-java-schema/images/load-data-execute.png similarity index 100% rename from 23cfree/create-java-schema/images/load-data-execute.png rename to 23aifree/create-java-schema/images/load-data-execute.png diff --git a/23cfree/create-java-schema/images/load-data-focus.png b/23aifree/create-java-schema/images/load-data-focus.png similarity index 100% rename from 23cfree/create-java-schema/images/load-data-focus.png rename to 23aifree/create-java-schema/images/load-data-focus.png diff --git a/23cfree/create-java-schema/images/load-data-output.png b/23aifree/create-java-schema/images/load-data-output.png similarity index 100% rename from 23cfree/create-java-schema/images/load-data-output.png rename to 23aifree/create-java-schema/images/load-data-output.png diff --git a/23cfree/create-java-schema/images/load-data.png b/23aifree/create-java-schema/images/load-data.png similarity index 100% rename from 23cfree/create-java-schema/images/load-data.png rename to 23aifree/create-java-schema/images/load-data.png diff --git a/23cfree/create-java-schema/images/load-json.png b/23aifree/create-java-schema/images/load-json.png similarity index 100% rename from 23cfree/create-java-schema/images/load-json.png rename to 23aifree/create-java-schema/images/load-json.png diff --git a/23cfree/create-java-schema/images/open-files.png b/23aifree/create-java-schema/images/open-files.png similarity index 100% rename from 23cfree/create-java-schema/images/open-files.png rename to 23aifree/create-java-schema/images/open-files.png diff --git a/23cfree/create-java-schema/images/open-teams-dv.png b/23aifree/create-java-schema/images/open-teams-dv.png similarity index 100% rename from 23cfree/create-java-schema/images/open-teams-dv.png rename to 23aifree/create-java-schema/images/open-teams-dv.png diff --git a/23cfree/create-java-schema/images/read-drivers-dv.png b/23aifree/create-java-schema/images/read-drivers-dv.png similarity index 100% rename from 23cfree/create-java-schema/images/read-drivers-dv.png rename to 23aifree/create-java-schema/images/read-drivers-dv.png diff --git a/23cfree/create-java-schema/images/read-races-dv.png b/23aifree/create-java-schema/images/read-races-dv.png similarity index 100% rename from 23cfree/create-java-schema/images/read-races-dv.png rename to 23aifree/create-java-schema/images/read-races-dv.png diff --git a/23cfree/create-java-schema/images/read-teamsdv-output.png b/23aifree/create-java-schema/images/read-teamsdv-output.png similarity index 100% rename from 23cfree/create-java-schema/images/read-teamsdv-output.png rename to 23aifree/create-java-schema/images/read-teamsdv-output.png diff --git a/23cfree/create-java-schema/images/read-teamsdv.png b/23aifree/create-java-schema/images/read-teamsdv.png similarity index 100% rename from 23cfree/create-java-schema/images/read-teamsdv.png rename to 23aifree/create-java-schema/images/read-teamsdv.png diff --git a/23cfree/create-java-schema/images/run-java.png b/23aifree/create-java-schema/images/run-java.png similarity index 100% rename from 23cfree/create-java-schema/images/run-java.png rename to 23aifree/create-java-schema/images/run-java.png diff --git a/23cfree/create-java-schema/images/team-model.png b/23aifree/create-java-schema/images/team-model.png similarity index 100% rename from 23cfree/create-java-schema/images/team-model.png rename to 23aifree/create-java-schema/images/team-model.png diff --git a/23cfree/create-java-schema/images/trigger.png b/23aifree/create-java-schema/images/trigger.png similarity index 100% rename from 23cfree/create-java-schema/images/trigger.png rename to 23aifree/create-java-schema/images/trigger.png diff --git a/23cfree/create-java-schema/images/unzip.png b/23aifree/create-java-schema/images/unzip.png similarity index 100% rename from 23cfree/create-java-schema/images/unzip.png rename to 23aifree/create-java-schema/images/unzip.png diff --git a/23cfree/create-java-schema/images/wget.png b/23aifree/create-java-schema/images/wget.png similarity index 100% rename from 23cfree/create-java-schema/images/wget.png rename to 23aifree/create-java-schema/images/wget.png diff --git a/23cfree/create-schema/create-schema.md b/23aifree/create-schema/create-schema.md similarity index 97% rename from 23cfree/create-schema/create-schema.md rename to 23aifree/create-schema/create-schema.md index 29049e213..a95cc4927 100644 --- a/23cfree/create-schema/create-schema.md +++ b/23aifree/create-schema/create-schema.md @@ -21,7 +21,7 @@ In this lab, you will: ### Prerequisites This lab assumes you have: -* Oracle Database 23c Free Developer Release installed +* Oracle Database 23ai Free Developer Release installed * Terminal or console access to the database * Internet access @@ -200,7 +200,7 @@ Congratulations! You have finished the setup for this workshop. You may now **pr ## Learn More -* [Introducing Oracle Database 23c Free – Developer Release](https://blogs.oracle.com/database/post/oracle-database-23c-free) +* [Introducing Oracle Database 23ai Free – Developer Release](https://blogs.oracle.com/database/post/oracle-database-23c-free) ## Acknowledgements * **Author** - Killian Lynch, Oracle Database Product Management, Product Manager diff --git a/23cfree/create-schema/images/alter-session1.png b/23aifree/create-schema/images/alter-session1.png similarity index 100% rename from 23cfree/create-schema/images/alter-session1.png rename to 23aifree/create-schema/images/alter-session1.png diff --git a/23cfree/create-schema/images/change-password1.png b/23aifree/create-schema/images/change-password1.png similarity index 100% rename from 23cfree/create-schema/images/change-password1.png rename to 23aifree/create-schema/images/change-password1.png diff --git a/23cfree/create-schema/images/completing.png b/23aifree/create-schema/images/completing.png similarity index 100% rename from 23cfree/create-schema/images/completing.png rename to 23aifree/create-schema/images/completing.png diff --git a/23cfree/create-schema/images/connect-db-sysdba1.png b/23aifree/create-schema/images/connect-db-sysdba1.png similarity index 100% rename from 23cfree/create-schema/images/connect-db-sysdba1.png rename to 23aifree/create-schema/images/connect-db-sysdba1.png diff --git a/23cfree/create-schema/images/connect-hol23c.png b/23aifree/create-schema/images/connect-hol23c.png similarity index 100% rename from 23cfree/create-schema/images/connect-hol23c.png rename to 23aifree/create-schema/images/connect-hol23c.png diff --git a/23cfree/create-schema/images/create-schema.png b/23aifree/create-schema/images/create-schema.png similarity index 100% rename from 23cfree/create-schema/images/create-schema.png rename to 23aifree/create-schema/images/create-schema.png diff --git a/23cfree/create-schema/images/default.png b/23aifree/create-schema/images/default.png similarity index 100% rename from 23cfree/create-schema/images/default.png rename to 23aifree/create-schema/images/default.png diff --git a/23cfree/create-schema/images/downloadswing.png b/23aifree/create-schema/images/downloadswing.png similarity index 100% rename from 23cfree/create-schema/images/downloadswing.png rename to 23aifree/create-schema/images/downloadswing.png diff --git a/23cfree/create-schema/images/exit1.png b/23aifree/create-schema/images/exit1.png similarity index 100% rename from 23cfree/create-schema/images/exit1.png rename to 23aifree/create-schema/images/exit1.png diff --git a/23cfree/create-schema/images/google.png b/23aifree/create-schema/images/google.png similarity index 100% rename from 23cfree/create-schema/images/google.png rename to 23aifree/create-schema/images/google.png diff --git a/23cfree/create-schema/images/initial-setup.png b/23aifree/create-schema/images/initial-setup.png similarity index 100% rename from 23cfree/create-schema/images/initial-setup.png rename to 23aifree/create-schema/images/initial-setup.png diff --git a/23cfree/create-schema/images/movie-connect.png b/23aifree/create-schema/images/movie-connect.png similarity index 100% rename from 23cfree/create-schema/images/movie-connect.png rename to 23aifree/create-schema/images/movie-connect.png diff --git a/23cfree/create-schema/images/movie-pass.png b/23aifree/create-schema/images/movie-pass.png similarity index 100% rename from 23cfree/create-schema/images/movie-pass.png rename to 23aifree/create-schema/images/movie-pass.png diff --git a/23cfree/create-schema/images/movie-size.png b/23aifree/create-schema/images/movie-size.png similarity index 100% rename from 23cfree/create-schema/images/movie-size.png rename to 23aifree/create-schema/images/movie-size.png diff --git a/23cfree/create-schema/images/movie.png b/23aifree/create-schema/images/movie.png similarity index 100% rename from 23cfree/create-schema/images/movie.png rename to 23aifree/create-schema/images/movie.png diff --git a/23cfree/create-schema/images/moviestream-logo.jpeg b/23aifree/create-schema/images/moviestream-logo.jpeg similarity index 100% rename from 23cfree/create-schema/images/moviestream-logo.jpeg rename to 23aifree/create-schema/images/moviestream-logo.jpeg diff --git a/23cfree/create-schema/images/moviewizard.png b/23aifree/create-schema/images/moviewizard.png similarity index 100% rename from 23cfree/create-schema/images/moviewizard.png rename to 23aifree/create-schema/images/moviewizard.png diff --git a/23cfree/create-schema/images/new-chrome-window.png b/23aifree/create-schema/images/new-chrome-window.png similarity index 100% rename from 23cfree/create-schema/images/new-chrome-window.png rename to 23aifree/create-schema/images/new-chrome-window.png diff --git a/23cfree/create-schema/images/new-tab.png b/23aifree/create-schema/images/new-tab.png similarity index 100% rename from 23cfree/create-schema/images/new-tab.png rename to 23aifree/create-schema/images/new-tab.png diff --git a/23cfree/create-schema/images/open-terminal.png b/23aifree/create-schema/images/open-terminal.png similarity index 100% rename from 23cfree/create-schema/images/open-terminal.png rename to 23aifree/create-schema/images/open-terminal.png diff --git a/23cfree/create-schema/images/oraenv.png b/23aifree/create-schema/images/oraenv.png similarity index 100% rename from 23cfree/create-schema/images/oraenv.png rename to 23aifree/create-schema/images/oraenv.png diff --git a/23cfree/create-schema/images/ords-enable.png b/23aifree/create-schema/images/ords-enable.png similarity index 100% rename from 23cfree/create-schema/images/ords-enable.png rename to 23aifree/create-schema/images/ords-enable.png diff --git a/23cfree/create-schema/images/ords-serve-message.png b/23aifree/create-schema/images/ords-serve-message.png similarity index 100% rename from 23cfree/create-schema/images/ords-serve-message.png rename to 23aifree/create-schema/images/ords-serve-message.png diff --git a/23cfree/create-schema/images/ords-serve.png b/23aifree/create-schema/images/ords-serve.png similarity index 100% rename from 23cfree/create-schema/images/ords-serve.png rename to 23aifree/create-schema/images/ords-serve.png diff --git a/23cfree/create-schema/images/ords-url.png b/23aifree/create-schema/images/ords-url.png similarity index 100% rename from 23cfree/create-schema/images/ords-url.png rename to 23aifree/create-schema/images/ords-url.png diff --git a/23cfree/create-schema/images/ords-with-mongo-enabled.png b/23aifree/create-schema/images/ords-with-mongo-enabled.png similarity index 100% rename from 23cfree/create-schema/images/ords-with-mongo-enabled.png rename to 23aifree/create-schema/images/ords-with-mongo-enabled.png diff --git a/23cfree/create-schema/images/ords1.png b/23aifree/create-schema/images/ords1.png similarity index 100% rename from 23cfree/create-schema/images/ords1.png rename to 23aifree/create-schema/images/ords1.png diff --git a/23cfree/create-schema/images/parallelism.png b/23aifree/create-schema/images/parallelism.png similarity index 100% rename from 23cfree/create-schema/images/parallelism.png rename to 23aifree/create-schema/images/parallelism.png diff --git a/23cfree/create-schema/images/set-envt-free1.png b/23aifree/create-schema/images/set-envt-free1.png similarity index 100% rename from 23cfree/create-schema/images/set-envt-free1.png rename to 23aifree/create-schema/images/set-envt-free1.png diff --git a/23cfree/create-schema/images/sql-login.png b/23aifree/create-schema/images/sql-login.png similarity index 100% rename from 23cfree/create-schema/images/sql-login.png rename to 23aifree/create-schema/images/sql-login.png diff --git a/23cfree/create-schema/images/swingnav.png b/23aifree/create-schema/images/swingnav.png similarity index 100% rename from 23cfree/create-schema/images/swingnav.png rename to 23aifree/create-schema/images/swingnav.png diff --git a/23cfree/create-schema/images/unzipswing.png b/23aifree/create-schema/images/unzipswing.png similarity index 100% rename from 23cfree/create-schema/images/unzipswing.png rename to 23aifree/create-schema/images/unzipswing.png diff --git a/23cfree/create-views/create-views.md b/23aifree/create-views/create-views.md similarity index 99% rename from 23cfree/create-views/create-views.md rename to 23aifree/create-views/create-views.md index 04ecddc80..0df2d0f8a 100644 --- a/23cfree/create-views/create-views.md +++ b/23aifree/create-views/create-views.md @@ -19,7 +19,7 @@ In this lab, you will: This lab assumes you have: -* Oracle Database 23c Free Developer Release +* Oracle Database 23ai Free Developer Release * All previous labs successfully completed * SQL Developer Web 23.1 or a compatible tool for running SQL statements diff --git a/23cfree/create-views/images/genre-dv.png b/23aifree/create-views/images/genre-dv.png similarity index 100% rename from 23cfree/create-views/images/genre-dv.png rename to 23aifree/create-views/images/genre-dv.png diff --git a/23cfree/create-views/images/kids-genre.png b/23aifree/create-views/images/kids-genre.png similarity index 100% rename from 23cfree/create-views/images/kids-genre.png rename to 23aifree/create-views/images/kids-genre.png diff --git a/23cfree/create-views/images/kids.png b/23aifree/create-views/images/kids.png similarity index 100% rename from 23cfree/create-views/images/kids.png rename to 23aifree/create-views/images/kids.png diff --git a/23cfree/create-views/images/little.png b/23aifree/create-views/images/little.png similarity index 100% rename from 23cfree/create-views/images/little.png rename to 23aifree/create-views/images/little.png diff --git a/23cfree/create-views/images/movie-dv-select.png b/23aifree/create-views/images/movie-dv-select.png similarity index 100% rename from 23cfree/create-views/images/movie-dv-select.png rename to 23aifree/create-views/images/movie-dv-select.png diff --git a/23cfree/create-views/images/movies-dv.png b/23aifree/create-views/images/movies-dv.png similarity index 100% rename from 23cfree/create-views/images/movies-dv.png rename to 23aifree/create-views/images/movies-dv.png diff --git a/23cfree/create-views/images/new-etag.png b/23aifree/create-views/images/new-etag.png similarity index 100% rename from 23cfree/create-views/images/new-etag.png rename to 23aifree/create-views/images/new-etag.png diff --git a/23cfree/create-views/images/pan-kids.png b/23aifree/create-views/images/pan-kids.png similarity index 100% rename from 23cfree/create-views/images/pan-kids.png rename to 23aifree/create-views/images/pan-kids.png diff --git a/23cfree/create-views/images/pan-update.png b/23aifree/create-views/images/pan-update.png similarity index 100% rename from 23cfree/create-views/images/pan-update.png rename to 23aifree/create-views/images/pan-update.png diff --git a/23cfree/create-views/images/rat-etag.png b/23aifree/create-views/images/rat-etag.png similarity index 100% rename from 23cfree/create-views/images/rat-etag.png rename to 23aifree/create-views/images/rat-etag.png diff --git a/23cfree/create-views/images/select-surfs.png b/23aifree/create-views/images/select-surfs.png similarity index 100% rename from 23cfree/create-views/images/select-surfs.png rename to 23aifree/create-views/images/select-surfs.png diff --git a/23cfree/create-views/images/surfs.png b/23aifree/create-views/images/surfs.png similarity index 100% rename from 23cfree/create-views/images/surfs.png rename to 23aifree/create-views/images/surfs.png diff --git a/23cfree/create-views/images/update-rat.png b/23aifree/create-views/images/update-rat.png similarity index 100% rename from 23cfree/create-views/images/update-rat.png rename to 23aifree/create-views/images/update-rat.png diff --git a/23cfree/dbms-search-index/dbms-search-index.md b/23aifree/dbms-search-index/dbms-search-index.md similarity index 98% rename from 23cfree/dbms-search-index/dbms-search-index.md rename to 23aifree/dbms-search-index/dbms-search-index.md index 66a4caecc..1db8a406b 100644 --- a/23cfree/dbms-search-index/dbms-search-index.md +++ b/23aifree/dbms-search-index/dbms-search-index.md @@ -16,7 +16,7 @@ In this lab, you will: ### Prerequisites This lab assumes you have: -* Oracle Database 23c Free Developer Release +* Oracle Database 23ai Free Developer Release * All previous labs successfully completed * SQL Developer Web 23.1 or a compatible tool for running SQL statements @@ -213,7 +213,7 @@ In the next lab we'll look at queries against our index. ## Learn More -* [Using JSON documents and don’t know what you’re looking for? 23c Search Indexes to the rescue](https://blogs.oracle.com/database/post/23c-search-index) +* [Using JSON documents and don’t know what you’re looking for? 23ai Search Indexes to the rescue](https://blogs.oracle.com/database/post/23c-search-index) ## Acknowledgements * **Author** - Roger Ford diff --git a/23cfree/dbms-search-index/images/add-tables.png b/23aifree/dbms-search-index/images/add-tables.png similarity index 100% rename from 23cfree/dbms-search-index/images/add-tables.png rename to 23aifree/dbms-search-index/images/add-tables.png diff --git a/23cfree/dbms-search-index/images/created-search-index.png b/23aifree/dbms-search-index/images/created-search-index.png similarity index 100% rename from 23cfree/dbms-search-index/images/created-search-index.png rename to 23aifree/dbms-search-index/images/created-search-index.png diff --git a/23cfree/dbms-search-index/images/display-metadata-jobs.png b/23aifree/dbms-search-index/images/display-metadata-jobs.png similarity index 100% rename from 23cfree/dbms-search-index/images/display-metadata-jobs.png rename to 23aifree/dbms-search-index/images/display-metadata-jobs.png diff --git a/23cfree/dbms-search-index/images/display-metadata.png b/23aifree/dbms-search-index/images/display-metadata.png similarity index 100% rename from 23cfree/dbms-search-index/images/display-metadata.png rename to 23aifree/dbms-search-index/images/display-metadata.png diff --git a/23cfree/dbms-search-index/images/get-document.png b/23aifree/dbms-search-index/images/get-document.png similarity index 100% rename from 23cfree/dbms-search-index/images/get-document.png rename to 23aifree/dbms-search-index/images/get-document.png diff --git a/23cfree/dbms-search-index/images/get-one-document.png b/23aifree/dbms-search-index/images/get-one-document.png similarity index 100% rename from 23cfree/dbms-search-index/images/get-one-document.png rename to 23aifree/dbms-search-index/images/get-one-document.png diff --git a/23cfree/dbms-search-index/images/new-chrome-window.png b/23aifree/dbms-search-index/images/new-chrome-window.png similarity index 100% rename from 23cfree/dbms-search-index/images/new-chrome-window.png rename to 23aifree/dbms-search-index/images/new-chrome-window.png diff --git a/23cfree/dbms-search-index/images/ords-landing-page-launch.png b/23aifree/dbms-search-index/images/ords-landing-page-launch.png similarity index 100% rename from 23cfree/dbms-search-index/images/ords-landing-page-launch.png rename to 23aifree/dbms-search-index/images/ords-landing-page-launch.png diff --git a/23cfree/dbms-search-index/images/ords-login.png b/23aifree/dbms-search-index/images/ords-login.png similarity index 100% rename from 23cfree/dbms-search-index/images/ords-login.png rename to 23aifree/dbms-search-index/images/ords-login.png diff --git a/23cfree/dbms-search-index/images/ords-url.png b/23aifree/dbms-search-index/images/ords-url.png similarity index 100% rename from 23cfree/dbms-search-index/images/ords-url.png rename to 23aifree/dbms-search-index/images/ords-url.png diff --git a/23cfree/dbms-search-index/images/run-buttons.png b/23aifree/dbms-search-index/images/run-buttons.png similarity index 100% rename from 23cfree/dbms-search-index/images/run-buttons.png rename to 23aifree/dbms-search-index/images/run-buttons.png diff --git a/23cfree/dbms-search-index/images/sql-login.png b/23aifree/dbms-search-index/images/sql-login.png similarity index 100% rename from 23cfree/dbms-search-index/images/sql-login.png rename to 23aifree/dbms-search-index/images/sql-login.png diff --git a/23cfree/dbms-search-index/images/view-index-table.png b/23aifree/dbms-search-index/images/view-index-table.png similarity index 100% rename from 23cfree/dbms-search-index/images/view-index-table.png rename to 23aifree/dbms-search-index/images/view-index-table.png diff --git a/23cfree/dbms-search-queries/dbms-search-queries.md b/23aifree/dbms-search-queries/dbms-search-queries.md similarity index 97% rename from 23cfree/dbms-search-queries/dbms-search-queries.md rename to 23aifree/dbms-search-queries/dbms-search-queries.md index 31f47b0da..12e47d1e5 100644 --- a/23cfree/dbms-search-queries/dbms-search-queries.md +++ b/23aifree/dbms-search-queries/dbms-search-queries.md @@ -15,7 +15,7 @@ In this lab, you will: ### Prerequisites This lab assumes you have: -* Oracle Database 23c Free Developer Release +* Oracle Database 23ai Free Developer Release * All previous labs successfully completed * SQL Developer Web 23.1 or a compatible tool for running SQL statements @@ -120,7 +120,7 @@ So far we've just fetched back metadata telling us where the search terms can be ## Learn More -* [Using JSON documents and don’t know what you’re looking for? 23c Search Indexes to the rescue](https://blogs.oracle.com/database/post/23c-search-index) +* [Using JSON documents and don’t know what you’re looking for? 23ai Search Indexes to the rescue](https://blogs.oracle.com/database/post/23c-search-index) ## Acknowledgements * **Author** - Roger Ford diff --git a/23cfree/dbms-search-queries/images/hr-contains.png b/23aifree/dbms-search-queries/images/hr-contains.png similarity index 100% rename from 23cfree/dbms-search-queries/images/hr-contains.png rename to 23aifree/dbms-search-queries/images/hr-contains.png diff --git a/23cfree/dbms-search-queries/images/join-query.png b/23aifree/dbms-search-queries/images/join-query.png similarity index 100% rename from 23cfree/dbms-search-queries/images/join-query.png rename to 23aifree/dbms-search-queries/images/join-query.png diff --git a/23cfree/dbms-search-queries/images/json-textcontains.png b/23aifree/dbms-search-queries/images/json-textcontains.png similarity index 100% rename from 23cfree/dbms-search-queries/images/json-textcontains.png rename to 23aifree/dbms-search-queries/images/json-textcontains.png diff --git a/23cfree/dbms-search-queries/images/simple-contains.png b/23aifree/dbms-search-queries/images/simple-contains.png similarity index 100% rename from 23cfree/dbms-search-queries/images/simple-contains.png rename to 23aifree/dbms-search-queries/images/simple-contains.png diff --git a/23cfree/dbms-search-queries/images/source-count.png b/23aifree/dbms-search-queries/images/source-count.png similarity index 100% rename from 23cfree/dbms-search-queries/images/source-count.png rename to 23aifree/dbms-search-queries/images/source-count.png diff --git a/23cfree/dbms-search-schema/dbms-search-schema.md b/23aifree/dbms-search-schema/dbms-search-schema.md similarity index 97% rename from 23cfree/dbms-search-schema/dbms-search-schema.md rename to 23aifree/dbms-search-schema/dbms-search-schema.md index 6b74ac032..a25c5f347 100644 --- a/23cfree/dbms-search-schema/dbms-search-schema.md +++ b/23aifree/dbms-search-schema/dbms-search-schema.md @@ -17,7 +17,7 @@ In this lab, you will: ### Prerequisites This lab assumes you have: -* Oracle Database 23c Free Developer Release +* Oracle Database 23ai Free Developer Release * All previous labs successfully completed * SQL Developer Web 23.1 or a compatible tool for running SQL statements @@ -169,7 +169,7 @@ We're going to allow the HR user to access some of the tables in the SH schema. ## Learn More -* [Using JSON documents and don’t know what you’re looking for? 23c Search Indexes to the rescue](https://blogs.oracle.com/database/post/23c-search-index) +* [Using JSON documents and don’t know what you’re looking for? 23ai Search Indexes to the rescue](https://blogs.oracle.com/database/post/23c-search-index) ## Acknowledgements * **Author** - Roger Ford diff --git a/23cfree/dbms-search-schema/images/create-view.png b/23aifree/dbms-search-schema/images/create-view.png similarity index 100% rename from 23cfree/dbms-search-schema/images/create-view.png rename to 23aifree/dbms-search-schema/images/create-view.png diff --git a/23cfree/dbms-search-schema/images/grants.png b/23aifree/dbms-search-schema/images/grants.png similarity index 100% rename from 23cfree/dbms-search-schema/images/grants.png rename to 23aifree/dbms-search-schema/images/grants.png diff --git a/23cfree/dbms-search-schema/images/hr-verify.png b/23aifree/dbms-search-schema/images/hr-verify.png similarity index 100% rename from 23cfree/dbms-search-schema/images/hr-verify.png rename to 23aifree/dbms-search-schema/images/hr-verify.png diff --git a/23cfree/dbms-search-schema/images/new_chrome_window.png b/23aifree/dbms-search-schema/images/new_chrome_window.png similarity index 100% rename from 23cfree/dbms-search-schema/images/new_chrome_window.png rename to 23aifree/dbms-search-schema/images/new_chrome_window.png diff --git a/23cfree/dbms-search-schema/images/open-terminal.png b/23aifree/dbms-search-schema/images/open-terminal.png similarity index 100% rename from 23cfree/dbms-search-schema/images/open-terminal.png rename to 23aifree/dbms-search-schema/images/open-terminal.png diff --git a/23cfree/dbms-search-schema/images/ords-enable.png b/23aifree/dbms-search-schema/images/ords-enable.png similarity index 100% rename from 23cfree/dbms-search-schema/images/ords-enable.png rename to 23aifree/dbms-search-schema/images/ords-enable.png diff --git a/23cfree/dbms-search-schema/images/ords1.png b/23aifree/dbms-search-schema/images/ords1.png similarity index 100% rename from 23cfree/dbms-search-schema/images/ords1.png rename to 23aifree/dbms-search-schema/images/ords1.png diff --git a/23cfree/dbms-search-schema/images/ords_landing_page_launch.png b/23aifree/dbms-search-schema/images/ords_landing_page_launch.png similarity index 100% rename from 23cfree/dbms-search-schema/images/ords_landing_page_launch.png rename to 23aifree/dbms-search-schema/images/ords_landing_page_launch.png diff --git a/23cfree/dbms-search-schema/images/set-envt-free1.png b/23aifree/dbms-search-schema/images/set-envt-free1.png similarity index 100% rename from 23cfree/dbms-search-schema/images/set-envt-free1.png rename to 23aifree/dbms-search-schema/images/set-envt-free1.png diff --git a/23cfree/dbms-search-schema/images/sh-verify.png b/23aifree/dbms-search-schema/images/sh-verify.png similarity index 100% rename from 23cfree/dbms-search-schema/images/sh-verify.png rename to 23aifree/dbms-search-schema/images/sh-verify.png diff --git a/23cfree/dbms-search-schema/images/source-count.png b/23aifree/dbms-search-schema/images/source-count.png similarity index 100% rename from 23cfree/dbms-search-schema/images/source-count.png rename to 23aifree/dbms-search-schema/images/source-count.png diff --git a/23cfree/dbms-search-schema/images/sqlcl-start.png b/23aifree/dbms-search-schema/images/sqlcl-start.png similarity index 100% rename from 23cfree/dbms-search-schema/images/sqlcl-start.png rename to 23aifree/dbms-search-schema/images/sqlcl-start.png diff --git a/23cfree/dbms-search-schema/images/wget.png b/23aifree/dbms-search-schema/images/wget.png similarity index 100% rename from 23cfree/dbms-search-schema/images/wget.png rename to 23aifree/dbms-search-schema/images/wget.png diff --git a/23cfree/duality-views/duality-views.md b/23aifree/duality-views/duality-views.md similarity index 95% rename from 23cfree/duality-views/duality-views.md rename to 23aifree/duality-views/duality-views.md index 114d96da2..39c386bb7 100644 --- a/23cfree/duality-views/duality-views.md +++ b/23aifree/duality-views/duality-views.md @@ -2,7 +2,7 @@ ## Introduction -This lab demonstrates the extreme flexibility of JSON Duality Views in the Oracle 23c database. You will learn how to work with SQL data and JSON documents simultaneously, leveraging the true duality of the views. With JSON Duality Views, you have the flexibility and data access benefits of the JSON document model combined with the storage efficiency and power of the relational model. +This lab demonstrates the extreme flexibility of JSON Duality Views in the Oracle 23ai database. You will learn how to work with SQL data and JSON documents simultaneously, leveraging the true duality of the views. With JSON Duality Views, you have the flexibility and data access benefits of the JSON document model combined with the storage efficiency and power of the relational model. Estimated Time: 20 minutes @@ -18,7 +18,7 @@ In this lab, you will: This lab assumes you have: -* Oracle Database 23c Free Developer Release +* Oracle Database 23ai Free Developer Release * All previous labs successfully completed * SQL Developer Web 23.1 or a compatible tool for running SQL statements diff --git a/23cfree/duality-views/images/bugs.png b/23aifree/duality-views/images/bugs.png similarity index 100% rename from 23cfree/duality-views/images/bugs.png rename to 23aifree/duality-views/images/bugs.png diff --git a/23cfree/duality-views/images/fam_description.png b/23aifree/duality-views/images/fam_description.png similarity index 100% rename from 23cfree/duality-views/images/fam_description.png rename to 23aifree/duality-views/images/fam_description.png diff --git a/23cfree/duality-views/images/family_proof.png b/23aifree/duality-views/images/family_proof.png similarity index 100% rename from 23cfree/duality-views/images/family_proof.png rename to 23aifree/duality-views/images/family_proof.png diff --git a/23cfree/duality-views/images/family_update.png b/23aifree/duality-views/images/family_update.png similarity index 100% rename from 23cfree/duality-views/images/family_update.png rename to 23aifree/duality-views/images/family_update.png diff --git a/23cfree/duality-views/images/kids_description.png b/23aifree/duality-views/images/kids_description.png similarity index 100% rename from 23cfree/duality-views/images/kids_description.png rename to 23aifree/duality-views/images/kids_description.png diff --git a/23cfree/duality-views/images/little.png b/23aifree/duality-views/images/little.png similarity index 100% rename from 23cfree/duality-views/images/little.png rename to 23aifree/duality-views/images/little.png diff --git a/23cfree/duality-views/images/new_kids_genre.png b/23aifree/duality-views/images/new_kids_genre.png similarity index 100% rename from 23cfree/duality-views/images/new_kids_genre.png rename to 23aifree/duality-views/images/new_kids_genre.png diff --git a/23cfree/duality-views/images/no_description.png b/23aifree/duality-views/images/no_description.png similarity index 100% rename from 23cfree/duality-views/images/no_description.png rename to 23aifree/duality-views/images/no_description.png diff --git a/23cfree/duality-views/images/psy_thriller.png b/23aifree/duality-views/images/psy_thriller.png similarity index 100% rename from 23cfree/duality-views/images/psy_thriller.png rename to 23aifree/duality-views/images/psy_thriller.png diff --git a/23cfree/duality-views/images/task_1_1.png b/23aifree/duality-views/images/task_1_1.png similarity index 100% rename from 23cfree/duality-views/images/task_1_1.png rename to 23aifree/duality-views/images/task_1_1.png diff --git a/23cfree/duality-views/images/task_1_2.png b/23aifree/duality-views/images/task_1_2.png similarity index 100% rename from 23cfree/duality-views/images/task_1_2.png rename to 23aifree/duality-views/images/task_1_2.png diff --git a/23cfree/duality-views/images/task_2_1.png b/23aifree/duality-views/images/task_2_1.png similarity index 100% rename from 23cfree/duality-views/images/task_2_1.png rename to 23aifree/duality-views/images/task_2_1.png diff --git a/23cfree/duality-views/images/task_2_2.png b/23aifree/duality-views/images/task_2_2.png similarity index 100% rename from 23cfree/duality-views/images/task_2_2.png rename to 23aifree/duality-views/images/task_2_2.png diff --git a/23cfree/duality-views/images/task_2_3.png b/23aifree/duality-views/images/task_2_3.png similarity index 100% rename from 23cfree/duality-views/images/task_2_3.png rename to 23aifree/duality-views/images/task_2_3.png diff --git a/23cfree/duality-views/images/task_3_1.png b/23aifree/duality-views/images/task_3_1.png similarity index 100% rename from 23cfree/duality-views/images/task_3_1.png rename to 23aifree/duality-views/images/task_3_1.png diff --git a/23cfree/duality-views/images/task_3_2.png b/23aifree/duality-views/images/task_3_2.png similarity index 100% rename from 23cfree/duality-views/images/task_3_2.png rename to 23aifree/duality-views/images/task_3_2.png diff --git a/23cfree/duality-views/images/task_3_3.png b/23aifree/duality-views/images/task_3_3.png similarity index 100% rename from 23cfree/duality-views/images/task_3_3.png rename to 23aifree/duality-views/images/task_3_3.png diff --git a/23cfree/duality-views/images/task_3_4.png b/23aifree/duality-views/images/task_3_4.png similarity index 100% rename from 23cfree/duality-views/images/task_3_4.png rename to 23aifree/duality-views/images/task_3_4.png diff --git a/23cfree/duality-views/images/updated_kids_description.png b/23aifree/duality-views/images/updated_kids_description.png similarity index 100% rename from 23cfree/duality-views/images/updated_kids_description.png rename to 23aifree/duality-views/images/updated_kids_description.png diff --git a/23cfree/explore-data/explore-data.md b/23aifree/explore-data/explore-data.md similarity index 98% rename from 23cfree/explore-data/explore-data.md rename to 23aifree/explore-data/explore-data.md index 4a0d752a7..3fc982a27 100644 --- a/23cfree/explore-data/explore-data.md +++ b/23aifree/explore-data/explore-data.md @@ -20,7 +20,7 @@ In this lab, you will: This lab assumes you have: -* Installed Oracle Database 23c Free Developer Release +* Installed Oracle Database 23ai Free Developer Release * Successfully completed all previous labs * SQL Developer Web 23.1 or a compatible tool for running SQL statements* diff --git a/23cfree/explore-data/images/create_tables.png b/23aifree/explore-data/images/create_tables.png similarity index 100% rename from 23cfree/explore-data/images/create_tables.png rename to 23aifree/explore-data/images/create_tables.png diff --git a/23cfree/explore-data/images/create_team_dv.png b/23aifree/explore-data/images/create_team_dv.png similarity index 100% rename from 23cfree/explore-data/images/create_team_dv.png rename to 23aifree/explore-data/images/create_team_dv.png diff --git a/23cfree/explore-data/images/create_trigger.png b/23aifree/explore-data/images/create_trigger.png similarity index 100% rename from 23cfree/explore-data/images/create_trigger.png rename to 23aifree/explore-data/images/create_trigger.png diff --git a/23cfree/explore-data/images/desc-tables.png b/23aifree/explore-data/images/desc-tables.png similarity index 100% rename from 23cfree/explore-data/images/desc-tables.png rename to 23aifree/explore-data/images/desc-tables.png diff --git a/23cfree/explore-data/images/insert_race_dv.png b/23aifree/explore-data/images/insert_race_dv.png similarity index 100% rename from 23cfree/explore-data/images/insert_race_dv.png rename to 23aifree/explore-data/images/insert_race_dv.png diff --git a/23cfree/explore-data/images/insert_team_dv.png b/23aifree/explore-data/images/insert_team_dv.png similarity index 100% rename from 23cfree/explore-data/images/insert_team_dv.png rename to 23aifree/explore-data/images/insert_team_dv.png diff --git a/23cfree/explore-data/images/movie-pass.png b/23aifree/explore-data/images/movie-pass.png similarity index 100% rename from 23cfree/explore-data/images/movie-pass.png rename to 23aifree/explore-data/images/movie-pass.png diff --git a/23cfree/explore-data/images/new-chrome-window.png b/23aifree/explore-data/images/new-chrome-window.png similarity index 100% rename from 23cfree/explore-data/images/new-chrome-window.png rename to 23aifree/explore-data/images/new-chrome-window.png diff --git a/23cfree/explore-data/images/ords-landing-page-launch.png b/23aifree/explore-data/images/ords-landing-page-launch.png similarity index 100% rename from 23cfree/explore-data/images/ords-landing-page-launch.png rename to 23aifree/explore-data/images/ords-landing-page-launch.png diff --git a/23cfree/explore-data/images/ords-url.png b/23aifree/explore-data/images/ords-url.png similarity index 100% rename from 23cfree/explore-data/images/ords-url.png rename to 23aifree/explore-data/images/ords-url.png diff --git a/23cfree/explore-data/images/ords_landing_page.png b/23aifree/explore-data/images/ords_landing_page.png similarity index 100% rename from 23cfree/explore-data/images/ords_landing_page.png rename to 23aifree/explore-data/images/ords_landing_page.png diff --git a/23cfree/explore-data/images/ords_login.png b/23aifree/explore-data/images/ords_login.png similarity index 100% rename from 23cfree/explore-data/images/ords_login.png rename to 23aifree/explore-data/images/ords_login.png diff --git a/23cfree/explore-data/images/print_driver_race.png b/23aifree/explore-data/images/print_driver_race.png similarity index 100% rename from 23cfree/explore-data/images/print_driver_race.png rename to 23aifree/explore-data/images/print_driver_race.png diff --git a/23cfree/explore-data/images/run-buttons.png b/23aifree/explore-data/images/run-buttons.png similarity index 100% rename from 23cfree/explore-data/images/run-buttons.png rename to 23aifree/explore-data/images/run-buttons.png diff --git a/23cfree/explore-data/images/sql-login.png b/23aifree/explore-data/images/sql-login.png similarity index 100% rename from 23cfree/explore-data/images/sql-login.png rename to 23aifree/explore-data/images/sql-login.png diff --git a/23cfree/install-swingbench/images/alter-session1.png b/23aifree/install-swingbench/images/alter-session1.png similarity index 100% rename from 23cfree/install-swingbench/images/alter-session1.png rename to 23aifree/install-swingbench/images/alter-session1.png diff --git a/23cfree/install-swingbench/images/change-password1.png b/23aifree/install-swingbench/images/change-password1.png similarity index 100% rename from 23cfree/install-swingbench/images/change-password1.png rename to 23aifree/install-swingbench/images/change-password1.png diff --git a/23cfree/install-swingbench/images/completing.png b/23aifree/install-swingbench/images/completing.png similarity index 100% rename from 23cfree/install-swingbench/images/completing.png rename to 23aifree/install-swingbench/images/completing.png diff --git a/23cfree/install-swingbench/images/connect-db-sysdba1.png b/23aifree/install-swingbench/images/connect-db-sysdba1.png similarity index 100% rename from 23cfree/install-swingbench/images/connect-db-sysdba1.png rename to 23aifree/install-swingbench/images/connect-db-sysdba1.png diff --git a/23cfree/install-swingbench/images/connect-hol23c.png b/23aifree/install-swingbench/images/connect-hol23c.png similarity index 100% rename from 23cfree/install-swingbench/images/connect-hol23c.png rename to 23aifree/install-swingbench/images/connect-hol23c.png diff --git a/23cfree/install-swingbench/images/create-schema.png b/23aifree/install-swingbench/images/create-schema.png similarity index 100% rename from 23cfree/install-swingbench/images/create-schema.png rename to 23aifree/install-swingbench/images/create-schema.png diff --git a/23cfree/install-swingbench/images/default.png b/23aifree/install-swingbench/images/default.png similarity index 100% rename from 23cfree/install-swingbench/images/default.png rename to 23aifree/install-swingbench/images/default.png diff --git a/23cfree/install-swingbench/images/downloadswing.png b/23aifree/install-swingbench/images/downloadswing.png similarity index 100% rename from 23cfree/install-swingbench/images/downloadswing.png rename to 23aifree/install-swingbench/images/downloadswing.png diff --git a/23cfree/install-swingbench/images/exit1.png b/23aifree/install-swingbench/images/exit1.png similarity index 100% rename from 23cfree/install-swingbench/images/exit1.png rename to 23aifree/install-swingbench/images/exit1.png diff --git a/23cfree/install-swingbench/images/google.png b/23aifree/install-swingbench/images/google.png similarity index 100% rename from 23cfree/install-swingbench/images/google.png rename to 23aifree/install-swingbench/images/google.png diff --git a/23cfree/install-swingbench/images/initial-setup.png b/23aifree/install-swingbench/images/initial-setup.png similarity index 100% rename from 23cfree/install-swingbench/images/initial-setup.png rename to 23aifree/install-swingbench/images/initial-setup.png diff --git a/23cfree/install-swingbench/images/movie-connect.png b/23aifree/install-swingbench/images/movie-connect.png similarity index 100% rename from 23cfree/install-swingbench/images/movie-connect.png rename to 23aifree/install-swingbench/images/movie-connect.png diff --git a/23cfree/install-swingbench/images/movie-pass.png b/23aifree/install-swingbench/images/movie-pass.png similarity index 100% rename from 23cfree/install-swingbench/images/movie-pass.png rename to 23aifree/install-swingbench/images/movie-pass.png diff --git a/23cfree/install-swingbench/images/movie-size.png b/23aifree/install-swingbench/images/movie-size.png similarity index 100% rename from 23cfree/install-swingbench/images/movie-size.png rename to 23aifree/install-swingbench/images/movie-size.png diff --git a/23cfree/install-swingbench/images/movie.png b/23aifree/install-swingbench/images/movie.png similarity index 100% rename from 23cfree/install-swingbench/images/movie.png rename to 23aifree/install-swingbench/images/movie.png diff --git a/23cfree/install-swingbench/images/moviestream-logo.jpeg b/23aifree/install-swingbench/images/moviestream-logo.jpeg similarity index 100% rename from 23cfree/install-swingbench/images/moviestream-logo.jpeg rename to 23aifree/install-swingbench/images/moviestream-logo.jpeg diff --git a/23cfree/install-swingbench/images/new-tab.png b/23aifree/install-swingbench/images/new-tab.png similarity index 100% rename from 23cfree/install-swingbench/images/new-tab.png rename to 23aifree/install-swingbench/images/new-tab.png diff --git a/23cfree/install-swingbench/images/oewizard.png b/23aifree/install-swingbench/images/oewizard.png similarity index 100% rename from 23cfree/install-swingbench/images/oewizard.png rename to 23aifree/install-swingbench/images/oewizard.png diff --git a/23cfree/install-swingbench/images/open-terminal.png b/23aifree/install-swingbench/images/open-terminal.png similarity index 100% rename from 23cfree/install-swingbench/images/open-terminal.png rename to 23aifree/install-swingbench/images/open-terminal.png diff --git a/23cfree/install-swingbench/images/oraenv.png b/23aifree/install-swingbench/images/oraenv.png similarity index 100% rename from 23cfree/install-swingbench/images/oraenv.png rename to 23aifree/install-swingbench/images/oraenv.png diff --git a/23cfree/install-swingbench/images/ords-enable.png b/23aifree/install-swingbench/images/ords-enable.png similarity index 100% rename from 23cfree/install-swingbench/images/ords-enable.png rename to 23aifree/install-swingbench/images/ords-enable.png diff --git a/23cfree/install-swingbench/images/ords-serve-message.png b/23aifree/install-swingbench/images/ords-serve-message.png similarity index 100% rename from 23cfree/install-swingbench/images/ords-serve-message.png rename to 23aifree/install-swingbench/images/ords-serve-message.png diff --git a/23cfree/install-swingbench/images/ords-serve.png b/23aifree/install-swingbench/images/ords-serve.png similarity index 100% rename from 23cfree/install-swingbench/images/ords-serve.png rename to 23aifree/install-swingbench/images/ords-serve.png diff --git a/23cfree/install-swingbench/images/ords-url.png b/23aifree/install-swingbench/images/ords-url.png similarity index 100% rename from 23cfree/install-swingbench/images/ords-url.png rename to 23aifree/install-swingbench/images/ords-url.png diff --git a/23cfree/install-swingbench/images/ords-with-mongo-enabled.png b/23aifree/install-swingbench/images/ords-with-mongo-enabled.png similarity index 100% rename from 23cfree/install-swingbench/images/ords-with-mongo-enabled.png rename to 23aifree/install-swingbench/images/ords-with-mongo-enabled.png diff --git a/23cfree/install-swingbench/images/ords1.png b/23aifree/install-swingbench/images/ords1.png similarity index 100% rename from 23cfree/install-swingbench/images/ords1.png rename to 23aifree/install-swingbench/images/ords1.png diff --git a/23cfree/install-swingbench/images/parallelism.png b/23aifree/install-swingbench/images/parallelism.png similarity index 100% rename from 23cfree/install-swingbench/images/parallelism.png rename to 23aifree/install-swingbench/images/parallelism.png diff --git a/23cfree/install-swingbench/images/sbutil.png b/23aifree/install-swingbench/images/sbutil.png similarity index 100% rename from 23cfree/install-swingbench/images/sbutil.png rename to 23aifree/install-swingbench/images/sbutil.png diff --git a/23cfree/install-swingbench/images/set-envt-free1.png b/23aifree/install-swingbench/images/set-envt-free1.png similarity index 100% rename from 23cfree/install-swingbench/images/set-envt-free1.png rename to 23aifree/install-swingbench/images/set-envt-free1.png diff --git a/23cfree/install-swingbench/images/sql-login.png b/23aifree/install-swingbench/images/sql-login.png similarity index 100% rename from 23cfree/install-swingbench/images/sql-login.png rename to 23aifree/install-swingbench/images/sql-login.png diff --git a/23cfree/install-swingbench/images/swingnav.png b/23aifree/install-swingbench/images/swingnav.png similarity index 100% rename from 23cfree/install-swingbench/images/swingnav.png rename to 23aifree/install-swingbench/images/swingnav.png diff --git a/23cfree/install-swingbench/images/total_customers.png b/23aifree/install-swingbench/images/total_customers.png similarity index 100% rename from 23cfree/install-swingbench/images/total_customers.png rename to 23aifree/install-swingbench/images/total_customers.png diff --git a/23cfree/install-swingbench/images/unzipswing.png b/23aifree/install-swingbench/images/unzipswing.png similarity index 100% rename from 23cfree/install-swingbench/images/unzipswing.png rename to 23aifree/install-swingbench/images/unzipswing.png diff --git a/23cfree/install-swingbench/images/validate.png b/23aifree/install-swingbench/images/validate.png similarity index 100% rename from 23cfree/install-swingbench/images/validate.png rename to 23aifree/install-swingbench/images/validate.png diff --git a/23cfree/install-swingbench/images/version-two.png b/23aifree/install-swingbench/images/version-two.png similarity index 100% rename from 23cfree/install-swingbench/images/version-two.png rename to 23aifree/install-swingbench/images/version-two.png diff --git a/23cfree/install-swingbench/install-swingbench.md b/23aifree/install-swingbench/install-swingbench.md similarity index 99% rename from 23cfree/install-swingbench/install-swingbench.md rename to 23aifree/install-swingbench/install-swingbench.md index 69bec1b36..6861b868d 100644 --- a/23cfree/install-swingbench/install-swingbench.md +++ b/23aifree/install-swingbench/install-swingbench.md @@ -24,7 +24,7 @@ In this lab, you will: ### Prerequisites This lab assumes you have: -* Oracle Database 23c Free Developer Release installed +* Oracle Database 23ai Free Developer Release installed * Terminal or console access to the database * Internet access diff --git a/23cfree/install/images/install-1-1.png b/23aifree/install/images/install-1-1.png similarity index 100% rename from 23cfree/install/images/install-1-1.png rename to 23aifree/install/images/install-1-1.png diff --git a/23cfree/install/images/install-1-2new.png b/23aifree/install/images/install-1-2new.png similarity index 100% rename from 23cfree/install/images/install-1-2new.png rename to 23aifree/install/images/install-1-2new.png diff --git a/23cfree/install/images/install-1-3.png b/23aifree/install/images/install-1-3.png similarity index 100% rename from 23cfree/install/images/install-1-3.png rename to 23aifree/install/images/install-1-3.png diff --git a/23cfree/install/images/install-1-3anew.png b/23aifree/install/images/install-1-3anew.png similarity index 100% rename from 23cfree/install/images/install-1-3anew.png rename to 23aifree/install/images/install-1-3anew.png diff --git a/23cfree/install/images/install-1-3bnew.png b/23aifree/install/images/install-1-3bnew.png similarity index 100% rename from 23cfree/install/images/install-1-3bnew.png rename to 23aifree/install/images/install-1-3bnew.png diff --git a/23cfree/install/images/install-1-3cnew.png b/23aifree/install/images/install-1-3cnew.png similarity index 100% rename from 23cfree/install/images/install-1-3cnew.png rename to 23aifree/install/images/install-1-3cnew.png diff --git a/23cfree/install/images/install-1-5new.png b/23aifree/install/images/install-1-5new.png similarity index 100% rename from 23cfree/install/images/install-1-5new.png rename to 23aifree/install/images/install-1-5new.png diff --git a/23cfree/install/images/install-2-1new.png b/23aifree/install/images/install-2-1new.png similarity index 100% rename from 23cfree/install/images/install-2-1new.png rename to 23aifree/install/images/install-2-1new.png diff --git a/23cfree/install/images/install-2-2new.png b/23aifree/install/images/install-2-2new.png similarity index 100% rename from 23cfree/install/images/install-2-2new.png rename to 23aifree/install/images/install-2-2new.png diff --git a/23cfree/install/images/install-2-3new.png b/23aifree/install/images/install-2-3new.png similarity index 100% rename from 23cfree/install/images/install-2-3new.png rename to 23aifree/install/images/install-2-3new.png diff --git a/23cfree/install/images/install-2-5.png b/23aifree/install/images/install-2-5.png similarity index 100% rename from 23cfree/install/images/install-2-5.png rename to 23aifree/install/images/install-2-5.png diff --git a/23cfree/install/images/install-2-6.png b/23aifree/install/images/install-2-6.png similarity index 100% rename from 23cfree/install/images/install-2-6.png rename to 23aifree/install/images/install-2-6.png diff --git a/23cfree/install/images/install-3-1new.png b/23aifree/install/images/install-3-1new.png similarity index 100% rename from 23cfree/install/images/install-3-1new.png rename to 23aifree/install/images/install-3-1new.png diff --git a/23cfree/install/images/install-3-2.png b/23aifree/install/images/install-3-2.png similarity index 100% rename from 23cfree/install/images/install-3-2.png rename to 23aifree/install/images/install-3-2.png diff --git a/23cfree/install/images/install-3-3.png b/23aifree/install/images/install-3-3.png similarity index 100% rename from 23cfree/install/images/install-3-3.png rename to 23aifree/install/images/install-3-3.png diff --git a/23cfree/install/images/install-3-4.png b/23aifree/install/images/install-3-4.png similarity index 100% rename from 23cfree/install/images/install-3-4.png rename to 23aifree/install/images/install-3-4.png diff --git a/23cfree/install/install.md b/23aifree/install/install.md similarity index 93% rename from 23cfree/install/install.md rename to 23aifree/install/install.md index 9c03e3d73..b206f2105 100644 --- a/23cfree/install/install.md +++ b/23aifree/install/install.md @@ -1,4 +1,4 @@ -# Install and configure Oracle Database 23c Free +# Install and configure Oracle Database 23ai Free ## Introduction @@ -87,7 +87,7 @@ Watch the video below for a quick walk-through of the lab. ## Task 2: Database Setup -1. Get the download for 23c Free +1. Get the download for 23ai Free ``` sed -i 's/23.13.177.119/104.86.94.222/g' /etc/hosts @@ -215,10 +215,10 @@ Watch the video below for a quick walk-through of the lab. ## Learn More -* [Oracle Database 23c Free](https://www.oracle.com/database/free/) -* [Oracle Database 23c Free VirtualBox](https://www.oracle.com/database/technologies/databaseappdev-vm.html) -* [Oracle Database Container Registry (Search for 23c Free)] (https://container-registry.oracle.com/ords/f?p=113:4) -* [Oracle Database 23c Free Installation](https://docs.oracle.com/en/database/oracle/oracle-database/23/xeinl/index.html#Oracle%C2%AE-Database-Free) +* [Oracle Database 23ai Free](https://www.oracle.com/database/free/) +* [Oracle Database 23ai Free VirtualBox](https://www.oracle.com/database/technologies/databaseappdev-vm.html) +* [Oracle Database Container Registry (Search for 23ai Free)] (https://container-registry.oracle.com/ords/f?p=113:4) +* [Oracle Database 23ai Free Installation](https://docs.oracle.com/en/database/oracle/oracle-database/23/xeinl/index.html#Oracle%C2%AE-Database-Free) ## Acknowledgements * **Author** - David Start, Database Product Management diff --git a/23cfree/introduction/install-introduction.md b/23aifree/introduction/install-introduction.md similarity index 76% rename from 23cfree/introduction/install-introduction.md rename to 23aifree/introduction/install-introduction.md index 156ea5e34..7f8327351 100644 --- a/23cfree/introduction/install-introduction.md +++ b/23aifree/introduction/install-introduction.md @@ -1,14 +1,14 @@ # Introduction -## About the Install and Configure Oracle Database 23c Free Workshop +## About the Install and Configure Oracle Database 23ai Free Workshop -This workshop focuses on installing and creating Oracle Database 23c Free, configuring the related tools and then exploring a sampling of Oracle Database 23c Free features. +This workshop focuses on installing and creating Oracle Database 23ai Free, configuring the related tools and then exploring a sampling of Oracle Database 23ai Free features. -### **Oracle Database 23c Free** +### **Oracle Database 23ai Free** -Oracle Database 23c Free is a new, free offering of the industry-leading Oracle Database that enterprises worldwide rely on every day. It can be downloaded straight from the Internet with no oracle.com user account or license click-through requirements, enabling simple and fast access to the world’s only converged database that supports all data models and workload types. Whether you are a developer, a data scientist, a DBA, an educator, or just interested in databases, Oracle Database 23c Free is the ideal way to get started. Oracle Database 23c Free is packaged for ease of use and a full-featured experience, making it the perfect entry-level database for anyone who wants to build and run data-driven apps. Its built-in upward compatibility with Oracle Database Enterprise Edition and Oracle Database cloud services ensures that users can move to any other Oracle Database offering anytime. +Oracle Database 23ai Free is a new, free offering of the industry-leading Oracle Database that enterprises worldwide rely on every day. It can be downloaded straight from the Internet with no oracle.com user account or license click-through requirements, enabling simple and fast access to the world’s only converged database that supports all data models and workload types. Whether you are a developer, a data scientist, a DBA, an educator, or just interested in databases, Oracle Database 23ai Free is the ideal way to get started. Oracle Database 23ai Free is packaged for ease of use and a full-featured experience, making it the perfect entry-level database for anyone who wants to build and run data-driven apps. Its built-in upward compatibility with Oracle Database Enterprise Edition and Oracle Database cloud services ensures that users can move to any other Oracle Database offering anytime. -Oracle Database 23c Free Release includes: +Oracle Database 23ai Free Release includes: - JSON Relational Duality: Developers can build applications in either relational or JSON paradigms with a single source of truth and benefit from the strengths of both—relational and document models. Data is held once, but can be accessed, written, and modified with either approach. Developers benefit from the best of both JSON and relational models, including ACID compliant transactions and concurrency controls, which means they no longer have to make tradeoffs between complex object-relational mappings or data inconsistency issues. - JavaScript Stored Procedures (powered by GraalVM): JavaScript code can now be executed closer to data than ever before by writing JavaScript Stored Procedures or loading existing JavaScript libraries into Oracle Database. Support for JavaScript code improves developer productivity by allowing reuse of existing business logic straight inside the data tier and reuse of JavaScript developer skills. JavaScript code invocation can be intermixed with SQL and PL/SQL, providing polyglot programming language support. @@ -33,21 +33,21 @@ Estimated Time: 75 minutes ### Objectives In this lab, you will: -* Install and create an Oracle 23c Free Database +* Install and create an Oracle 23ai Free Database * Configure tools to use with the database -* Try out some of the new features of the Oracle 23c Free Database +* Try out some of the new features of the Oracle 23ai Free Database ### Prerequisites In order to do this workshop you need * A LiveLabs Sandbox environment or -* A Linux VM running a GUI that is compatible with Oracle Database 23c Free +* A Linux VM running a GUI that is compatible with Oracle Database 23ai Free ## Learn More -* [Oracle Database 23c Free](https://www.oracle.com/database/free/) -* [Blog: Introducing Oracle Database 23c Free – Developer Release](https://blogs.oracle.com/database/post/oracle-database-23c-free) +* [Oracle Database 23ai Free](https://www.oracle.com/database/free/) +* [Blog: Introducing Oracle Database 23ai Free – Developer Release](https://blogs.oracle.com/database/post/oracle-database-23c-free) * [Oracle SQLcl] (https://www.oracle.com/database/sqldeveloper/technologies/sqlcl) * [Oracle Database Actions] (https://www.oracle.com/database/sqldeveloper/technologies/db-actions/) * [Oracle APEX] (https://www.oracle.com/tools/downloads/apex-downloads) diff --git a/23cfree/introduction/intro-chance-js.md b/23aifree/introduction/intro-chance-js.md similarity index 70% rename from 23cfree/introduction/intro-chance-js.md rename to 23aifree/introduction/intro-chance-js.md index ee81bbe02..73a5b99c3 100644 --- a/23cfree/introduction/intro-chance-js.md +++ b/23aifree/introduction/intro-chance-js.md @@ -1,4 +1,4 @@ - + # Introduction ## About this workshop @@ -9,20 +9,20 @@ Estimated Workshop Time: 25 minutes ### Objectives In this lab you will have: -* Oracle Database 23c Free Developer Release +* Oracle Database 23ai Free Developer Release * All previous labs successfully completed * Populate data with JS/Chance ### Prerequisites This labs assumes you have: -* Oracle Database 23c Free Developer Release +* Oracle Database 23ai Free Developer Release * All previous labs successfully completed * SQL Developer Web 23.1 or a compatible tool for running SQL statements ## Learn More -* [Blog - How to import JavaScript ES Modules in 23c FREE and use them in SQL queries!](https://blogs.oracle.com/developers/post/how-to-import-javascript-es-modules-in-23c-free-and-use-them-in-sql-queries) +* [Blog - How to import JavaScript ES Modules in 23ai FREE and use them in SQL queries!](https://blogs.oracle.com/developers/post/how-to-import-javascript-es-modules-in-23c-free-and-use-them-in-sql-queries) ## Acknowledgements * **Author** - Dan Williams, Loïc Lefèvre diff --git a/23cfree/introduction/intro-java-json.md b/23aifree/introduction/intro-java-json.md similarity index 79% rename from 23cfree/introduction/intro-java-json.md rename to 23aifree/introduction/intro-java-json.md index 5dd49a068..0d8570cbe 100644 --- a/23cfree/introduction/intro-java-json.md +++ b/23aifree/introduction/intro-java-json.md @@ -2,7 +2,7 @@ ## About the Exploring JSON Duality Views with Java Workshop -This workshop focuses on working with JSON Duality Views using Java in Oracle Database 23c. +This workshop focuses on working with JSON Duality Views using Java in Oracle Database 23ai. If you would like, you can watch the video below for a quick walk-through of the lab. [Change password](videohub:1_q12u7wb5) @@ -10,9 +10,9 @@ If you would like, you can watch the video below for a quick walk-through of the ### **JSON Duality** -JSON Relational Duality is a landmark capability in Oracle Database 23c providing game-changing flexibility and simplicity for Oracle Database developers. This breakthrough innovation overcomes the historical challenges developers have faced when building applications, using relational or document models. +JSON Relational Duality is a landmark capability in Oracle Database 23ai providing game-changing flexibility and simplicity for Oracle Database developers. This breakthrough innovation overcomes the historical challenges developers have faced when building applications, using relational or document models. -“JSON Relational Duality in Oracle Database 23c brings substantial simplicity and flexibility to modern app dev,” said Carl Olofson, research Vice President, Data Management Software, IDC. “It addresses the age-old object - relational mismatch problem, offering an option for developers to pick the best storage and access formats needed for each use case without having to worry about data structure, data mapping, data consistency, or performance tuning. No other specialized document databases offer such a revolutionary solution.” +“JSON Relational Duality in Oracle Database 23ai brings substantial simplicity and flexibility to modern app dev,” said Carl Olofson, research Vice President, Data Management Software, IDC. “It addresses the age-old object - relational mismatch problem, offering an option for developers to pick the best storage and access formats needed for each use case without having to worry about data structure, data mapping, data consistency, or performance tuning. No other specialized document databases offer such a revolutionary solution.” JSON Relational Duality helps to converge the benefits of both document and relational worlds. Developers now get the flexibility and data access benefits of the JSON document model, plus the storage efficiency and power of the relational model. The new feature enabling this convergence is JSON Relational Duality View (Will be referred below as Duality View). @@ -35,7 +35,7 @@ In this lab, you will: ### Prerequisites In order to do this workshop you need -* An Oracle 23c Free Developer Release Database or one running in a LiveLabs environment +* An Oracle 23ai Free Developer Release Database or one running in a LiveLabs environment ## Learn More diff --git a/23cfree/introduction/intro-js-generic.md b/23aifree/introduction/intro-js-generic.md similarity index 78% rename from 23cfree/introduction/intro-js-generic.md rename to 23aifree/introduction/intro-js-generic.md index 0cb397bc2..e4fe39f49 100644 --- a/23cfree/introduction/intro-js-generic.md +++ b/23aifree/introduction/intro-js-generic.md @@ -2,13 +2,13 @@ ## About this Workshop -Oracle's Multilingual Engine (MLE), powered by GraalVM, offers a highly performant and enhanced JavaScript engine in Oracle Database 23c on Linux x86-64. +Oracle's Multilingual Engine (MLE), powered by GraalVM, offers a highly performant and enhanced JavaScript engine in Oracle Database 23ai on Linux x86-64. In addition to PL/SQL and Java it is now possible to leverage the Smart DB paradigm with an additional language, JavaScript, opening the database to a huge community of developers. Processing data where they live should offer advantages in performance, scalability, and security. It also allows for a loose coupling between frontend and database, an essential feature for modern application development. -This workshop introduces JavaScript in Oracle Database 23c on Linux x86-64 and walks you through all the steps necessary to be productive with the new language. It complements [Oracle Database JavaScript Developer's Guide](https://docs.oracle.com/en/database/oracle/oracle-database/23/mlejs/index.html). You will use both command-line tools as well as a graphical user interface when creating code. +This workshop introduces JavaScript in Oracle Database 23ai on Linux x86-64 and walks you through all the steps necessary to be productive with the new language. It complements [Oracle Database JavaScript Developer's Guide](https://docs.oracle.com/en/database/oracle/oracle-database/23/mlejs/index.html). You will use both command-line tools as well as a graphical user interface when creating code. -> **Note:** There is a strong focus on command line tools for a reason: many software projects rely on automation (keywords Continuous Integration/Continuous Delivery). Graphical user interfaces don't work in this workflow, however anything you can control on the command line does. This workshop aims at preparing you for working with Continuous Integration (CI) pipelines as much as possible. Note though that a wealth of Integrated Development Environments (IDEs) exists for writing JavaScript code. Database Actions has strong support for JavaScript in Oracle Database 23c Free Release and you will see it used a lot. +> **Note:** There is a strong focus on command line tools for a reason: many software projects rely on automation (keywords Continuous Integration/Continuous Delivery). Graphical user interfaces don't work in this workflow, however anything you can control on the command line does. This workshop aims at preparing you for working with Continuous Integration (CI) pipelines as much as possible. Note though that a wealth of Integrated Development Environments (IDEs) exists for writing JavaScript code. Database Actions has strong support for JavaScript in Oracle Database 23ai Free Release and you will see it used a lot. Estimated Workshop Time: 1 hours 30 minutes diff --git a/23cfree/introduction/intro-json-autorest.md b/23aifree/introduction/intro-json-autorest.md similarity index 75% rename from 23cfree/introduction/intro-json-autorest.md rename to 23aifree/introduction/intro-json-autorest.md index 0cffdd708..81de3b74e 100644 --- a/23cfree/introduction/intro-json-autorest.md +++ b/23aifree/introduction/intro-json-autorest.md @@ -2,20 +2,20 @@ ## About the Enable AutoREST on JSON Duality Views using ORDS Workshop -This workshop focuses on working with REST calls to interact with JSON Duality Views in Oracle Database 23c. +This workshop focuses on working with REST calls to interact with JSON Duality Views in Oracle Database 23ai. ### **JSON Duality** -JSON Relational Duality is a landmark capability in Oracle Database 23c that provides game-changing flexibility and simplicity for Oracle Database developers. This breakthrough innovation overcomes the historical challenges that developers have faced when building applications, either when using the relational model or when using the document model. +JSON Relational Duality is a landmark capability in Oracle Database 23ai that provides game-changing flexibility and simplicity for Oracle Database developers. This breakthrough innovation overcomes the historical challenges that developers have faced when building applications, either when using the relational model or when using the document model. -“JSON Relational Duality in Oracle Database 23c brings substantial simplicity and flexibility to modern app dev,” said Carl Olofson, research vice president, Data Management Software, IDC. “It addresses the age-old object—relational mismatch problem, offering an option for developers to pick the best storage and access formats needed for each use case without having to worry about data structure, data mapping, data consistency, or performance tuning. No other specialized document databases offer such a revolutionary solution.” +“JSON Relational Duality in Oracle Database 23ai brings substantial simplicity and flexibility to modern app dev,” said Carl Olofson, research vice president, Data Management Software, IDC. “It addresses the age-old object—relational mismatch problem, offering an option for developers to pick the best storage and access formats needed for each use case without having to worry about data structure, data mapping, data consistency, or performance tuning. No other specialized document databases offer such a revolutionary solution.” JSON Relational Duality helps to converge benefits of both document and relational worlds. Developers now get the flexibility and data access benefits of the JSON document model, plus the storage efficiency and power of the relational model. The new feature that enables this convergence is called JSON Relational Duality View (Will be simply referred below as Duality View). Key benefits of JSON Relational Duality: - Experience extreme flexibility in building apps using Duality view. Developers can access the same data relationally or as hierarchical documents based on their use case and are not forced into making compromises because of the limitations of the underlying database. Build document-centric apps on relational data or create SQL apps on documents. -- Duality views provides fully updateable JSON views over data. Apps can simply read a document, make necessary changes, and write the document back without worrying about underlying data structure, mapping, consistency, or performance tuning. Experience simplicity by retrieving and storing all the data needed for an app in a single database operation. +- Duality views provides fully updatable JSON views over data. Apps can simply read a document, make necessary changes, and write the document back without worrying about underlying data structure, mapping, consistency, or performance tuning. Experience simplicity by retrieving and storing all the data needed for an app in a single database operation. - Developers can use the power of Duality view in defining multiple JSON Views across overlapping groups of tables. This flexible data modeling makes building multiple apps against the same data easy and efficient. - Duality Views are fully ACID (atomicity, consistency, isolation, durability) transactions across multiple documents and tables. It eliminates data duplication across documents data, whereas consistency is maintained automatically. They eliminate the inherent problem of data duplication in document databases. - Build apps that support high concurrency access and updates: Traditional locks don’t work well for modern apps. A new lock-free concurrency control provided with Duality View helps support high concurrency updates, which also works efficiently for interactive applications since the data is not locked during human thinking time. @@ -24,7 +24,7 @@ Key benefits of JSON Relational Duality: Interacting with your Oracle Database with HTTPS and REST APIs can be as simple as picking the objects in your database you want to start working with. -Oracle REST Data Service (ORDS) includes a feature known as ‘AutoREST,’ where one or more objects are enabled, and REST API endpoints are automatically published. For example, a TABLE can be enabled for GET, PUT, POST, DELETE operations to get one or more rows, insert or update rows, delete rows, or even batchload multiple rows in a single request. This feature has been enhanced for 23c to include similar REST access for JSON-Relational duality views. +Oracle REST Data Service (ORDS) includes a feature known as ‘AutoREST,’ where one or more objects are enabled, and REST API endpoints are automatically published. For example, a TABLE can be enabled for GET, PUT, POST, DELETE operations to get one or more rows, insert or update rows, delete rows, or even batchload multiple rows in a single request. This feature has been enhanced for 23ai to include similar REST access for JSON-Relational duality views. This tutorial will walk through the basic use cases for working with a REST Enabled JSON-Relational duality views. @@ -48,7 +48,7 @@ In this lab, you will: ### Prerequisites In order to do this workshop you need -- An Oracle Database 23c Free Developer Release or one running in a LiveLabs environment +- An Oracle Database 23ai Free Developer Release or one running in a LiveLabs environment ## Learn More diff --git a/23cfree/introduction/intro-json-enhancements.md b/23aifree/introduction/intro-json-enhancements.md similarity index 98% rename from 23cfree/introduction/intro-json-enhancements.md rename to 23aifree/introduction/intro-json-enhancements.md index 27d3d96f2..8d2dc8dc5 100644 --- a/23cfree/introduction/intro-json-enhancements.md +++ b/23aifree/introduction/intro-json-enhancements.md @@ -74,7 +74,7 @@ In this workshop, you will explore: ### Prerequisites -- An Oracle Database 23c Free Developer Release and ORDS running (with MongoDB API enabled), or a LiveLabs sandbox environment +- An Oracle Database 23ai Free Developer Release and ORDS running (with MongoDB API enabled), or a LiveLabs sandbox environment You may now proceed to the next lab. diff --git a/23aifree/introduction/intro-property-graphs.md b/23aifree/introduction/intro-property-graphs.md new file mode 100644 index 000000000..50dd4d820 --- /dev/null +++ b/23aifree/introduction/intro-property-graphs.md @@ -0,0 +1,29 @@ +# Introduction + +## About This Workshop + +This workshop focuses on working with Property Graphs in Oracle Database 23ai Free. You will create a graph from two tables, one containing bank account information, and another containing bank transactions information. You will then run graph pattern queries in SQL on this graph. You will find circular payment chains, multi-hop paths between accounts, and more. + +Estimated Time: 30 minutes + +### About Product/Technology - Property Graphs on 23ai Free +In Oracle Database 23ai Free - Developer Release the GRAPH_TABLE function and MATCH clause of the new SQL:2023 standard enable you to write simple SQL queries to follow connections in data. This workshop illustrates how you can model your data as a graph and run graph queries in SQL to quickly see relationships in your data that are difficult to identify otherwise. + +### Objectives + +In this lab, you will: +* Create a PROPERTY GRAPH from relational tables +* Run graph pattern queries in SQL, using the new syntax from the SQL:2023 standard + +### Prerequisites + * Knowledge of SQL + +## Learn More +* [Oracle Property Graph](https://docs.oracle.com/en/database/oracle/property-graph/index.html) +* [SQL Property Graph syntax in Oracle Database 23ai Free - Developer Release](https://docs.oracle.com/en/database/oracle/property-graph/23.1/spgdg/sql-ddl-statements-property-graphs.html#GUID-6EEB2B99-C84E-449E-92DE-89A5BBB5C96E) + +## Acknowledgements + +- **Author** - Kaylien Phan, Thea Lazarova, William Masdon +- **Contributors** - Melliyal Annamalai, Jayant Sharma, Ramu Murakami Gutierrez, Rahul Tasker +- **Last Updated By/Date** - Kaylien Phan, Thea Lazarova diff --git a/23cfree/introduction/intro-schema-priv.md b/23aifree/introduction/intro-schema-priv.md similarity index 97% rename from 23cfree/introduction/intro-schema-priv.md rename to 23aifree/introduction/intro-schema-priv.md index 251dba7c3..8862ac10f 100644 --- a/23cfree/introduction/intro-schema-priv.md +++ b/23aifree/introduction/intro-schema-priv.md @@ -65,7 +65,7 @@ In this lab, you will: In order to do this workshop you need -* An Oracle 23c Free Developer Release Database or one running in a LiveLabs environment +* An Oracle 23ai Free Developer Release Database or one running in a LiveLabs environment You may **proceed to the next lab.** diff --git a/23cfree/introduction/introduction-dbms-search.md b/23aifree/introduction/introduction-dbms-search.md similarity index 79% rename from 23cfree/introduction/introduction-dbms-search.md rename to 23aifree/introduction/introduction-dbms-search.md index 5fdcfb532..01d131bc2 100644 --- a/23cfree/introduction/introduction-dbms-search.md +++ b/23aifree/introduction/introduction-dbms-search.md @@ -2,11 +2,11 @@ ## About the DBMS_SEARCH Workshop -This workshop focuses on working with DBMS_SEARCH indexes in Oracle Database 23c. +This workshop focuses on working with DBMS_SEARCH indexes in Oracle Database 23ai. ### **DBMS_SEARCH** -DBMS\_SEARCH is a new package in Oracle Database 23c which allows you to create a single index covering multiple schema objects. +DBMS\_SEARCH is a new package in Oracle Database 23ai which allows you to create a single index covering multiple schema objects. Also known as an "ubiquitous search index", you can add sets of tables and views as data sources to such an index, and all the columns in the sources are indexed in a single index. Full-text search is available on text columns (such as VARCHAR2 and CLOB) and range search is available on numeric or date columns. @@ -25,13 +25,13 @@ In this lab, you will: ### Prerequisites In order to do this workshop you need -* An Oracle 23c Free Developer Release Database or one running in a LiveLabs environment +* An Oracle 23ai Free Developer Release Database or one running in a LiveLabs environment * Some understanding of basic SQL concepts * Knowledge of SQL/JSON will be an advantage, but is not required ## Learn More -* [Blog: Using JSON documents and don’t know what you’re looking for? 23c Search Indexes to the rescue] (https://blogs.oracle.com/database/post/23c-search-index) +* [Blog: Using JSON documents and don’t know what you’re looking for? 23ai Search Indexes to the rescue] (https://blogs.oracle.com/database/post/23c-search-index) ## Acknowledgements * **Author** - Roger Ford diff --git a/23cfree/introduction/ocw-introduction.md b/23aifree/introduction/ocw-introduction.md similarity index 90% rename from 23cfree/introduction/ocw-introduction.md rename to 23aifree/introduction/ocw-introduction.md index 9f9a14bb7..4816a67da 100644 --- a/23cfree/introduction/ocw-introduction.md +++ b/23aifree/introduction/ocw-introduction.md @@ -2,11 +2,11 @@ ## About the JSON Duality Views Workshop -This workshop focuses on working with JSON Duality Views in Oracle Database 23c. +This workshop focuses on working with JSON Duality Views in Oracle Database 23ai. ### **JSON Duality** -JSON Relational Duality is a landmark capability in Oracle Database 23c providing game-changing flexibility and simplicity for Oracle Database developers. This breakthrough innovation overcomes the historical challenges developers have faced when building applications, using relational or document models. +JSON Relational Duality is a landmark capability in Oracle Database 23ai providing game-changing flexibility and simplicity for Oracle Database developers. This breakthrough innovation overcomes the historical challenges developers have faced when building applications, using relational or document models. JSON Relational Duality helps to converge the benefits of both document and relational worlds. Developers now get the flexibility and data access benefits of the JSON document model, plus the storage efficiency and power of the relational model. The new feature enabling this convergence is JSON Relational Duality View (Will be referred below as Duality View). @@ -30,7 +30,7 @@ In this lab, you will: ### Prerequisites In order to do this workshop you need -* An Oracle 23c Free Developer Release Database or one running in a LiveLabs environment +* An Oracle 23ai Free Developer Release Database or one running in a LiveLabs environment ## Learn More diff --git a/23aifree/introduction/sql-domains-intro.md b/23aifree/introduction/sql-domains-intro.md new file mode 100644 index 000000000..600ee159f --- /dev/null +++ b/23aifree/introduction/sql-domains-intro.md @@ -0,0 +1,53 @@ +# Introduction + +## About the SQL Empowerment in Oracle 23ai: Leveraging Domains and New Features Workshop + +This workshop focuses on SQL Domains and Features in Oracle Database 23ai. + +### **SQL Domains and Features in 23ai** +Responding to the demand from developers for access to the newest Oracle database developer features, Oracle is, for the first time ever, releasing the next version of the Oracle Database to the developer community first, with Oracle Database 23ai Free – Developer Release (short Oracle Database 23ai Free). In this workshop, we'll explore 10 major features to bring extra power to your daily database needs, while saving you time and effort. We'll then dive in depth to SQL domains. + +The SQL domain functionality is a very powerful new "tool" for application development in 23ai. In general, SQL domains allow users to declare the intended usage for columns with a separate data dictionary objects so that abstract domain specific knowledge can be easily reused. You can use them to provide additional information to a stored column and you can define and validate data with them. Not only relational columns can be validated but also JSON data with the new VALIDATE clause. Like other database objects it can be created, dropped and altered. With it you have the freedom to change the validation logic or information without changing the table definition. If you want to learn more about it, check out the examples in the documentation. There you will find more examples also about multi-column domain and flexible domains which are not covered in this posting. + +Estimated Time: 30 minutes + +### Objectives + +In this lab, you will: + +* Put 10 major features from 23ai into practice, including: + - FROM clause - now optional + - Boolean for SQL + - IF [NOT] EXISTS DDL clause + - Multivalue INSERTs + - New table value constructor + - Aliases in GROUP BY clause + - RETURNING clause of UPDATE and MERGE statement + - Joins in UPDATE and DELETE + - Annotations - new metadata for database objects + - "Lightweight object types" with SQL Domains + +* Further investigate SQL Domain implementation + +### Prerequisites + +In order to do this workshop you need +* An Oracle 23ai Free Developer Release Database or one running in a LiveLabs environment + +## Learn More + +* [SQL Language Reference](https://docs.oracle.com/en/database/oracle/oracle-database/23/sqlrf/index.html) +* [Database Development Guide](https://docs.oracle.com/en/database/oracle/oracle-database/23/adfns/registering-application-data-usage-database.html#GUID-6F630041-B7AE-4183-9F97-E54682CA6319) +* [Oracle Database Free - Developer Release User Forum](https://forums.oracle.com/ords/apexds/domain/dev-community/category/oracle-database-free) +* [Oracle Database 23ai Free—Developer Release Product Site](https://www.oracle.com/database/free/) +* [Oracle Database New Features](https://docs.oracle.com/en/database/oracle/oracle-database/23/nfcoa/introduction.html#GUID-C852CD78-8F16-4449-8BE0-D85C80D38E3C) +* [Permitted Database Offering](https://docs.oracle.com/en/database/oracle/oracle-database/23/dblic/Licensing-Information.html#GUID-0F9EB85D-4610-4EDF-89C2-4916A0E7AC87) + +* [Blog: Oracle Database 23ai Free Developer Release - 10 features you should know](https://blogs.oracle.com/coretec/post/oracle-database-23c-free-developer-sql) +* [Blog: Less coding using new SQL Domains in 23ai](https://blogs.oracle.com/coretec/post/less-coding-with-sql-domains-in-23c) +* [Blog: Introducing Oracle Database 23ai Free – Developer Release](https://blogs.oracle.com/database/post/oracle-database-23c-free) +* [Blog: Annotations - The new metadata in 23ai](https://blogs.oracle.com/coretec/post/annotations-the-new-metadata-in-23c) + +## Acknowledgements +* **Author** - Ulrike Schwinn, Distinguished Data Management Expert; Hope Fisher, Program Manager +* **Last Updated By/Date** - Hope Fisher, June 2023 diff --git a/23cfree/introduction/sql-introduction.md b/23aifree/introduction/sql-introduction.md similarity index 78% rename from 23cfree/introduction/sql-introduction.md rename to 23aifree/introduction/sql-introduction.md index a3b95bae2..06d4bda3e 100644 --- a/23cfree/introduction/sql-introduction.md +++ b/23aifree/introduction/sql-introduction.md @@ -2,13 +2,13 @@ ## About the JSON Duality Views Workshop -This workshop focuses on working with JSON Duality Views in Oracle Database 23c. +This workshop focuses on working with JSON Duality Views in Oracle Database 23ai. ### **JSON Duality** -JSON Relational Duality is a landmark capability in Oracle Database 23c providing game-changing flexibility and simplicity for Oracle Database developers. This breakthrough innovation overcomes the historical challenges developers have faced when building applications, using relational or document models. +JSON Relational Duality is a landmark capability in Oracle Database 23ai providing game-changing flexibility and simplicity for Oracle Database developers. This breakthrough innovation overcomes the historical challenges developers have faced when building applications, using relational or document models. -“JSON Relational Duality in Oracle Database 23c brings substantial simplicity and flexibility to modern app dev,” said Carl Olofson, research Vice President, Data Management Software, IDC. “It addresses the age-old object - relational mismatch problem, offering an option for developers to pick the best storage and access formats needed for each use case without having to worry about data structure, data mapping, data consistency, or performance tuning. No other specialized document databases offer such a revolutionary solution.” +“JSON Relational Duality in Oracle Database 23ai brings substantial simplicity and flexibility to modern app dev,” said Carl Olofson, research Vice President, Data Management Software, IDC. “It addresses the age-old object - relational mismatch problem, offering an option for developers to pick the best storage and access formats needed for each use case without having to worry about data structure, data mapping, data consistency, or performance tuning. No other specialized document databases offer such a revolutionary solution.” JSON Relational Duality helps to converge the benefits of both document and relational worlds. Developers now get the flexibility and data access benefits of the JSON document model, plus the storage efficiency and power of the relational model. The new feature enabling this convergence is JSON Relational Duality View (Will be referred below as Duality View). @@ -31,7 +31,7 @@ In this lab, you will: ### Prerequisites In order to do this workshop you need -* An Oracle 23c Free Developer Release Database or one running in a LiveLabs environment +* An Oracle 23ai Free Developer Release Database or one running in a LiveLabs environment ## Learn More diff --git a/23cfree/introduction/swingbench-introduction.md b/23aifree/introduction/swingbench-introduction.md similarity index 96% rename from 23cfree/introduction/swingbench-introduction.md rename to 23aifree/introduction/swingbench-introduction.md index 63977fddc..588fc57db 100644 --- a/23cfree/introduction/swingbench-introduction.md +++ b/23aifree/introduction/swingbench-introduction.md @@ -39,7 +39,7 @@ In this lab, you will: ### Prerequisites In order to do this workshop you need -* An Oracle 23c Free Developer Release Database or one running in a LiveLabs environment +* An Oracle 23ai Free Developer Release Database or one running in a LiveLabs environment ## Learn More diff --git a/23cfree/java-duality-views/images/delete.png b/23aifree/java-duality-views/images/delete.png similarity index 100% rename from 23cfree/java-duality-views/images/delete.png rename to 23aifree/java-duality-views/images/delete.png diff --git a/23cfree/java-duality-views/images/find-by-obj-id.png b/23aifree/java-duality-views/images/find-by-obj-id.png similarity index 100% rename from 23cfree/java-duality-views/images/find-by-obj-id.png rename to 23aifree/java-duality-views/images/find-by-obj-id.png diff --git a/23cfree/java-duality-views/images/find-race-by-id-output.png b/23aifree/java-duality-views/images/find-race-by-id-output.png similarity index 100% rename from 23cfree/java-duality-views/images/find-race-by-id-output.png rename to 23aifree/java-duality-views/images/find-race-by-id-output.png diff --git a/23cfree/java-duality-views/images/find-race-by-id.png b/23aifree/java-duality-views/images/find-race-by-id.png similarity index 100% rename from 23cfree/java-duality-views/images/find-race-by-id.png rename to 23aifree/java-duality-views/images/find-race-by-id.png diff --git a/23cfree/java-duality-views/images/nested-winner.png b/23aifree/java-duality-views/images/nested-winner.png similarity index 100% rename from 23cfree/java-duality-views/images/nested-winner.png rename to 23aifree/java-duality-views/images/nested-winner.png diff --git a/23cfree/java-duality-views/images/nonupdateable.png b/23aifree/java-duality-views/images/nonupdateable.png similarity index 100% rename from 23cfree/java-duality-views/images/nonupdateable.png rename to 23aifree/java-duality-views/images/nonupdateable.png diff --git a/23cfree/java-duality-views/images/replace-race.png b/23aifree/java-duality-views/images/replace-race.png similarity index 100% rename from 23cfree/java-duality-views/images/replace-race.png rename to 23aifree/java-duality-views/images/replace-race.png diff --git a/23cfree/java-duality-views/images/swap-docs-output.png b/23aifree/java-duality-views/images/swap-docs-output.png similarity index 100% rename from 23cfree/java-duality-views/images/swap-docs-output.png rename to 23aifree/java-duality-views/images/swap-docs-output.png diff --git a/23cfree/java-duality-views/images/swap-docs.png b/23aifree/java-duality-views/images/swap-docs.png similarity index 100% rename from 23cfree/java-duality-views/images/swap-docs.png rename to 23aifree/java-duality-views/images/swap-docs.png diff --git a/23cfree/java-duality-views/images/update-field-mergepatch.png b/23aifree/java-duality-views/images/update-field-mergepatch.png similarity index 100% rename from 23cfree/java-duality-views/images/update-field-mergepatch.png rename to 23aifree/java-duality-views/images/update-field-mergepatch.png diff --git a/23cfree/java-duality-views/images/update-field-transform.png b/23aifree/java-duality-views/images/update-field-transform.png similarity index 100% rename from 23cfree/java-duality-views/images/update-field-transform.png rename to 23aifree/java-duality-views/images/update-field-transform.png diff --git a/23cfree/java-duality-views/images/update-field.png b/23aifree/java-duality-views/images/update-field.png similarity index 100% rename from 23cfree/java-duality-views/images/update-field.png rename to 23aifree/java-duality-views/images/update-field.png diff --git a/23cfree/java-duality-views/java-duality-views.md b/23aifree/java-duality-views/java-duality-views.md similarity index 95% rename from 23cfree/java-duality-views/java-duality-views.md rename to 23aifree/java-duality-views/java-duality-views.md index 09725bdc7..108e8e204 100644 --- a/23cfree/java-duality-views/java-duality-views.md +++ b/23aifree/java-duality-views/java-duality-views.md @@ -2,7 +2,7 @@ ## Introduction -This lab walks you through the steps to work with Java and JSON documents in the Oracle 23c database. We'll show you how to populate the tables and subsequent duality views, as well as filter, replace, fetch, update, and delete JSON documents by predicates. Finally, we'll let you test out non-updateable fields. +This lab walks you through the steps to work with Java and JSON documents in the Oracle 23ai database. We'll show you how to populate the tables and subsequent duality views, as well as filter, replace, fetch, update, and delete JSON documents by predicates. Finally, we'll let you test out non-updateable fields. Estimated Time: 15 minutes @@ -16,7 +16,7 @@ In this lab, you will: ### Prerequisites (Optional) This lab assumes you have: -* Oracle Database 23c Free Developer Release +* Oracle Database 23ai Free Developer Release * All previous labs successfully completed * Eclipse or a compatible IDE for executing Java code diff --git a/23cfree/jrdv-schroedingers-document/explore-jrdvs/explore-jrdvs.md b/23aifree/jrdv-schroedingers-document/explore-jrdvs/explore-jrdvs.md similarity index 100% rename from 23cfree/jrdv-schroedingers-document/explore-jrdvs/explore-jrdvs.md rename to 23aifree/jrdv-schroedingers-document/explore-jrdvs/explore-jrdvs.md diff --git a/23cfree/jrdv-schroedingers-document/explore-jrdvs/images/choose-text-editor.png b/23aifree/jrdv-schroedingers-document/explore-jrdvs/images/choose-text-editor.png similarity index 100% rename from 23cfree/jrdv-schroedingers-document/explore-jrdvs/images/choose-text-editor.png rename to 23aifree/jrdv-schroedingers-document/explore-jrdvs/images/choose-text-editor.png diff --git a/23cfree/jrdv-schroedingers-document/explore-jrdvs/images/confirm_ords.png b/23aifree/jrdv-schroedingers-document/explore-jrdvs/images/confirm_ords.png similarity index 100% rename from 23cfree/jrdv-schroedingers-document/explore-jrdvs/images/confirm_ords.png rename to 23aifree/jrdv-schroedingers-document/explore-jrdvs/images/confirm_ords.png diff --git a/23cfree/jrdv-schroedingers-document/explore-jrdvs/images/delete-by-curl-1.png b/23aifree/jrdv-schroedingers-document/explore-jrdvs/images/delete-by-curl-1.png similarity index 100% rename from 23cfree/jrdv-schroedingers-document/explore-jrdvs/images/delete-by-curl-1.png rename to 23aifree/jrdv-schroedingers-document/explore-jrdvs/images/delete-by-curl-1.png diff --git a/23cfree/jrdv-schroedingers-document/explore-jrdvs/images/delete-by-curl-2.png b/23aifree/jrdv-schroedingers-document/explore-jrdvs/images/delete-by-curl-2.png similarity index 100% rename from 23cfree/jrdv-schroedingers-document/explore-jrdvs/images/delete-by-curl-2.png rename to 23aifree/jrdv-schroedingers-document/explore-jrdvs/images/delete-by-curl-2.png diff --git a/23cfree/jrdv-schroedingers-document/explore-jrdvs/images/delete-by-dml.png b/23aifree/jrdv-schroedingers-document/explore-jrdvs/images/delete-by-dml.png similarity index 100% rename from 23cfree/jrdv-schroedingers-document/explore-jrdvs/images/delete-by-dml.png rename to 23aifree/jrdv-schroedingers-document/explore-jrdvs/images/delete-by-dml.png diff --git a/23cfree/jrdv-schroedingers-document/explore-jrdvs/images/delete-by-jrdv.png b/23aifree/jrdv-schroedingers-document/explore-jrdvs/images/delete-by-jrdv.png similarity index 100% rename from 23cfree/jrdv-schroedingers-document/explore-jrdvs/images/delete-by-jrdv.png rename to 23aifree/jrdv-schroedingers-document/explore-jrdvs/images/delete-by-jrdv.png diff --git a/23cfree/jrdv-schroedingers-document/explore-jrdvs/images/delete-by-jrdv_1.png b/23aifree/jrdv-schroedingers-document/explore-jrdvs/images/delete-by-jrdv_1.png similarity index 100% rename from 23cfree/jrdv-schroedingers-document/explore-jrdvs/images/delete-by-jrdv_1.png rename to 23aifree/jrdv-schroedingers-document/explore-jrdvs/images/delete-by-jrdv_1.png diff --git a/23cfree/jrdv-schroedingers-document/explore-jrdvs/images/enable-ords-services-at-schema-level.png b/23aifree/jrdv-schroedingers-document/explore-jrdvs/images/enable-ords-services-at-schema-level.png similarity index 100% rename from 23cfree/jrdv-schroedingers-document/explore-jrdvs/images/enable-ords-services-at-schema-level.png rename to 23aifree/jrdv-schroedingers-document/explore-jrdvs/images/enable-ords-services-at-schema-level.png diff --git a/23cfree/jrdv-schroedingers-document/explore-jrdvs/images/enable-ords-services-at-view-level.png b/23aifree/jrdv-schroedingers-document/explore-jrdvs/images/enable-ords-services-at-view-level.png similarity index 100% rename from 23cfree/jrdv-schroedingers-document/explore-jrdvs/images/enable-ords-services-at-view-level.png rename to 23aifree/jrdv-schroedingers-document/explore-jrdvs/images/enable-ords-services-at-view-level.png diff --git a/23cfree/jrdv-schroedingers-document/explore-jrdvs/images/enable-rest.png b/23aifree/jrdv-schroedingers-document/explore-jrdvs/images/enable-rest.png similarity index 100% rename from 23cfree/jrdv-schroedingers-document/explore-jrdvs/images/enable-rest.png rename to 23aifree/jrdv-schroedingers-document/explore-jrdvs/images/enable-rest.png diff --git a/23cfree/jrdv-schroedingers-document/explore-jrdvs/images/finish-this.png b/23aifree/jrdv-schroedingers-document/explore-jrdvs/images/finish-this.png similarity index 100% rename from 23cfree/jrdv-schroedingers-document/explore-jrdvs/images/finish-this.png rename to 23aifree/jrdv-schroedingers-document/explore-jrdvs/images/finish-this.png diff --git a/23cfree/jrdv-schroedingers-document/explore-jrdvs/images/insert-by-curl-1.png b/23aifree/jrdv-schroedingers-document/explore-jrdvs/images/insert-by-curl-1.png similarity index 100% rename from 23cfree/jrdv-schroedingers-document/explore-jrdvs/images/insert-by-curl-1.png rename to 23aifree/jrdv-schroedingers-document/explore-jrdvs/images/insert-by-curl-1.png diff --git a/23cfree/jrdv-schroedingers-document/explore-jrdvs/images/insert-by-curl-2.png b/23aifree/jrdv-schroedingers-document/explore-jrdvs/images/insert-by-curl-2.png similarity index 100% rename from 23cfree/jrdv-schroedingers-document/explore-jrdvs/images/insert-by-curl-2.png rename to 23aifree/jrdv-schroedingers-document/explore-jrdvs/images/insert-by-curl-2.png diff --git a/23cfree/jrdv-schroedingers-document/explore-jrdvs/images/insert-by-curl.png b/23aifree/jrdv-schroedingers-document/explore-jrdvs/images/insert-by-curl.png similarity index 100% rename from 23cfree/jrdv-schroedingers-document/explore-jrdvs/images/insert-by-curl.png rename to 23aifree/jrdv-schroedingers-document/explore-jrdvs/images/insert-by-curl.png diff --git a/23cfree/jrdv-schroedingers-document/explore-jrdvs/images/insert-by-dml.png b/23aifree/jrdv-schroedingers-document/explore-jrdvs/images/insert-by-dml.png similarity index 100% rename from 23cfree/jrdv-schroedingers-document/explore-jrdvs/images/insert-by-dml.png rename to 23aifree/jrdv-schroedingers-document/explore-jrdvs/images/insert-by-dml.png diff --git a/23cfree/jrdv-schroedingers-document/explore-jrdvs/images/insert-by-jrdv.png b/23aifree/jrdv-schroedingers-document/explore-jrdvs/images/insert-by-jrdv.png similarity index 100% rename from 23cfree/jrdv-schroedingers-document/explore-jrdvs/images/insert-by-jrdv.png rename to 23aifree/jrdv-schroedingers-document/explore-jrdvs/images/insert-by-jrdv.png diff --git a/23cfree/jrdv-schroedingers-document/explore-jrdvs/images/jrdv-annotation-explanation.png b/23aifree/jrdv-schroedingers-document/explore-jrdvs/images/jrdv-annotation-explanation.png similarity index 100% rename from 23cfree/jrdv-schroedingers-document/explore-jrdvs/images/jrdv-annotation-explanation.png rename to 23aifree/jrdv-schroedingers-document/explore-jrdvs/images/jrdv-annotation-explanation.png diff --git a/23cfree/jrdv-schroedingers-document/explore-jrdvs/images/jrdv-annotation-restriction.png b/23aifree/jrdv-schroedingers-document/explore-jrdvs/images/jrdv-annotation-restriction.png similarity index 100% rename from 23cfree/jrdv-schroedingers-document/explore-jrdvs/images/jrdv-annotation-restriction.png rename to 23aifree/jrdv-schroedingers-document/explore-jrdvs/images/jrdv-annotation-restriction.png diff --git a/23cfree/jrdv-schroedingers-document/explore-jrdvs/images/open-text-editor.png b/23aifree/jrdv-schroedingers-document/explore-jrdvs/images/open-text-editor.png similarity index 100% rename from 23cfree/jrdv-schroedingers-document/explore-jrdvs/images/open-text-editor.png rename to 23aifree/jrdv-schroedingers-document/explore-jrdvs/images/open-text-editor.png diff --git a/23cfree/jrdv-schroedingers-document/explore-jrdvs/images/ords-schema-level-wizard-1.png b/23aifree/jrdv-schroedingers-document/explore-jrdvs/images/ords-schema-level-wizard-1.png similarity index 100% rename from 23cfree/jrdv-schroedingers-document/explore-jrdvs/images/ords-schema-level-wizard-1.png rename to 23aifree/jrdv-schroedingers-document/explore-jrdvs/images/ords-schema-level-wizard-1.png diff --git a/23cfree/jrdv-schroedingers-document/explore-jrdvs/images/ords-schema-level-wizard-2.png b/23aifree/jrdv-schroedingers-document/explore-jrdvs/images/ords-schema-level-wizard-2.png similarity index 100% rename from 23cfree/jrdv-schroedingers-document/explore-jrdvs/images/ords-schema-level-wizard-2.png rename to 23aifree/jrdv-schroedingers-document/explore-jrdvs/images/ords-schema-level-wizard-2.png diff --git a/23cfree/jrdv-schroedingers-document/explore-jrdvs/images/ords-view-level-wizard-1.png b/23aifree/jrdv-schroedingers-document/explore-jrdvs/images/ords-view-level-wizard-1.png similarity index 100% rename from 23cfree/jrdv-schroedingers-document/explore-jrdvs/images/ords-view-level-wizard-1.png rename to 23aifree/jrdv-schroedingers-document/explore-jrdvs/images/ords-view-level-wizard-1.png diff --git a/23cfree/jrdv-schroedingers-document/explore-jrdvs/images/ords-view-level-wizard-2.png b/23aifree/jrdv-schroedingers-document/explore-jrdvs/images/ords-view-level-wizard-2.png similarity index 100% rename from 23cfree/jrdv-schroedingers-document/explore-jrdvs/images/ords-view-level-wizard-2.png rename to 23aifree/jrdv-schroedingers-document/explore-jrdvs/images/ords-view-level-wizard-2.png diff --git a/23cfree/jrdv-schroedingers-document/explore-jrdvs/images/ords1.png b/23aifree/jrdv-schroedingers-document/explore-jrdvs/images/ords1.png similarity index 100% rename from 23cfree/jrdv-schroedingers-document/explore-jrdvs/images/ords1.png rename to 23aifree/jrdv-schroedingers-document/explore-jrdvs/images/ords1.png diff --git a/23cfree/jrdv-schroedingers-document/explore-jrdvs/images/update-by-curl-1.png b/23aifree/jrdv-schroedingers-document/explore-jrdvs/images/update-by-curl-1.png similarity index 100% rename from 23cfree/jrdv-schroedingers-document/explore-jrdvs/images/update-by-curl-1.png rename to 23aifree/jrdv-schroedingers-document/explore-jrdvs/images/update-by-curl-1.png diff --git a/23cfree/jrdv-schroedingers-document/explore-jrdvs/images/update-by-dml-2.png b/23aifree/jrdv-schroedingers-document/explore-jrdvs/images/update-by-dml-2.png similarity index 100% rename from 23cfree/jrdv-schroedingers-document/explore-jrdvs/images/update-by-dml-2.png rename to 23aifree/jrdv-schroedingers-document/explore-jrdvs/images/update-by-dml-2.png diff --git a/23cfree/jrdv-schroedingers-document/explore-jrdvs/images/update-by-dml-3.png b/23aifree/jrdv-schroedingers-document/explore-jrdvs/images/update-by-dml-3.png similarity index 100% rename from 23cfree/jrdv-schroedingers-document/explore-jrdvs/images/update-by-dml-3.png rename to 23aifree/jrdv-schroedingers-document/explore-jrdvs/images/update-by-dml-3.png diff --git a/23cfree/jrdv-schroedingers-document/explore-jrdvs/images/update-by-dml.png b/23aifree/jrdv-schroedingers-document/explore-jrdvs/images/update-by-dml.png similarity index 100% rename from 23cfree/jrdv-schroedingers-document/explore-jrdvs/images/update-by-dml.png rename to 23aifree/jrdv-schroedingers-document/explore-jrdvs/images/update-by-dml.png diff --git a/23cfree/jrdv-schroedingers-document/explore-jrdvs/images/update-by-jrdv.png b/23aifree/jrdv-schroedingers-document/explore-jrdvs/images/update-by-jrdv.png similarity index 100% rename from 23cfree/jrdv-schroedingers-document/explore-jrdvs/images/update-by-jrdv.png rename to 23aifree/jrdv-schroedingers-document/explore-jrdvs/images/update-by-jrdv.png diff --git a/23cfree/jrdv-schroedingers-document/explore-jrdvs/images/view-members-within-teams-as-json-before.png b/23aifree/jrdv-schroedingers-document/explore-jrdvs/images/view-members-within-teams-as-json-before.png similarity index 100% rename from 23cfree/jrdv-schroedingers-document/explore-jrdvs/images/view-members-within-teams-as-json-before.png rename to 23aifree/jrdv-schroedingers-document/explore-jrdvs/images/view-members-within-teams-as-json-before.png diff --git a/23cfree/jrdv-schroedingers-document/explore-jrdvs/images/view-members-within-teams-as-table-before.png b/23aifree/jrdv-schroedingers-document/explore-jrdvs/images/view-members-within-teams-as-table-before.png similarity index 100% rename from 23cfree/jrdv-schroedingers-document/explore-jrdvs/images/view-members-within-teams-as-table-before.png rename to 23aifree/jrdv-schroedingers-document/explore-jrdvs/images/view-members-within-teams-as-table-before.png diff --git a/23cfree/jrdv-schroedingers-document/explore-jrdvs/images/view-members-within-teams-post-dml-1.png b/23aifree/jrdv-schroedingers-document/explore-jrdvs/images/view-members-within-teams-post-dml-1.png similarity index 100% rename from 23cfree/jrdv-schroedingers-document/explore-jrdvs/images/view-members-within-teams-post-dml-1.png rename to 23aifree/jrdv-schroedingers-document/explore-jrdvs/images/view-members-within-teams-post-dml-1.png diff --git a/23cfree/jrdv-schroedingers-document/explore-jrdvs/images/view-members-within-teams-post-dml-2.png b/23aifree/jrdv-schroedingers-document/explore-jrdvs/images/view-members-within-teams-post-dml-2.png similarity index 100% rename from 23cfree/jrdv-schroedingers-document/explore-jrdvs/images/view-members-within-teams-post-dml-2.png rename to 23aifree/jrdv-schroedingers-document/explore-jrdvs/images/view-members-within-teams-post-dml-2.png diff --git a/23cfree/jrdv-schroedingers-document/explore-jrdvs/images/view-members-within-teams-post-dml-3.png b/23aifree/jrdv-schroedingers-document/explore-jrdvs/images/view-members-within-teams-post-dml-3.png similarity index 100% rename from 23cfree/jrdv-schroedingers-document/explore-jrdvs/images/view-members-within-teams-post-dml-3.png rename to 23aifree/jrdv-schroedingers-document/explore-jrdvs/images/view-members-within-teams-post-dml-3.png diff --git a/23cfree/jrdv-schroedingers-document/explore-jrdvs/images/view-planting-activity-as-json-before.png b/23aifree/jrdv-schroedingers-document/explore-jrdvs/images/view-planting-activity-as-json-before.png similarity index 100% rename from 23cfree/jrdv-schroedingers-document/explore-jrdvs/images/view-planting-activity-as-json-before.png rename to 23aifree/jrdv-schroedingers-document/explore-jrdvs/images/view-planting-activity-as-json-before.png diff --git a/23cfree/jrdv-schroedingers-document/explore-jrdvs/images/view-planting-activity-as-table-before.png b/23aifree/jrdv-schroedingers-document/explore-jrdvs/images/view-planting-activity-as-table-before.png similarity index 100% rename from 23cfree/jrdv-schroedingers-document/explore-jrdvs/images/view-planting-activity-as-table-before.png rename to 23aifree/jrdv-schroedingers-document/explore-jrdvs/images/view-planting-activity-as-table-before.png diff --git a/23cfree/jrdv-schroedingers-document/explore-jrdvs/images/view-planting-activity-post-dml-1.png b/23aifree/jrdv-schroedingers-document/explore-jrdvs/images/view-planting-activity-post-dml-1.png similarity index 100% rename from 23cfree/jrdv-schroedingers-document/explore-jrdvs/images/view-planting-activity-post-dml-1.png rename to 23aifree/jrdv-schroedingers-document/explore-jrdvs/images/view-planting-activity-post-dml-1.png diff --git a/23cfree/jrdv-schroedingers-document/explore-jrdvs/images/view-planting-activity-post-dml-2.png b/23aifree/jrdv-schroedingers-document/explore-jrdvs/images/view-planting-activity-post-dml-2.png similarity index 100% rename from 23cfree/jrdv-schroedingers-document/explore-jrdvs/images/view-planting-activity-post-dml-2.png rename to 23aifree/jrdv-schroedingers-document/explore-jrdvs/images/view-planting-activity-post-dml-2.png diff --git a/23cfree/jrdv-schroedingers-document/explore-jrdvs/images/view-planting-activity-post-dml-3.png b/23aifree/jrdv-schroedingers-document/explore-jrdvs/images/view-planting-activity-post-dml-3.png similarity index 100% rename from 23cfree/jrdv-schroedingers-document/explore-jrdvs/images/view-planting-activity-post-dml-3.png rename to 23aifree/jrdv-schroedingers-document/explore-jrdvs/images/view-planting-activity-post-dml-3.png diff --git a/23cfree/jrdv-schroedingers-document/explore-jrdvs/images/view-team-assignments-as-json-before.png b/23aifree/jrdv-schroedingers-document/explore-jrdvs/images/view-team-assignments-as-json-before.png similarity index 100% rename from 23cfree/jrdv-schroedingers-document/explore-jrdvs/images/view-team-assignments-as-json-before.png rename to 23aifree/jrdv-schroedingers-document/explore-jrdvs/images/view-team-assignments-as-json-before.png diff --git a/23cfree/jrdv-schroedingers-document/explore-jrdvs/images/view-team-assignments-as-table-before.png b/23aifree/jrdv-schroedingers-document/explore-jrdvs/images/view-team-assignments-as-table-before.png similarity index 100% rename from 23cfree/jrdv-schroedingers-document/explore-jrdvs/images/view-team-assignments-as-table-before.png rename to 23aifree/jrdv-schroedingers-document/explore-jrdvs/images/view-team-assignments-as-table-before.png diff --git a/23cfree/jrdv-schroedingers-document/initialize-livelabs-environment/images/extend-my-reservation.png b/23aifree/jrdv-schroedingers-document/initialize-livelabs-environment/images/extend-my-reservation.png similarity index 100% rename from 23cfree/jrdv-schroedingers-document/initialize-livelabs-environment/images/extend-my-reservation.png rename to 23aifree/jrdv-schroedingers-document/initialize-livelabs-environment/images/extend-my-reservation.png diff --git a/23cfree/jrdv-schroedingers-document/initialize-livelabs-environment/images/login-info.png b/23aifree/jrdv-schroedingers-document/initialize-livelabs-environment/images/login-info.png similarity index 100% rename from 23cfree/jrdv-schroedingers-document/initialize-livelabs-environment/images/login-info.png rename to 23aifree/jrdv-schroedingers-document/initialize-livelabs-environment/images/login-info.png diff --git a/23cfree/jrdv-schroedingers-document/initialize-livelabs-environment/images/my-reservation-completed.png b/23aifree/jrdv-schroedingers-document/initialize-livelabs-environment/images/my-reservation-completed.png similarity index 100% rename from 23cfree/jrdv-schroedingers-document/initialize-livelabs-environment/images/my-reservation-completed.png rename to 23aifree/jrdv-schroedingers-document/initialize-livelabs-environment/images/my-reservation-completed.png diff --git a/23cfree/jrdv-schroedingers-document/initialize-livelabs-environment/images/my-reservations.png b/23aifree/jrdv-schroedingers-document/initialize-livelabs-environment/images/my-reservations.png similarity index 100% rename from 23cfree/jrdv-schroedingers-document/initialize-livelabs-environment/images/my-reservations.png rename to 23aifree/jrdv-schroedingers-document/initialize-livelabs-environment/images/my-reservations.png diff --git a/23cfree/jrdv-schroedingers-document/initialize-livelabs-environment/images/novnc-deceptive-site-error.png b/23aifree/jrdv-schroedingers-document/initialize-livelabs-environment/images/novnc-deceptive-site-error.png similarity index 100% rename from 23cfree/jrdv-schroedingers-document/initialize-livelabs-environment/images/novnc-deceptive-site-error.png rename to 23aifree/jrdv-schroedingers-document/initialize-livelabs-environment/images/novnc-deceptive-site-error.png diff --git a/23cfree/jrdv-schroedingers-document/initialize-livelabs-environment/images/novnc-launch-get-started-generic.png b/23aifree/jrdv-schroedingers-document/initialize-livelabs-environment/images/novnc-launch-get-started-generic.png similarity index 100% rename from 23cfree/jrdv-schroedingers-document/initialize-livelabs-environment/images/novnc-launch-get-started-generic.png rename to 23aifree/jrdv-schroedingers-document/initialize-livelabs-environment/images/novnc-launch-get-started-generic.png diff --git a/23cfree/jrdv-schroedingers-document/initialize-livelabs-environment/images/ssh.png b/23aifree/jrdv-schroedingers-document/initialize-livelabs-environment/images/ssh.png similarity index 100% rename from 23cfree/jrdv-schroedingers-document/initialize-livelabs-environment/images/ssh.png rename to 23aifree/jrdv-schroedingers-document/initialize-livelabs-environment/images/ssh.png diff --git a/23cfree/jrdv-schroedingers-document/initialize-livelabs-environment/initalize-livelabs-environment.md b/23aifree/jrdv-schroedingers-document/initialize-livelabs-environment/initalize-livelabs-environment.md similarity index 100% rename from 23cfree/jrdv-schroedingers-document/initialize-livelabs-environment/initalize-livelabs-environment.md rename to 23aifree/jrdv-schroedingers-document/initialize-livelabs-environment/initalize-livelabs-environment.md diff --git a/23cfree/jrdv-schroedingers-document/initialize-ords/images/alter-session1.png b/23aifree/jrdv-schroedingers-document/initialize-ords/images/alter-session1.png similarity index 100% rename from 23cfree/jrdv-schroedingers-document/initialize-ords/images/alter-session1.png rename to 23aifree/jrdv-schroedingers-document/initialize-ords/images/alter-session1.png diff --git a/23cfree/jrdv-schroedingers-document/initialize-ords/images/change-password1.png b/23aifree/jrdv-schroedingers-document/initialize-ords/images/change-password1.png similarity index 100% rename from 23cfree/jrdv-schroedingers-document/initialize-ords/images/change-password1.png rename to 23aifree/jrdv-schroedingers-document/initialize-ords/images/change-password1.png diff --git a/23cfree/jrdv-schroedingers-document/initialize-ords/images/confirm_ords.png b/23aifree/jrdv-schroedingers-document/initialize-ords/images/confirm_ords.png similarity index 100% rename from 23cfree/jrdv-schroedingers-document/initialize-ords/images/confirm_ords.png rename to 23aifree/jrdv-schroedingers-document/initialize-ords/images/confirm_ords.png diff --git a/23cfree/jrdv-schroedingers-document/initialize-ords/images/connect-db-sysdba1.png b/23aifree/jrdv-schroedingers-document/initialize-ords/images/connect-db-sysdba1.png similarity index 100% rename from 23cfree/jrdv-schroedingers-document/initialize-ords/images/connect-db-sysdba1.png rename to 23aifree/jrdv-schroedingers-document/initialize-ords/images/connect-db-sysdba1.png diff --git a/23cfree/jrdv-schroedingers-document/initialize-ords/images/connect-hol23c.png b/23aifree/jrdv-schroedingers-document/initialize-ords/images/connect-hol23c.png similarity index 100% rename from 23cfree/jrdv-schroedingers-document/initialize-ords/images/connect-hol23c.png rename to 23aifree/jrdv-schroedingers-document/initialize-ords/images/connect-hol23c.png diff --git a/23cfree/jrdv-schroedingers-document/initialize-ords/images/exit1.png b/23aifree/jrdv-schroedingers-document/initialize-ords/images/exit1.png similarity index 100% rename from 23cfree/jrdv-schroedingers-document/initialize-ords/images/exit1.png rename to 23aifree/jrdv-schroedingers-document/initialize-ords/images/exit1.png diff --git a/23cfree/jrdv-schroedingers-document/initialize-ords/images/open-terminal.png b/23aifree/jrdv-schroedingers-document/initialize-ords/images/open-terminal.png similarity index 100% rename from 23cfree/jrdv-schroedingers-document/initialize-ords/images/open-terminal.png rename to 23aifree/jrdv-schroedingers-document/initialize-ords/images/open-terminal.png diff --git a/23cfree/jrdv-schroedingers-document/initialize-ords/images/ords1.png b/23aifree/jrdv-schroedingers-document/initialize-ords/images/ords1.png similarity index 100% rename from 23cfree/jrdv-schroedingers-document/initialize-ords/images/ords1.png rename to 23aifree/jrdv-schroedingers-document/initialize-ords/images/ords1.png diff --git a/23cfree/jrdv-schroedingers-document/initialize-ords/images/set-envt-free1.png b/23aifree/jrdv-schroedingers-document/initialize-ords/images/set-envt-free1.png similarity index 100% rename from 23cfree/jrdv-schroedingers-document/initialize-ords/images/set-envt-free1.png rename to 23aifree/jrdv-schroedingers-document/initialize-ords/images/set-envt-free1.png diff --git a/23cfree/jrdv-schroedingers-document/initialize-ords/initialize-ords.md b/23aifree/jrdv-schroedingers-document/initialize-ords/initialize-ords.md similarity index 92% rename from 23cfree/jrdv-schroedingers-document/initialize-ords/initialize-ords.md rename to 23aifree/jrdv-schroedingers-document/initialize-ords/initialize-ords.md index 5d42f6e8a..a42522a7f 100644 --- a/23cfree/jrdv-schroedingers-document/initialize-ords/initialize-ords.md +++ b/23aifree/jrdv-schroedingers-document/initialize-ords/initialize-ords.md @@ -15,7 +15,7 @@ In this lab, you will: ### Prerequisites This lab assumes you have: -* Oracle Database 23c Free Developer Release +* Oracle Database 23ai Free Developer Release * A terminal or console access to the database ## Task 1: Resetting database user password @@ -80,7 +80,7 @@ This lab assumes you have: ## Learn More -* [Introducing Oracle Database 23c Free � Developer Release](https://blogs.oracle.com/database/post/oracle-database-23c-free) +* [Introducing Oracle Database 23ai Free � Developer Release](https://blogs.oracle.com/database/post/oracle-database-23c-free) ## Acknowledgements * **Author** - Kaylien Phan, William Masdon diff --git a/23cfree/jrdv-schroedingers-document/introduction/images/zdc-logo.png b/23aifree/jrdv-schroedingers-document/introduction/images/zdc-logo.png similarity index 100% rename from 23cfree/jrdv-schroedingers-document/introduction/images/zdc-logo.png rename to 23aifree/jrdv-schroedingers-document/introduction/images/zdc-logo.png diff --git a/23cfree/jrdv-schroedingers-document/introduction/introduction.md b/23aifree/jrdv-schroedingers-document/introduction/introduction.md similarity index 87% rename from 23cfree/jrdv-schroedingers-document/introduction/introduction.md rename to 23aifree/jrdv-schroedingers-document/introduction/introduction.md index 73d6c6acf..4094a1ba5 100644 --- a/23cfree/jrdv-schroedingers-document/introduction/introduction.md +++ b/23aifree/jrdv-schroedingers-document/introduction/introduction.md @@ -11,7 +11,7 @@ This LiveLab session focuses on a real-world environmental and climate issue: ho The database tables we will populate contain dozens of variables, including publicly-available data to plot geospatial boundaries of 25 heat islands within the City of Chicago, Illinois. We will also track the activity of three volunteer teams as they plant various tree species within those heat islands. These data will be stored in various formats within Oracle Database tables, including the native JSON datatype introduced in Oracle 21c. -We will then explore how JSON Relational Duality Views (JRDVs) introduced in Oracle 23c make short work of reporting on and maintaining data within these tables without ever having to write SQL query statements or data manipulation language (DML) statements. Instead, we will use JSON to perform all required tasks, thus empowering DevOps teams to use the same language they're already using with other NoSQL implementations without the steeper learning curve required to master SQL. +We will then explore how JSON Relational Duality Views (JRDVs) introduced in Oracle 23ai make short work of reporting on and maintaining data within these tables without ever having to write SQL query statements or data manipulation language (DML) statements. Instead, we will use JSON to perform all required tasks, thus empowering DevOps teams to use the same language they're already using with other NoSQL implementations without the steeper learning curve required to master SQL. Finally, we'll create a simple Oracle Spatial Suite environment and use it to quickly map out the results of our volunteer teams' tree planting efforts. diff --git a/23cfree/jrdv-schroedingers-document/prepare-database-objects/images/activities-terminal.png b/23aifree/jrdv-schroedingers-document/prepare-database-objects/images/activities-terminal.png similarity index 100% rename from 23cfree/jrdv-schroedingers-document/prepare-database-objects/images/activities-terminal.png rename to 23aifree/jrdv-schroedingers-document/prepare-database-objects/images/activities-terminal.png diff --git a/23cfree/jrdv-schroedingers-document/prepare-database-objects/images/create_tables.png b/23aifree/jrdv-schroedingers-document/prepare-database-objects/images/create_tables.png similarity index 100% rename from 23cfree/jrdv-schroedingers-document/prepare-database-objects/images/create_tables.png rename to 23aifree/jrdv-schroedingers-document/prepare-database-objects/images/create_tables.png diff --git a/23cfree/jrdv-schroedingers-document/prepare-database-objects/images/directory.png b/23aifree/jrdv-schroedingers-document/prepare-database-objects/images/directory.png similarity index 100% rename from 23cfree/jrdv-schroedingers-document/prepare-database-objects/images/directory.png rename to 23aifree/jrdv-schroedingers-document/prepare-database-objects/images/directory.png diff --git a/23cfree/jrdv-schroedingers-document/prepare-database-objects/images/explore-sqldeveloper.png b/23aifree/jrdv-schroedingers-document/prepare-database-objects/images/explore-sqldeveloper.png similarity index 100% rename from 23cfree/jrdv-schroedingers-document/prepare-database-objects/images/explore-sqldeveloper.png rename to 23aifree/jrdv-schroedingers-document/prepare-database-objects/images/explore-sqldeveloper.png diff --git a/23cfree/jrdv-schroedingers-document/prepare-database-objects/images/file-open.png b/23aifree/jrdv-schroedingers-document/prepare-database-objects/images/file-open.png similarity index 100% rename from 23cfree/jrdv-schroedingers-document/prepare-database-objects/images/file-open.png rename to 23aifree/jrdv-schroedingers-document/prepare-database-objects/images/file-open.png diff --git a/23cfree/jrdv-schroedingers-document/prepare-database-objects/images/hol23c-connection.png b/23aifree/jrdv-schroedingers-document/prepare-database-objects/images/hol23c-connection.png similarity index 100% rename from 23cfree/jrdv-schroedingers-document/prepare-database-objects/images/hol23c-connection.png rename to 23aifree/jrdv-schroedingers-document/prepare-database-objects/images/hol23c-connection.png diff --git a/23cfree/jrdv-schroedingers-document/prepare-database-objects/images/login-connection.png b/23aifree/jrdv-schroedingers-document/prepare-database-objects/images/login-connection.png similarity index 100% rename from 23cfree/jrdv-schroedingers-document/prepare-database-objects/images/login-connection.png rename to 23aifree/jrdv-schroedingers-document/prepare-database-objects/images/login-connection.png diff --git a/23cfree/jrdv-schroedingers-document/prepare-database-objects/images/post-schema-population.png b/23aifree/jrdv-schroedingers-document/prepare-database-objects/images/post-schema-population.png similarity index 100% rename from 23cfree/jrdv-schroedingers-document/prepare-database-objects/images/post-schema-population.png rename to 23aifree/jrdv-schroedingers-document/prepare-database-objects/images/post-schema-population.png diff --git a/23cfree/jrdv-schroedingers-document/prepare-database-objects/images/start-sqldeveloper.png b/23aifree/jrdv-schroedingers-document/prepare-database-objects/images/start-sqldeveloper.png similarity index 100% rename from 23cfree/jrdv-schroedingers-document/prepare-database-objects/images/start-sqldeveloper.png rename to 23aifree/jrdv-schroedingers-document/prepare-database-objects/images/start-sqldeveloper.png diff --git a/23cfree/jrdv-schroedingers-document/prepare-database-objects/images/unzip-file.png b/23aifree/jrdv-schroedingers-document/prepare-database-objects/images/unzip-file.png similarity index 100% rename from 23cfree/jrdv-schroedingers-document/prepare-database-objects/images/unzip-file.png rename to 23aifree/jrdv-schroedingers-document/prepare-database-objects/images/unzip-file.png diff --git a/23cfree/jrdv-schroedingers-document/prepare-database-objects/prepare-database-objects.md b/23aifree/jrdv-schroedingers-document/prepare-database-objects/prepare-database-objects.md similarity index 95% rename from 23cfree/jrdv-schroedingers-document/prepare-database-objects/prepare-database-objects.md rename to 23aifree/jrdv-schroedingers-document/prepare-database-objects/prepare-database-objects.md index 6f62dd513..709926732 100644 --- a/23cfree/jrdv-schroedingers-document/prepare-database-objects/prepare-database-objects.md +++ b/23aifree/jrdv-schroedingers-document/prepare-database-objects/prepare-database-objects.md @@ -2,7 +2,7 @@ ## Introduction -Before we can create new JSON Relational Duality Views (JRDVs), we must first create and populate tables and other database objects containing our data sources. This lab assumes that you have already installed the Oracle Database 23c Free Developer Release on a pluggable database. +Before we can create new JSON Relational Duality Views (JRDVs), we must first create and populate tables and other database objects containing our data sources. This lab assumes that you have already installed the Oracle Database 23ai Free Developer Release on a pluggable database. Estimated Time: 8 minutes @@ -16,7 +16,7 @@ In this lab, you will: ### Prerequisites This lab assumes you have: -- Oracle Database 23c Free Developer Release +- Oracle Database 23ai Free Developer Release - Completed all previous labs successfully Watch the video below for a quick walk through of the lab. diff --git a/23cfree/jrdv-schroedingers-document/prepare-jrdvs/images/execute-create-jrdvs.png b/23aifree/jrdv-schroedingers-document/prepare-jrdvs/images/execute-create-jrdvs.png similarity index 100% rename from 23cfree/jrdv-schroedingers-document/prepare-jrdvs/images/execute-create-jrdvs.png rename to 23aifree/jrdv-schroedingers-document/prepare-jrdvs/images/execute-create-jrdvs.png diff --git a/23cfree/jrdv-schroedingers-document/prepare-jrdvs/images/file-open-create-jrdvs.png b/23aifree/jrdv-schroedingers-document/prepare-jrdvs/images/file-open-create-jrdvs.png similarity index 100% rename from 23cfree/jrdv-schroedingers-document/prepare-jrdvs/images/file-open-create-jrdvs.png rename to 23aifree/jrdv-schroedingers-document/prepare-jrdvs/images/file-open-create-jrdvs.png diff --git a/23cfree/jrdv-schroedingers-document/prepare-jrdvs/images/jrdv-failures.png b/23aifree/jrdv-schroedingers-document/prepare-jrdvs/images/jrdv-failures.png similarity index 100% rename from 23cfree/jrdv-schroedingers-document/prepare-jrdvs/images/jrdv-failures.png rename to 23aifree/jrdv-schroedingers-document/prepare-jrdvs/images/jrdv-failures.png diff --git a/23cfree/jrdv-schroedingers-document/prepare-jrdvs/images/view-jrdv-metadata-1.png b/23aifree/jrdv-schroedingers-document/prepare-jrdvs/images/view-jrdv-metadata-1.png similarity index 100% rename from 23cfree/jrdv-schroedingers-document/prepare-jrdvs/images/view-jrdv-metadata-1.png rename to 23aifree/jrdv-schroedingers-document/prepare-jrdvs/images/view-jrdv-metadata-1.png diff --git a/23cfree/jrdv-schroedingers-document/prepare-jrdvs/images/view-jrdv-metadata-2.png b/23aifree/jrdv-schroedingers-document/prepare-jrdvs/images/view-jrdv-metadata-2.png similarity index 100% rename from 23cfree/jrdv-schroedingers-document/prepare-jrdvs/images/view-jrdv-metadata-2.png rename to 23aifree/jrdv-schroedingers-document/prepare-jrdvs/images/view-jrdv-metadata-2.png diff --git a/23cfree/jrdv-schroedingers-document/prepare-jrdvs/images/view-jrdv-metadata-3.png b/23aifree/jrdv-schroedingers-document/prepare-jrdvs/images/view-jrdv-metadata-3.png similarity index 100% rename from 23cfree/jrdv-schroedingers-document/prepare-jrdvs/images/view-jrdv-metadata-3.png rename to 23aifree/jrdv-schroedingers-document/prepare-jrdvs/images/view-jrdv-metadata-3.png diff --git a/23cfree/jrdv-schroedingers-document/prepare-jrdvs/images/view-jrdv-metadata-4.png b/23aifree/jrdv-schroedingers-document/prepare-jrdvs/images/view-jrdv-metadata-4.png similarity index 100% rename from 23cfree/jrdv-schroedingers-document/prepare-jrdvs/images/view-jrdv-metadata-4.png rename to 23aifree/jrdv-schroedingers-document/prepare-jrdvs/images/view-jrdv-metadata-4.png diff --git a/23cfree/jrdv-schroedingers-document/prepare-jrdvs/images/view-jrdv-metadata-5.png b/23aifree/jrdv-schroedingers-document/prepare-jrdvs/images/view-jrdv-metadata-5.png similarity index 100% rename from 23cfree/jrdv-schroedingers-document/prepare-jrdvs/images/view-jrdv-metadata-5.png rename to 23aifree/jrdv-schroedingers-document/prepare-jrdvs/images/view-jrdv-metadata-5.png diff --git a/23cfree/jrdv-schroedingers-document/prepare-jrdvs/images/view-jrdvs-data-from-tab.png b/23aifree/jrdv-schroedingers-document/prepare-jrdvs/images/view-jrdvs-data-from-tab.png similarity index 100% rename from 23cfree/jrdv-schroedingers-document/prepare-jrdvs/images/view-jrdvs-data-from-tab.png rename to 23aifree/jrdv-schroedingers-document/prepare-jrdvs/images/view-jrdvs-data-from-tab.png diff --git a/23cfree/jrdv-schroedingers-document/prepare-jrdvs/images/view-jrdvs-in-tree.png b/23aifree/jrdv-schroedingers-document/prepare-jrdvs/images/view-jrdvs-in-tree.png similarity index 100% rename from 23cfree/jrdv-schroedingers-document/prepare-jrdvs/images/view-jrdvs-in-tree.png rename to 23aifree/jrdv-schroedingers-document/prepare-jrdvs/images/view-jrdvs-in-tree.png diff --git a/23cfree/jrdv-schroedingers-document/prepare-jrdvs/prepare-jrdvs.md b/23aifree/jrdv-schroedingers-document/prepare-jrdvs/prepare-jrdvs.md similarity index 94% rename from 23cfree/jrdv-schroedingers-document/prepare-jrdvs/prepare-jrdvs.md rename to 23aifree/jrdv-schroedingers-document/prepare-jrdvs/prepare-jrdvs.md index a77709fdf..a3817067c 100644 --- a/23cfree/jrdv-schroedingers-document/prepare-jrdvs/prepare-jrdvs.md +++ b/23aifree/jrdv-schroedingers-document/prepare-jrdvs/prepare-jrdvs.md @@ -9,7 +9,7 @@ Estimated Time: 5 minutes. ### Objectives Learn how to: - Create new JRDVs -- Explore JRDV metadata captured within an Oracle 23c database +- Explore JRDV metadata captured within an Oracle 23ai database ### Prerequisites This lab assumes: @@ -48,7 +48,7 @@ Watch the video below for a quick walk through of the lab. ## Task 2: Explore JRDV Metadata -1. Next, let's take a closer look at the available metadata that Oracle 23c retains automatically for each JRDV. +1. Next, let's take a closer look at the available metadata that Oracle 23ai retains automatically for each JRDV. - Open the file named **view\_jrdv\_metadata.sql** by clicking on the File ... Open icon. - Select the **hol23c\_free** database from the drop-down list in the upper-right-hand corner of the window to connect to your PDB. @@ -86,7 +86,7 @@ This task looks at a few eccentricities you might encounter when creating your o ![JRDV Failures](./images/jrdv-failures.png) -2. What happened here? The JRDV creation syntax appears to be syntactically correct, but yet Oracle 23c would not create the JDRV as specified. The answer is explained rather cryptically in the more detailed error message explanation for **ORA-40895**: +2. What happened here? The JRDV creation syntax appears to be syntactically correct, but yet Oracle 23ai would not create the JDRV as specified. The answer is explained rather cryptically in the more detailed error message explanation for **ORA-40895**: ``` SQL> ? 40895 diff --git a/23cfree/jrdv-schroedingers-document/visualize-jrdvs/images/activities-chrome.png b/23aifree/jrdv-schroedingers-document/visualize-jrdvs/images/activities-chrome.png similarity index 100% rename from 23cfree/jrdv-schroedingers-document/visualize-jrdvs/images/activities-chrome.png rename to 23aifree/jrdv-schroedingers-document/visualize-jrdvs/images/activities-chrome.png diff --git a/23cfree/jrdv-schroedingers-document/visualize-jrdvs/images/apex-app-builder.png b/23aifree/jrdv-schroedingers-document/visualize-jrdvs/images/apex-app-builder.png similarity index 100% rename from 23cfree/jrdv-schroedingers-document/visualize-jrdvs/images/apex-app-builder.png rename to 23aifree/jrdv-schroedingers-document/visualize-jrdvs/images/apex-app-builder.png diff --git a/23cfree/jrdv-schroedingers-document/visualize-jrdvs/images/apex-choose-app.png b/23aifree/jrdv-schroedingers-document/visualize-jrdvs/images/apex-choose-app.png similarity index 100% rename from 23cfree/jrdv-schroedingers-document/visualize-jrdvs/images/apex-choose-app.png rename to 23aifree/jrdv-schroedingers-document/visualize-jrdvs/images/apex-choose-app.png diff --git a/23cfree/jrdv-schroedingers-document/visualize-jrdvs/images/apex-dev-login.png b/23aifree/jrdv-schroedingers-document/visualize-jrdvs/images/apex-dev-login.png similarity index 100% rename from 23cfree/jrdv-schroedingers-document/visualize-jrdvs/images/apex-dev-login.png rename to 23aifree/jrdv-schroedingers-document/visualize-jrdvs/images/apex-dev-login.png diff --git a/23cfree/jrdv-schroedingers-document/visualize-jrdvs/images/apex-dev-logout.png b/23aifree/jrdv-schroedingers-document/visualize-jrdvs/images/apex-dev-logout.png similarity index 100% rename from 23cfree/jrdv-schroedingers-document/visualize-jrdvs/images/apex-dev-logout.png rename to 23aifree/jrdv-schroedingers-document/visualize-jrdvs/images/apex-dev-logout.png diff --git a/23cfree/jrdv-schroedingers-document/visualize-jrdvs/images/apex-pick-page-100.png b/23aifree/jrdv-schroedingers-document/visualize-jrdvs/images/apex-pick-page-100.png similarity index 100% rename from 23cfree/jrdv-schroedingers-document/visualize-jrdvs/images/apex-pick-page-100.png rename to 23aifree/jrdv-schroedingers-document/visualize-jrdvs/images/apex-pick-page-100.png diff --git a/23cfree/jrdv-schroedingers-document/visualize-jrdvs/images/apex-run-page-100.png b/23aifree/jrdv-schroedingers-document/visualize-jrdvs/images/apex-run-page-100.png similarity index 100% rename from 23cfree/jrdv-schroedingers-document/visualize-jrdvs/images/apex-run-page-100.png rename to 23aifree/jrdv-schroedingers-document/visualize-jrdvs/images/apex-run-page-100.png diff --git a/23cfree/jrdv-schroedingers-document/visualize-jrdvs/images/app-302-heat-island-details.png b/23aifree/jrdv-schroedingers-document/visualize-jrdvs/images/app-302-heat-island-details.png similarity index 100% rename from 23cfree/jrdv-schroedingers-document/visualize-jrdvs/images/app-302-heat-island-details.png rename to 23aifree/jrdv-schroedingers-document/visualize-jrdvs/images/app-302-heat-island-details.png diff --git a/23cfree/jrdv-schroedingers-document/visualize-jrdvs/images/app-302-hol23c-login.png b/23aifree/jrdv-schroedingers-document/visualize-jrdvs/images/app-302-hol23c-login.png similarity index 100% rename from 23cfree/jrdv-schroedingers-document/visualize-jrdvs/images/app-302-hol23c-login.png rename to 23aifree/jrdv-schroedingers-document/visualize-jrdvs/images/app-302-hol23c-login.png diff --git a/23cfree/jrdv-schroedingers-document/visualize-jrdvs/images/app-302-initial-view.png b/23aifree/jrdv-schroedingers-document/visualize-jrdvs/images/app-302-initial-view.png similarity index 100% rename from 23cfree/jrdv-schroedingers-document/visualize-jrdvs/images/app-302-initial-view.png rename to 23aifree/jrdv-schroedingers-document/visualize-jrdvs/images/app-302-initial-view.png diff --git a/23cfree/jrdv-schroedingers-document/visualize-jrdvs/images/app-302-tree-details.png b/23aifree/jrdv-schroedingers-document/visualize-jrdvs/images/app-302-tree-details.png similarity index 100% rename from 23cfree/jrdv-schroedingers-document/visualize-jrdvs/images/app-302-tree-details.png rename to 23aifree/jrdv-schroedingers-document/visualize-jrdvs/images/app-302-tree-details.png diff --git a/23cfree/jrdv-schroedingers-document/visualize-jrdvs/images/connect-db-sysdba1.png b/23aifree/jrdv-schroedingers-document/visualize-jrdvs/images/connect-db-sysdba1.png similarity index 100% rename from 23cfree/jrdv-schroedingers-document/visualize-jrdvs/images/connect-db-sysdba1.png rename to 23aifree/jrdv-schroedingers-document/visualize-jrdvs/images/connect-db-sysdba1.png diff --git a/23cfree/jrdv-schroedingers-document/visualize-jrdvs/images/exit1.png b/23aifree/jrdv-schroedingers-document/visualize-jrdvs/images/exit1.png similarity index 100% rename from 23cfree/jrdv-schroedingers-document/visualize-jrdvs/images/exit1.png rename to 23aifree/jrdv-schroedingers-document/visualize-jrdvs/images/exit1.png diff --git a/23cfree/jrdv-schroedingers-document/visualize-jrdvs/images/open-terminal.png b/23aifree/jrdv-schroedingers-document/visualize-jrdvs/images/open-terminal.png similarity index 100% rename from 23cfree/jrdv-schroedingers-document/visualize-jrdvs/images/open-terminal.png rename to 23aifree/jrdv-schroedingers-document/visualize-jrdvs/images/open-terminal.png diff --git a/23cfree/jrdv-schroedingers-document/visualize-jrdvs/images/post-apex-environment-creation.png b/23aifree/jrdv-schroedingers-document/visualize-jrdvs/images/post-apex-environment-creation.png similarity index 100% rename from 23cfree/jrdv-schroedingers-document/visualize-jrdvs/images/post-apex-environment-creation.png rename to 23aifree/jrdv-schroedingers-document/visualize-jrdvs/images/post-apex-environment-creation.png diff --git a/23cfree/jrdv-schroedingers-document/visualize-jrdvs/images/post-cat-etc-hosts.png b/23aifree/jrdv-schroedingers-document/visualize-jrdvs/images/post-cat-etc-hosts.png similarity index 100% rename from 23cfree/jrdv-schroedingers-document/visualize-jrdvs/images/post-cat-etc-hosts.png rename to 23aifree/jrdv-schroedingers-document/visualize-jrdvs/images/post-cat-etc-hosts.png diff --git a/23cfree/jrdv-schroedingers-document/visualize-jrdvs/visualize-jrdvs.md b/23aifree/jrdv-schroedingers-document/visualize-jrdvs/visualize-jrdvs.md similarity index 94% rename from 23cfree/jrdv-schroedingers-document/visualize-jrdvs/visualize-jrdvs.md rename to 23aifree/jrdv-schroedingers-document/visualize-jrdvs/visualize-jrdvs.md index aa352e2a3..9abf49f45 100644 --- a/23cfree/jrdv-schroedingers-document/visualize-jrdvs/visualize-jrdvs.md +++ b/23aifree/jrdv-schroedingers-document/visualize-jrdvs/visualize-jrdvs.md @@ -12,7 +12,7 @@ Learn how to: ### Prerequisites This lab assumes you have: -- Oracle Database 23c Free Developer Release +- Oracle Database 23ai Free Developer Release - Completed all previous labs successfully - ORDS still running so that you can run the sample APEX application @@ -126,7 +126,7 @@ Now that our APEX environment is fully configured, we'll use the installed APEX 4. You have now completed this lab. ## Learn More -* [Oracle Database 23c: Spatial Concepts](https://docs.oracle.com/en/database/oracle/oracle-database/23/spatl/spatial-concepts.html#GUID-67E4037F-C40F-442A-8662-837DD5539784) +* [Oracle Database 23ai: Spatial Concepts](https://docs.oracle.com/en/database/oracle/oracle-database/23/spatl/spatial-concepts.html#GUID-67E4037F-C40F-442A-8662-837DD5539784) * [Oracle APEX 23.1: Creating Maps](https://docs.oracle.com/en/database/oracle/apex/23.1/htmdb/creating-maps.html#GUID-ACA5ED1C-7031-42BF-90B1-98938FB6DC17) diff --git a/23cfree/jrdv-schroedingers-document/workshops/ocw23-sandbox/index.html b/23aifree/jrdv-schroedingers-document/workshops/ocw23-sandbox/index.html similarity index 100% rename from 23cfree/jrdv-schroedingers-document/workshops/ocw23-sandbox/index.html rename to 23aifree/jrdv-schroedingers-document/workshops/ocw23-sandbox/index.html diff --git a/23cfree/jrdv-schroedingers-document/workshops/ocw23-sandbox/manifest.json b/23aifree/jrdv-schroedingers-document/workshops/ocw23-sandbox/manifest.json similarity index 96% rename from 23cfree/jrdv-schroedingers-document/workshops/ocw23-sandbox/manifest.json rename to 23aifree/jrdv-schroedingers-document/workshops/ocw23-sandbox/manifest.json index bcc56b0cb..226d4ccd6 100644 --- a/23cfree/jrdv-schroedingers-document/workshops/ocw23-sandbox/manifest.json +++ b/23aifree/jrdv-schroedingers-document/workshops/ocw23-sandbox/manifest.json @@ -1,10 +1,10 @@ { - "workshoptitle": "Schröedinger’s Document: JSON Relational Duality Views in Oracle 23c", + "workshoptitle": "Schröedinger’s Document: JSON Relational Duality Views in Oracle 23ai", "help": "livelabs-help-db_us@oracle.com", "tutorials": [ { "title": "Introduction", - "description": "This is an introduction to Oracle Database 23c.", + "description": "This is an introduction to Oracle Database 23ai.", "type": "livelabs", "filename": "../../introduction/introduction.md" }, @@ -21,25 +21,25 @@ }, { "title": "Lab 2: Prepare Database Objects", - "description": "Power up with new features in Oracle Database 23c", + "description": "Power up with new features in Oracle Database 23ai", "type": "livelabs", "filename": "../../prepare-database-objects/prepare-database-objects.md" }, { "title": "Lab 3: Prepare JSON Relational Duality Views", - "description": "Leverage SQL Domains in Oracle Database 23c", + "description": "Leverage SQL Domains in Oracle Database 23ai", "type": "livelabs", "filename": "../../prepare-jrdvs/prepare-jrdvs.md" }, { "title": "Lab 4: Explore JSON Relational Duality Views", - "description": "Leverage SQL Domains in Oracle Database 23c", + "description": "Leverage SQL Domains in Oracle Database 23ai", "type": "livelabs", "filename": "../../explore-jrdvs/explore-jrdvs.md" }, { "title": "Lab 5 (Optional): Visualize Geospatial Attributes", - "description": "Leverage SQL Domains in Oracle Database 23c", + "description": "Leverage SQL Domains in Oracle Database 23ai", "type": "livelabs", "filename": "../../visualize-jrdvs/visualize-jrdvs.md" }, diff --git a/23cfree/jrdv-schroedingers-document/workshops/sandbox/index.html b/23aifree/jrdv-schroedingers-document/workshops/sandbox/index.html similarity index 100% rename from 23cfree/jrdv-schroedingers-document/workshops/sandbox/index.html rename to 23aifree/jrdv-schroedingers-document/workshops/sandbox/index.html diff --git a/23cfree/jrdv-schroedingers-document/workshops/sandbox/manifest.json b/23aifree/jrdv-schroedingers-document/workshops/sandbox/manifest.json similarity index 95% rename from 23cfree/jrdv-schroedingers-document/workshops/sandbox/manifest.json rename to 23aifree/jrdv-schroedingers-document/workshops/sandbox/manifest.json index 92dfad694..4a023c845 100644 --- a/23cfree/jrdv-schroedingers-document/workshops/sandbox/manifest.json +++ b/23aifree/jrdv-schroedingers-document/workshops/sandbox/manifest.json @@ -1,10 +1,10 @@ { - "workshoptitle": "Schröedinger’s Document: JSON Relational Duality Views in Oracle 23c", + "workshoptitle": "Schröedinger’s Document: JSON Relational Duality Views in Oracle 23ai", "help": "livelabs-help-db_us@oracle.com", "tutorials": [ { "title": "Introduction", - "description": "This is an introduction to Oracle Database 23c.", + "description": "This is an introduction to Oracle Database 23ai.", "type": "livelabs", "filename": "../../introduction/introduction.md" }, @@ -21,25 +21,25 @@ }, { "title": "Lab 2: Prepare Database Objects", - "description": "Power up with new features in Oracle Database 23c", + "description": "Power up with new features in Oracle Database 23ai", "type": "livelabs", "filename": "../../prepare-database-objects/prepare-database-objects.md" }, { "title": "Lab 3: Prepare JSON Relational Duality Views", - "description": "Leverage SQL Domains in Oracle Database 23c", + "description": "Leverage SQL Domains in Oracle Database 23ai", "type": "livelabs", "filename": "../../prepare-jrdvs/prepare-jrdvs.md" }, { "title": "Lab 4: Explore JSON Relational Duality Views", - "description": "Leverage SQL Domains in Oracle Database 23c", + "description": "Leverage SQL Domains in Oracle Database 23ai", "type": "livelabs", "filename": "../../explore-jrdvs/explore-jrdvs.md" }, { "title": "Lab 5 (Optional): Visualize Geospatial Attributes", - "description": "Leverage SQL Domains in Oracle Database 23c", + "description": "Leverage SQL Domains in Oracle Database 23ai", "type": "livelabs", "filename": "../../visualize-jrdvs/visualize-jrdvs.md" }, diff --git a/23cfree/js-generic-appendix/appendix.md b/23aifree/js-generic-appendix/appendix.md similarity index 95% rename from 23cfree/js-generic-appendix/appendix.md rename to 23aifree/js-generic-appendix/appendix.md index f9d01c1d0..22af7c958 100644 --- a/23cfree/js-generic-appendix/appendix.md +++ b/23aifree/js-generic-appendix/appendix.md @@ -14,7 +14,7 @@ Estimated Lab Time: 10 minutes This lab assumes you have: -- An Oracle Database 23c Free - Developer Release environment available to use +- An Oracle Database 23ai Free - Developer Release environment available to use ## Task 1: Recreate the EMILY account @@ -84,7 +84,7 @@ Version 23.2.0.0.0 Copyright (c) 1982, 2023, Oracle and/or its affiliates. All rights reserved. -Connected to: Oracle Database 23c Free, Release 23.0.0.0.0 - Developer-Release +Connected to: Oracle Database 23ai Free, Release 23.0.0.0.0 - Developer-Release Starting "EMILY"."SYS_EXPORT_SCHEMA_01": emily/********@localhost/freepdb1 directory=JAVASCRIPT_SRC_DIR logfile=backup.log dumpfile=backup.dmp Processing object type SCHEMA_EXPORT/TABLE/TABLE_DATA Processing object type SCHEMA_EXPORT/TABLE/INDEX/STATISTICS/INDEX_STATISTICS @@ -134,7 +134,7 @@ If you would like to restore your progress from an earlier state you can do so a Copyright (c) 1982, 2023, Oracle and/or its affiliates. All rights reserved. - Connected to: Oracle Database 23c Free, Release 23.0.0.0.0 - Developer-Release + Connected to: Oracle Database 23ai Free, Release 23.0.0.0.0 - Developer-Release Master table "EMILY"."SYS_IMPORT_FULL_01" successfully loaded/unloaded Starting "EMILY"."SYS_IMPORT_FULL_01": emily/********@localhost/freepdb1 directory=javascript_src_dir logfile=import.log dumpfile=backup.dmp Processing object type SCHEMA_EXPORT/PRE_SCHEMA/PROCACT_SCHEMA/LOGREP diff --git a/23cfree/js-generic-functions/functions.md b/23aifree/js-generic-functions/functions.md similarity index 98% rename from 23cfree/js-generic-functions/functions.md rename to 23aifree/js-generic-functions/functions.md index 82f7ed4bc..edfef3dc8 100644 --- a/23cfree/js-generic-functions/functions.md +++ b/23aifree/js-generic-functions/functions.md @@ -19,7 +19,7 @@ In this lab, you will: This lab assumes you have: -- An Oracle Database 23c Free environment available to use +- An Oracle Database 23ai Free environment available to use - Created the `emily` account as per Lab 1 - Completed Lab 2 where you created a number of JavaScript modules in the database @@ -462,7 +462,7 @@ In scenarios where you don't need the full flexibility of JavaScript modules and ## Task 6: View dictionary information about call specifications -The data dictionary has been enhanced in Oracle Database 23c Free to provide information about call specifications. A new view, named `USER_MLE_PROCEDURES` provides the mapping between PL/SQL code units and JavaScript. There are of course corresponding _ALL/DBA/CDB_ views as well. +The data dictionary has been enhanced in Oracle Database 23ai Free to provide information about call specifications. A new view, named `USER_MLE_PROCEDURES` provides the mapping between PL/SQL code units and JavaScript. There are of course corresponding _ALL/DBA/CDB_ views as well. 1. Query `USER_MLE_PROCEDURES` to learn more about the existing call specifications diff --git a/23cfree/js-generic-functions/images/create_procedure.gif b/23aifree/js-generic-functions/images/create_procedure.gif similarity index 100% rename from 23cfree/js-generic-functions/images/create_procedure.gif rename to 23aifree/js-generic-functions/images/create_procedure.gif diff --git a/23cfree/js-generic-functions/images/javascript_declaration.gif b/23aifree/js-generic-functions/images/javascript_declaration.gif similarity index 100% rename from 23cfree/js-generic-functions/images/javascript_declaration.gif rename to 23aifree/js-generic-functions/images/javascript_declaration.gif diff --git a/23cfree/js-generic-functions/images/plsql_procedure_source.gif b/23aifree/js-generic-functions/images/plsql_procedure_source.gif similarity index 100% rename from 23cfree/js-generic-functions/images/plsql_procedure_source.gif rename to 23aifree/js-generic-functions/images/plsql_procedure_source.gif diff --git a/23cfree/js-generic-functions/images/sdw-call-spec-env-details.jpg b/23aifree/js-generic-functions/images/sdw-call-spec-env-details.jpg similarity index 100% rename from 23cfree/js-generic-functions/images/sdw-call-spec-env-details.jpg rename to 23aifree/js-generic-functions/images/sdw-call-spec-env-details.jpg diff --git a/23cfree/js-generic-functions/images/sdw-simple-call-spec-details.jpg b/23aifree/js-generic-functions/images/sdw-simple-call-spec-details.jpg similarity index 100% rename from 23cfree/js-generic-functions/images/sdw-simple-call-spec-details.jpg rename to 23aifree/js-generic-functions/images/sdw-simple-call-spec-details.jpg diff --git a/23cfree/js-generic-functions/images/sdw-simple-call-spec.jpg b/23aifree/js-generic-functions/images/sdw-simple-call-spec.jpg similarity index 100% rename from 23cfree/js-generic-functions/images/sdw-simple-call-spec.jpg rename to 23aifree/js-generic-functions/images/sdw-simple-call-spec.jpg diff --git a/23cfree/js-generic-functions/images/sdw-source-code.jpg b/23aifree/js-generic-functions/images/sdw-source-code.jpg similarity index 100% rename from 23cfree/js-generic-functions/images/sdw-source-code.jpg rename to 23aifree/js-generic-functions/images/sdw-source-code.jpg diff --git a/23cfree/js-generic-get-started-example/get-started-example.md b/23aifree/js-generic-get-started-example/get-started-example.md similarity index 96% rename from 23cfree/js-generic-get-started-example/get-started-example.md rename to 23aifree/js-generic-get-started-example/get-started-example.md index 531204eed..01dab0454 100644 --- a/23cfree/js-generic-get-started-example/get-started-example.md +++ b/23aifree/js-generic-get-started-example/get-started-example.md @@ -22,7 +22,7 @@ In this lab, you will: This lab assumes you have: -- Access to an Oracle Database 23c Free instance +- Access to an Oracle Database 23ai Free instance - Sufficient privileges to create a database user ## Task 1: Create a schema to store the JavaScript module @@ -199,7 +199,7 @@ curl -Lo /home/oracle/hol23c/validator.min.js 'https://c4u04.objectstorage.us-as ## Task 3: Create the JavaScript module in the database -JavaScript in Oracle Database 23c Free allows you to load JavaScript modules using the `BFILE` clause, specifying a directory object and file name. You prepared for the `create mle module` command in the previous step, now it's time to execute it: +JavaScript in Oracle Database 23ai Free allows you to load JavaScript modules using the `BFILE` clause, specifying a directory object and file name. You prepared for the `create mle module` command in the previous step, now it's time to execute it: 1. Connect to the database as the `emily` user: @@ -242,7 +242,7 @@ JavaScript in Oracle Database 23c Free allows you to load JavaScript modules usi VALIDATOR JAVASCRIPT ``` -You can read more about creating JavaScript modules in Oracle Database 23c Free in chapter 2 of the JavaScript Developer's Guide. +You can read more about creating JavaScript modules in Oracle Database 23ai Free in chapter 2 of the JavaScript Developer's Guide. ## Task 4: Expose the module's functionality to PL/SQL and SQL diff --git a/23cfree/js-generic-json/json.md b/23aifree/js-generic-json/json.md similarity index 99% rename from 23cfree/js-generic-json/json.md rename to 23aifree/js-generic-json/json.md index a9752ac3f..dba87058c 100644 --- a/23cfree/js-generic-json/json.md +++ b/23aifree/js-generic-json/json.md @@ -2,7 +2,7 @@ ## Introduction -JSON, short for JavaScript Object Notation, has become the de-facto standard data interchange format and is a very popular for storing data. Oracle's Converged Database has supported JSON for many years, adding functionality with each release on top of an already impressive base. Oracle Database 23c Free is no exception. +JSON, short for JavaScript Object Notation, has become the de-facto standard data interchange format and is a very popular for storing data. Oracle's Converged Database has supported JSON for many years, adding functionality with each release on top of an already impressive base. Oracle Database 23ai Free is no exception. You already got a glimpse of JSON in `processOrder()`, part of the `business_logic` module. This function is called with a string argument. The string is made up of a series of key-value pairs, each separated by a semi-colon each. The input parameter is subsequently translated to a JSON object and used in an insert statement showcasing the `json_table` function. @@ -28,7 +28,7 @@ In this lab, you will: This lab assumes you have: -- An Oracle Database 23c Free environment available to use +- An Oracle Database 23ai Free environment available to use - Created the `emily` account as per Lab 1 ## Task 1: Create a database session diff --git a/23cfree/js-generic-modules-environments/images/sdw-login.jpg b/23aifree/js-generic-modules-environments/images/sdw-login.jpg similarity index 100% rename from 23cfree/js-generic-modules-environments/images/sdw-login.jpg rename to 23aifree/js-generic-modules-environments/images/sdw-login.jpg diff --git a/23cfree/js-generic-modules-environments/images/sdw-main-page.jpg b/23aifree/js-generic-modules-environments/images/sdw-main-page.jpg similarity index 100% rename from 23cfree/js-generic-modules-environments/images/sdw-main-page.jpg rename to 23aifree/js-generic-modules-environments/images/sdw-main-page.jpg diff --git a/23cfree/js-generic-modules-environments/images/sdw-mle-associate-env-with-module.jpg b/23aifree/js-generic-modules-environments/images/sdw-mle-associate-env-with-module.jpg similarity index 100% rename from 23cfree/js-generic-modules-environments/images/sdw-mle-associate-env-with-module.jpg rename to 23aifree/js-generic-modules-environments/images/sdw-mle-associate-env-with-module.jpg diff --git a/23cfree/js-generic-modules-environments/images/sdw-mle-env-editor.jpg b/23aifree/js-generic-modules-environments/images/sdw-mle-env-editor.jpg similarity index 100% rename from 23cfree/js-generic-modules-environments/images/sdw-mle-env-editor.jpg rename to 23aifree/js-generic-modules-environments/images/sdw-mle-env-editor.jpg diff --git a/23cfree/js-generic-modules-environments/images/sdw-mle-module-dependencies.jpg b/23aifree/js-generic-modules-environments/images/sdw-mle-module-dependencies.jpg similarity index 100% rename from 23cfree/js-generic-modules-environments/images/sdw-mle-module-dependencies.jpg rename to 23aifree/js-generic-modules-environments/images/sdw-mle-module-dependencies.jpg diff --git a/23cfree/js-generic-modules-environments/images/sdw-mle-module-editor.jpg b/23aifree/js-generic-modules-environments/images/sdw-mle-module-editor.jpg similarity index 100% rename from 23cfree/js-generic-modules-environments/images/sdw-mle-module-editor.jpg rename to 23aifree/js-generic-modules-environments/images/sdw-mle-module-editor.jpg diff --git a/23cfree/js-generic-modules-environments/modules-environments.md b/23aifree/js-generic-modules-environments/modules-environments.md similarity index 95% rename from 23cfree/js-generic-modules-environments/modules-environments.md rename to 23aifree/js-generic-modules-environments/modules-environments.md index 68ac6afad..7ee8ffc74 100644 --- a/23cfree/js-generic-modules-environments/modules-environments.md +++ b/23aifree/js-generic-modules-environments/modules-environments.md @@ -2,7 +2,7 @@ ## Introduction -After the previous lab introduced JavaScript in Oracle Database 23c Free you will now learn more about Multilingual Engine (MLE) modules and environments. Modules are similar in concept to PL/SQL packages as they allow you to logically group code in a single namespace. Just as with PL/SQL you can create public and private functions. MLE modules contain JavaScript code expressed in terms of ECMAScript modules. +After the previous lab introduced JavaScript in Oracle Database 23ai Free you will now learn more about Multilingual Engine (MLE) modules and environments. Modules are similar in concept to PL/SQL packages as they allow you to logically group code in a single namespace. Just as with PL/SQL you can create public and private functions. MLE modules contain JavaScript code expressed in terms of ECMAScript modules. Estimated Lab Time: 10 minutes @@ -19,7 +19,7 @@ In this lab, you will: This lab assumes you have: -- An Oracle Database 23c Free environment available to use +- An Oracle Database 23ai Free environment available to use - Created the `emily` account as per Lab 1 ## Task 1: Create a database session @@ -32,7 +32,7 @@ Connect to the pre-created Pluggable Database (PDB) `freepdb1` using the same cr ## Task 2: Create JavaScript modules -A JavaScript module is a unit of MLE's language code stored in the database as a schema object. Storing code within the database is one of the main benefits of using JavaScript in Oracle Database 23c: rather than having to manage a fleet of application servers each with their own copy of the application, the database takes care of this for you. +A JavaScript module is a unit of MLE's language code stored in the database as a schema object. Storing code within the database is one of the main benefits of using JavaScript in Oracle Database 23ai: rather than having to manage a fleet of application servers each with their own copy of the application, the database takes care of this for you. In addition, Data Guard replication ensures that the exact same code is present in both production and all physical standby databases. This way configuration drift, a common problem bound to occur when invoking the disaster recovery location, can be mitigated. @@ -238,7 +238,7 @@ Database Actions is a web-based interface that uses Oracle REST Data Services (O 1. Reference existing modules - The more modular your code, the more reusable it is. JavaScript modules in Oracle Database 23c can reference other modules easily, allowing developers to follow a divide and conquer approach designing applications. The code shown later in this lab makes use of the module `helper_module_inline` created earlier to convert a string representing an order before inserting it into a table. + The more modular your code, the more reusable it is. JavaScript modules in Oracle Database 23ai can reference other modules easily, allowing developers to follow a divide and conquer approach designing applications. The code shown later in this lab makes use of the module `helper_module_inline` created earlier to convert a string representing an order before inserting it into a table. > **Note**: Lab 4 will explain the use of the JavaScript SQL Driver in more detail. diff --git a/23cfree/js-generic-post-execution-debugging/images/sdw-create-debug-spec-wizard.jpg b/23aifree/js-generic-post-execution-debugging/images/sdw-create-debug-spec-wizard.jpg similarity index 100% rename from 23cfree/js-generic-post-execution-debugging/images/sdw-create-debug-spec-wizard.jpg rename to 23aifree/js-generic-post-execution-debugging/images/sdw-create-debug-spec-wizard.jpg diff --git a/23cfree/js-generic-post-execution-debugging/images/sdw-create-debug-spec.jpg b/23aifree/js-generic-post-execution-debugging/images/sdw-create-debug-spec.jpg similarity index 100% rename from 23cfree/js-generic-post-execution-debugging/images/sdw-create-debug-spec.jpg rename to 23aifree/js-generic-post-execution-debugging/images/sdw-create-debug-spec.jpg diff --git a/23cfree/js-generic-post-execution-debugging/images/sdw-create-mle-env-wizard.jpg b/23aifree/js-generic-post-execution-debugging/images/sdw-create-mle-env-wizard.jpg similarity index 100% rename from 23cfree/js-generic-post-execution-debugging/images/sdw-create-mle-env-wizard.jpg rename to 23aifree/js-generic-post-execution-debugging/images/sdw-create-mle-env-wizard.jpg diff --git a/23cfree/js-generic-post-execution-debugging/images/sdw-create-mle-env-wizard2.jpg b/23aifree/js-generic-post-execution-debugging/images/sdw-create-mle-env-wizard2.jpg similarity index 100% rename from 23cfree/js-generic-post-execution-debugging/images/sdw-create-mle-env-wizard2.jpg rename to 23aifree/js-generic-post-execution-debugging/images/sdw-create-mle-env-wizard2.jpg diff --git a/23cfree/js-generic-post-execution-debugging/images/sdw-create-mle-env.jpg b/23aifree/js-generic-post-execution-debugging/images/sdw-create-mle-env.jpg similarity index 100% rename from 23cfree/js-generic-post-execution-debugging/images/sdw-create-mle-env.jpg rename to 23aifree/js-generic-post-execution-debugging/images/sdw-create-mle-env.jpg diff --git a/23cfree/js-generic-post-execution-debugging/images/sdw-debug-info.jpg b/23aifree/js-generic-post-execution-debugging/images/sdw-debug-info.jpg similarity index 100% rename from 23cfree/js-generic-post-execution-debugging/images/sdw-debug-info.jpg rename to 23aifree/js-generic-post-execution-debugging/images/sdw-debug-info.jpg diff --git a/23cfree/js-generic-post-execution-debugging/post-execution-debugging.md b/23aifree/js-generic-post-execution-debugging/post-execution-debugging.md similarity index 99% rename from 23cfree/js-generic-post-execution-debugging/post-execution-debugging.md rename to 23aifree/js-generic-post-execution-debugging/post-execution-debugging.md index c08ea47fb..e52d1c955 100644 --- a/23cfree/js-generic-post-execution-debugging/post-execution-debugging.md +++ b/23aifree/js-generic-post-execution-debugging/post-execution-debugging.md @@ -24,7 +24,7 @@ In this lab, you will: This lab assumes you have: -- An Oracle Database 23c Free environment available to use +- An Oracle Database 23ai Free environment available to use - Created the `emily` account as per Lab 1 - Completed Lab 2 where you created a number of JavaScript modules in the database diff --git a/23cfree/js-generic-sql-driver/sql-driver.md b/23aifree/js-generic-sql-driver/sql-driver.md similarity index 99% rename from 23cfree/js-generic-sql-driver/sql-driver.md rename to 23aifree/js-generic-sql-driver/sql-driver.md index bd1ceabbf..662d379be 100644 --- a/23cfree/js-generic-sql-driver/sql-driver.md +++ b/23aifree/js-generic-sql-driver/sql-driver.md @@ -18,7 +18,7 @@ In this lab, you will: This lab assumes you have: -- An Oracle Database 23c Free environment available to use +- An Oracle Database 23ai Free environment available to use - Created the `emily` account as per Lab 1 ## Task 1: Get familiar with the SQL Driver @@ -74,7 +74,7 @@ By completing this task, you will learn more about selecting information from th ``` - > **Note**: Unlike `node-oracledb` the default `outFormat` for the MLE JavaScript SQL Driver in 23c Free is `oracledb.OUT_FORMAT_OBJECT`. + > **Note**: Unlike `node-oracledb` the default `outFormat` for the MLE JavaScript SQL Driver in 23ai Free is `oracledb.OUT_FORMAT_OBJECT`. 3. Query the database using global constants diff --git a/23cfree/json-collections/images/click-movies.png b/23aifree/json-collections/images/click-movies.png similarity index 100% rename from 23cfree/json-collections/images/click-movies.png rename to 23aifree/json-collections/images/click-movies.png diff --git a/23cfree/json-collections/images/collection-name.png b/23aifree/json-collections/images/collection-name.png similarity index 100% rename from 23cfree/json-collections/images/collection-name.png rename to 23aifree/json-collections/images/collection-name.png diff --git a/23cfree/json-collections/images/create-movies-constraint.png b/23aifree/json-collections/images/create-movies-constraint.png similarity index 100% rename from 23cfree/json-collections/images/create-movies-constraint.png rename to 23aifree/json-collections/images/create-movies-constraint.png diff --git a/23cfree/json-collections/images/create-right-type.png b/23aifree/json-collections/images/create-right-type.png similarity index 100% rename from 23cfree/json-collections/images/create-right-type.png rename to 23aifree/json-collections/images/create-right-type.png diff --git a/23cfree/json-collections/images/create-wrong-type.png b/23aifree/json-collections/images/create-wrong-type.png similarity index 100% rename from 23cfree/json-collections/images/create-wrong-type.png rename to 23aifree/json-collections/images/create-wrong-type.png diff --git a/23cfree/json-collections/images/development-json.png b/23aifree/json-collections/images/development-json.png similarity index 100% rename from 23cfree/json-collections/images/development-json.png rename to 23aifree/json-collections/images/development-json.png diff --git a/23cfree/json-collections/images/development-sql.png b/23aifree/json-collections/images/development-sql.png similarity index 100% rename from 23cfree/json-collections/images/development-sql.png rename to 23aifree/json-collections/images/development-sql.png diff --git a/23cfree/json-collections/images/homepage-dbactions.png b/23aifree/json-collections/images/homepage-dbactions.png similarity index 100% rename from 23cfree/json-collections/images/homepage-dbactions.png rename to 23aifree/json-collections/images/homepage-dbactions.png diff --git a/23cfree/json-collections/images/homepage-intro-sdw.png b/23aifree/json-collections/images/homepage-intro-sdw.png similarity index 100% rename from 23cfree/json-collections/images/homepage-intro-sdw.png rename to 23aifree/json-collections/images/homepage-intro-sdw.png diff --git a/23cfree/json-collections/images/homepage-json.png b/23aifree/json-collections/images/homepage-json.png similarity index 100% rename from 23cfree/json-collections/images/homepage-json.png rename to 23aifree/json-collections/images/homepage-json.png diff --git a/23cfree/json-collections/images/json-create-collection.png b/23aifree/json-collections/images/json-create-collection.png similarity index 100% rename from 23cfree/json-collections/images/json-create-collection.png rename to 23aifree/json-collections/images/json-create-collection.png diff --git a/23cfree/json-collections/images/json-doc-created.png b/23aifree/json-collections/images/json-doc-created.png similarity index 100% rename from 23cfree/json-collections/images/json-doc-created.png rename to 23aifree/json-collections/images/json-doc-created.png diff --git a/23cfree/json-collections/images/json-object.png b/23aifree/json-collections/images/json-object.png similarity index 100% rename from 23cfree/json-collections/images/json-object.png rename to 23aifree/json-collections/images/json-object.png diff --git a/23cfree/json-collections/images/new-json-doc.png b/23aifree/json-collections/images/new-json-doc.png similarity index 100% rename from 23cfree/json-collections/images/new-json-doc.png rename to 23aifree/json-collections/images/new-json-doc.png diff --git a/23cfree/json-collections/images/open-browser.png b/23aifree/json-collections/images/open-browser.png similarity index 100% rename from 23cfree/json-collections/images/open-browser.png rename to 23aifree/json-collections/images/open-browser.png diff --git a/23cfree/json-collections/images/ords-sign-in.png b/23aifree/json-collections/images/ords-sign-in.png similarity index 100% rename from 23cfree/json-collections/images/ords-sign-in.png rename to 23aifree/json-collections/images/ords-sign-in.png diff --git a/23cfree/json-collections/images/popup-json-doc.png b/23aifree/json-collections/images/popup-json-doc.png similarity index 100% rename from 23cfree/json-collections/images/popup-json-doc.png rename to 23aifree/json-collections/images/popup-json-doc.png diff --git a/23cfree/json-collections/images/popup.png b/23aifree/json-collections/images/popup.png similarity index 100% rename from 23cfree/json-collections/images/popup.png rename to 23aifree/json-collections/images/popup.png diff --git a/23cfree/json-collections/images/qbe-dvd-result.png b/23aifree/json-collections/images/qbe-dvd-result.png similarity index 100% rename from 23cfree/json-collections/images/qbe-dvd-result.png rename to 23aifree/json-collections/images/qbe-dvd-result.png diff --git a/23cfree/json-collections/images/qbe-dvd.png b/23aifree/json-collections/images/qbe-dvd.png similarity index 100% rename from 23cfree/json-collections/images/qbe-dvd.png rename to 23aifree/json-collections/images/qbe-dvd.png diff --git a/23cfree/json-collections/images/qbe-lte5-dvd-result.png b/23aifree/json-collections/images/qbe-lte5-dvd-result.png similarity index 100% rename from 23cfree/json-collections/images/qbe-lte5-dvd-result.png rename to 23aifree/json-collections/images/qbe-lte5-dvd-result.png diff --git a/23cfree/json-collections/images/qbe-lte5-result.png b/23aifree/json-collections/images/qbe-lte5-result.png similarity index 100% rename from 23cfree/json-collections/images/qbe-lte5-result.png rename to 23aifree/json-collections/images/qbe-lte5-result.png diff --git a/23cfree/json-collections/images/qbe-new-result.png b/23aifree/json-collections/images/qbe-new-result.png similarity index 100% rename from 23cfree/json-collections/images/qbe-new-result.png rename to 23aifree/json-collections/images/qbe-new-result.png diff --git a/23cfree/json-collections/images/qbe-not-movies-result.png b/23aifree/json-collections/images/qbe-not-movies-result.png similarity index 100% rename from 23cfree/json-collections/images/qbe-not-movies-result.png rename to 23aifree/json-collections/images/qbe-not-movies-result.png diff --git a/23cfree/json-collections/images/qbe-one-value-result.png b/23aifree/json-collections/images/qbe-one-value-result.png similarity index 100% rename from 23cfree/json-collections/images/qbe-one-value-result.png rename to 23aifree/json-collections/images/qbe-one-value-result.png diff --git a/23cfree/json-collections/images/qbe-one-value.png b/23aifree/json-collections/images/qbe-one-value.png similarity index 100% rename from 23cfree/json-collections/images/qbe-one-value.png rename to 23aifree/json-collections/images/qbe-one-value.png diff --git a/23cfree/json-collections/images/refresh-collection.png b/23aifree/json-collections/images/refresh-collection.png similarity index 100% rename from 23cfree/json-collections/images/refresh-collection.png rename to 23aifree/json-collections/images/refresh-collection.png diff --git a/23cfree/json-collections/images/show-single-json-in-sql.png b/23aifree/json-collections/images/show-single-json-in-sql.png similarity index 100% rename from 23cfree/json-collections/images/show-single-json-in-sql.png rename to 23aifree/json-collections/images/show-single-json-in-sql.png diff --git a/23cfree/json-collections/images/sql-constraint-2.png b/23aifree/json-collections/images/sql-constraint-2.png similarity index 100% rename from 23cfree/json-collections/images/sql-constraint-2.png rename to 23aifree/json-collections/images/sql-constraint-2.png diff --git a/23cfree/json-collections/images/sql-data-dict.png b/23aifree/json-collections/images/sql-data-dict.png similarity index 100% rename from 23cfree/json-collections/images/sql-data-dict.png rename to 23aifree/json-collections/images/sql-data-dict.png diff --git a/23cfree/json-collections/images/sql-shows-schema-error.png b/23aifree/json-collections/images/sql-shows-schema-error.png similarity index 100% rename from 23cfree/json-collections/images/sql-shows-schema-error.png rename to 23aifree/json-collections/images/sql-shows-schema-error.png diff --git a/23cfree/json-collections/images/wrong-type.png b/23aifree/json-collections/images/wrong-type.png similarity index 100% rename from 23cfree/json-collections/images/wrong-type.png rename to 23aifree/json-collections/images/wrong-type.png diff --git a/23cfree/json-collections/json-collections.md b/23aifree/json-collections/json-collections.md similarity index 98% rename from 23cfree/json-collections/json-collections.md rename to 23aifree/json-collections/json-collections.md index f9d4b255a..0165d312f 100644 --- a/23cfree/json-collections/json-collections.md +++ b/23aifree/json-collections/json-collections.md @@ -22,7 +22,7 @@ In this lab, you will: ### Prerequisites -- Oracle Database 23c Free Developer Release +- Oracle Database 23ai Free Developer Release - All previous labs successfully completed ## Task 1: Create Collection @@ -234,7 +234,7 @@ More generally, constraints can be used to check the data being entered for vari ![SQL navigation](./images/development-sql.png) -2. We want to ensure that our JSON data satisfies minimal data quality, so we will create a constraint to enforce a couple of mandatory fields and their data types. **Enforcing a JSON schema is new functionality in Oracle Database 23c.** +2. We want to ensure that our JSON data satisfies minimal data quality, so we will create a constraint to enforce a couple of mandatory fields and their data types. **Enforcing a JSON schema is new functionality in Oracle Database 23ai.** To quickly recap what the documents look like, let's look at the first JSON document quickly. (Don't worry, we will have a closer look into the SQL world with JSON later): ``` @@ -326,7 +326,7 @@ More generally, constraints can be used to check the data being entered for vari ![create allowed item](./images/create-right-type.png) ![doc successfully created](./images/json-doc-created.png) -7. Now that was quite cumbersome to figure out the mistakes manually. But there's a better way: you can ask the database for the problems with your payload. Navigating back to the SQL page, you can enter this command to see the errors with your JSON payload. **JSON schema is new functionality in Oracle Database 23c.** +7. Now that was quite cumbersome to figure out the mistakes manually. But there's a better way: you can ask the database for the problems with your payload. Navigating back to the SQL page, you can enter this command to see the errors with your JSON payload. **JSON schema is new functionality in Oracle Database 23ai.** ``` @@ -349,7 +349,7 @@ More generally, constraints can be used to check the data being entered for vari ![SQL to find JSON doc problem](./images/sql-shows-schema-error.png) -8. You may also check the JSON Schema definition in your data dictionary. **JSON schema is new functionality in Oracle Database 23c.** +8. You may also check the JSON Schema definition in your data dictionary. **JSON schema is new functionality in Oracle Database 23ai.** In the SQL tool, run: ``` diff --git a/23cfree/json-mongo/images/development-json.png b/23aifree/json-mongo/images/development-json.png similarity index 100% rename from 23cfree/json-mongo/images/development-json.png rename to 23aifree/json-mongo/images/development-json.png diff --git a/23cfree/json-mongo/images/edit-superaction-mars.png b/23aifree/json-mongo/images/edit-superaction-mars.png similarity index 100% rename from 23cfree/json-mongo/images/edit-superaction-mars.png rename to 23aifree/json-mongo/images/edit-superaction-mars.png diff --git a/23cfree/json-mongo/images/find-superaction-mars.png b/23aifree/json-mongo/images/find-superaction-mars.png similarity index 100% rename from 23cfree/json-mongo/images/find-superaction-mars.png rename to 23aifree/json-mongo/images/find-superaction-mars.png diff --git a/23cfree/json-mongo/images/mongo-2020-edited.png b/23aifree/json-mongo/images/mongo-2020-edited.png similarity index 100% rename from 23cfree/json-mongo/images/mongo-2020-edited.png rename to 23aifree/json-mongo/images/mongo-2020-edited.png diff --git a/23cfree/json-mongo/images/mongo-2020-new.png b/23aifree/json-mongo/images/mongo-2020-new.png similarity index 100% rename from 23cfree/json-mongo/images/mongo-2020-new.png rename to 23aifree/json-mongo/images/mongo-2020-new.png diff --git a/23cfree/json-mongo/images/mongo-2020.png b/23aifree/json-mongo/images/mongo-2020.png similarity index 100% rename from 23cfree/json-mongo/images/mongo-2020.png rename to 23aifree/json-mongo/images/mongo-2020.png diff --git a/23cfree/json-mongo/images/mongo-count.png b/23aifree/json-mongo/images/mongo-count.png similarity index 100% rename from 23cfree/json-mongo/images/mongo-count.png rename to 23aifree/json-mongo/images/mongo-count.png diff --git a/23cfree/json-mongo/images/mongo-insert.png b/23aifree/json-mongo/images/mongo-insert.png similarity index 100% rename from 23cfree/json-mongo/images/mongo-insert.png rename to 23aifree/json-mongo/images/mongo-insert.png diff --git a/23cfree/json-mongo/images/mongo-install.png b/23aifree/json-mongo/images/mongo-install.png similarity index 100% rename from 23cfree/json-mongo/images/mongo-install.png rename to 23aifree/json-mongo/images/mongo-install.png diff --git a/23cfree/json-mongo/images/mongo-shell.png b/23aifree/json-mongo/images/mongo-shell.png similarity index 100% rename from 23cfree/json-mongo/images/mongo-shell.png rename to 23aifree/json-mongo/images/mongo-shell.png diff --git a/23cfree/json-mongo/images/mongo-zootopia.png b/23aifree/json-mongo/images/mongo-zootopia.png similarity index 100% rename from 23cfree/json-mongo/images/mongo-zootopia.png rename to 23aifree/json-mongo/images/mongo-zootopia.png diff --git a/23cfree/json-mongo/images/new-terminal.png b/23aifree/json-mongo/images/new-terminal.png similarity index 100% rename from 23cfree/json-mongo/images/new-terminal.png rename to 23aifree/json-mongo/images/new-terminal.png diff --git a/23cfree/json-mongo/images/populate-mongo-db.png b/23aifree/json-mongo/images/populate-mongo-db.png similarity index 100% rename from 23cfree/json-mongo/images/populate-mongo-db.png rename to 23aifree/json-mongo/images/populate-mongo-db.png diff --git a/23cfree/json-mongo/json-mongo.md b/23aifree/json-mongo/json-mongo.md similarity index 99% rename from 23cfree/json-mongo/json-mongo.md rename to 23aifree/json-mongo/json-mongo.md index 6768511ed..dfc416a7a 100644 --- a/23cfree/json-mongo/json-mongo.md +++ b/23aifree/json-mongo/json-mongo.md @@ -19,7 +19,7 @@ In this lab, you will: ### Prerequisites -- Oracle Database 23c Free Developer Release +- Oracle Database 23ai Free Developer Release - All previous labs successfully completed diff --git a/23cfree/json-search/images/billion-gross.png b/23aifree/json-search/images/billion-gross.png similarity index 100% rename from 23cfree/json-search/images/billion-gross.png rename to 23aifree/json-search/images/billion-gross.png diff --git a/23cfree/json-search/images/contains-query.png b/23aifree/json-search/images/contains-query.png similarity index 100% rename from 23cfree/json-search/images/contains-query.png rename to 23aifree/json-search/images/contains-query.png diff --git a/23cfree/json-search/images/de-niro-crew.png b/23aifree/json-search/images/de-niro-crew.png similarity index 100% rename from 23cfree/json-search/images/de-niro-crew.png rename to 23aifree/json-search/images/de-niro-crew.png diff --git a/23cfree/json-search/images/examine-json.png b/23aifree/json-search/images/examine-json.png similarity index 100% rename from 23cfree/json-search/images/examine-json.png rename to 23aifree/json-search/images/examine-json.png diff --git a/23cfree/json-search/images/explain-plan-1.png b/23aifree/json-search/images/explain-plan-1.png similarity index 100% rename from 23cfree/json-search/images/explain-plan-1.png rename to 23aifree/json-search/images/explain-plan-1.png diff --git a/23cfree/json-search/images/explain-plan-2.png b/23aifree/json-search/images/explain-plan-2.png similarity index 100% rename from 23cfree/json-search/images/explain-plan-2.png rename to 23aifree/json-search/images/explain-plan-2.png diff --git a/23cfree/json-search/images/explain-plan-advanced.png b/23aifree/json-search/images/explain-plan-advanced.png similarity index 100% rename from 23cfree/json-search/images/explain-plan-advanced.png rename to 23aifree/json-search/images/explain-plan-advanced.png diff --git a/23cfree/json-search/images/explain-with-index.png b/23aifree/json-search/images/explain-with-index.png similarity index 100% rename from 23cfree/json-search/images/explain-with-index.png rename to 23aifree/json-search/images/explain-with-index.png diff --git a/23cfree/json-search/images/fuzzy-match.png b/23aifree/json-search/images/fuzzy-match.png similarity index 100% rename from 23cfree/json-search/images/fuzzy-match.png rename to 23aifree/json-search/images/fuzzy-match.png diff --git a/23cfree/json-search/images/search-index-creation.png b/23aifree/json-search/images/search-index-creation.png similarity index 100% rename from 23cfree/json-search/images/search-index-creation.png rename to 23aifree/json-search/images/search-index-creation.png diff --git a/23cfree/json-search/json-search.md b/23aifree/json-search/json-search.md similarity index 99% rename from 23cfree/json-search/json-search.md rename to 23aifree/json-search/json-search.md index e1f11e053..b82c2b404 100644 --- a/23cfree/json-search/json-search.md +++ b/23aifree/json-search/json-search.md @@ -16,7 +16,7 @@ In this lab, you will: ### Prerequisites -- Oracle Database 23c Free Developer Release +- Oracle Database 23ai Free Developer Release - All previous labs successfully completed diff --git a/23cfree/json-sql/images/aggregation-unnesting.png b/23aifree/json-sql/images/aggregation-unnesting.png similarity index 100% rename from 23cfree/json-sql/images/aggregation-unnesting.png rename to 23aifree/json-sql/images/aggregation-unnesting.png diff --git a/23cfree/json-sql/images/describe-view.png b/23aifree/json-sql/images/describe-view.png similarity index 100% rename from 23cfree/json-sql/images/describe-view.png rename to 23aifree/json-sql/images/describe-view.png diff --git a/23cfree/json-sql/images/development-sql.png b/23aifree/json-sql/images/development-sql.png similarity index 100% rename from 23cfree/json-sql/images/development-sql.png rename to 23aifree/json-sql/images/development-sql.png diff --git a/23cfree/json-sql/images/json-array.png b/23aifree/json-sql/images/json-array.png similarity index 100% rename from 23cfree/json-sql/images/json-array.png rename to 23aifree/json-sql/images/json-array.png diff --git a/23cfree/json-sql/images/json-arrayagg.png b/23aifree/json-sql/images/json-arrayagg.png similarity index 100% rename from 23cfree/json-sql/images/json-arrayagg.png rename to 23aifree/json-sql/images/json-arrayagg.png diff --git a/23cfree/json-sql/images/json-dataguide-declare.png b/23aifree/json-sql/images/json-dataguide-declare.png similarity index 100% rename from 23cfree/json-sql/images/json-dataguide-declare.png rename to 23aifree/json-sql/images/json-dataguide-declare.png diff --git a/23cfree/json-sql/images/json-dataguide-view.png b/23aifree/json-sql/images/json-dataguide-view.png similarity index 100% rename from 23cfree/json-sql/images/json-dataguide-view.png rename to 23aifree/json-sql/images/json-dataguide-view.png diff --git a/23cfree/json-sql/images/json-dataguide.png b/23aifree/json-sql/images/json-dataguide.png similarity index 100% rename from 23cfree/json-sql/images/json-dataguide.png rename to 23aifree/json-sql/images/json-dataguide.png diff --git a/23cfree/json-sql/images/json-exists-genres.png b/23aifree/json-sql/images/json-exists-genres.png similarity index 100% rename from 23cfree/json-sql/images/json-exists-genres.png rename to 23aifree/json-sql/images/json-exists-genres.png diff --git a/23cfree/json-sql/images/json-exists.png b/23aifree/json-sql/images/json-exists.png similarity index 100% rename from 23cfree/json-sql/images/json-exists.png rename to 23aifree/json-sql/images/json-exists.png diff --git a/23cfree/json-sql/images/json-extracting.png b/23aifree/json-sql/images/json-extracting.png similarity index 100% rename from 23cfree/json-sql/images/json-extracting.png rename to 23aifree/json-sql/images/json-extracting.png diff --git a/23cfree/json-sql/images/json-mergepatch-note.png b/23aifree/json-sql/images/json-mergepatch-note.png similarity index 100% rename from 23cfree/json-sql/images/json-mergepatch-note.png rename to 23aifree/json-sql/images/json-mergepatch-note.png diff --git a/23cfree/json-sql/images/json-mergepatch-update.png b/23aifree/json-sql/images/json-mergepatch-update.png similarity index 100% rename from 23cfree/json-sql/images/json-mergepatch-update.png rename to 23aifree/json-sql/images/json-mergepatch-update.png diff --git a/23cfree/json-sql/images/json-mergepatch.png b/23aifree/json-sql/images/json-mergepatch.png similarity index 100% rename from 23cfree/json-sql/images/json-mergepatch.png rename to 23aifree/json-sql/images/json-mergepatch.png diff --git a/23cfree/json-sql/images/json-object.png b/23aifree/json-sql/images/json-object.png similarity index 100% rename from 23cfree/json-sql/images/json-object.png rename to 23aifree/json-sql/images/json-object.png diff --git a/23cfree/json-sql/images/json-objectagg.png b/23aifree/json-sql/images/json-objectagg.png similarity index 100% rename from 23cfree/json-sql/images/json-objectagg.png rename to 23aifree/json-sql/images/json-objectagg.png diff --git a/23cfree/json-sql/images/json-query.png b/23aifree/json-sql/images/json-query.png similarity index 100% rename from 23cfree/json-sql/images/json-query.png rename to 23aifree/json-sql/images/json-query.png diff --git a/23cfree/json-sql/images/json-serialize.png b/23aifree/json-sql/images/json-serialize.png similarity index 100% rename from 23cfree/json-sql/images/json-serialize.png rename to 23aifree/json-sql/images/json-serialize.png diff --git a/23cfree/json-sql/images/json-simple-dot.png b/23aifree/json-sql/images/json-simple-dot.png similarity index 100% rename from 23cfree/json-sql/images/json-simple-dot.png rename to 23aifree/json-sql/images/json-simple-dot.png diff --git a/23cfree/json-sql/images/json-table-2.png b/23aifree/json-sql/images/json-table-2.png similarity index 100% rename from 23cfree/json-sql/images/json-table-2.png rename to 23aifree/json-sql/images/json-table-2.png diff --git a/23cfree/json-sql/images/json-table-advanced.png b/23aifree/json-sql/images/json-table-advanced.png similarity index 100% rename from 23cfree/json-sql/images/json-table-advanced.png rename to 23aifree/json-sql/images/json-table-advanced.png diff --git a/23cfree/json-sql/images/json-table.png b/23aifree/json-sql/images/json-table.png similarity index 100% rename from 23cfree/json-sql/images/json-table.png rename to 23aifree/json-sql/images/json-table.png diff --git a/23cfree/json-sql/images/json-transform-new.png b/23aifree/json-sql/images/json-transform-new.png similarity index 100% rename from 23cfree/json-sql/images/json-transform-new.png rename to 23aifree/json-sql/images/json-transform-new.png diff --git a/23cfree/json-sql/images/json-transform.png b/23aifree/json-sql/images/json-transform.png similarity index 100% rename from 23cfree/json-sql/images/json-transform.png rename to 23aifree/json-sql/images/json-transform.png diff --git a/23cfree/json-sql/images/json-value-error.png b/23aifree/json-sql/images/json-value-error.png similarity index 100% rename from 23cfree/json-sql/images/json-value-error.png rename to 23aifree/json-sql/images/json-value-error.png diff --git a/23cfree/json-sql/images/json-value.png b/23aifree/json-sql/images/json-value.png similarity index 100% rename from 23cfree/json-sql/images/json-value.png rename to 23aifree/json-sql/images/json-value.png diff --git a/23cfree/json-sql/images/nav-sql.png b/23aifree/json-sql/images/nav-sql.png similarity index 100% rename from 23cfree/json-sql/images/nav-sql.png rename to 23aifree/json-sql/images/nav-sql.png diff --git a/23cfree/json-sql/images/nested-simple-dot.png b/23aifree/json-sql/images/nested-simple-dot.png similarity index 100% rename from 23cfree/json-sql/images/nested-simple-dot.png rename to 23aifree/json-sql/images/nested-simple-dot.png diff --git a/23cfree/json-sql/images/open-movies.png b/23aifree/json-sql/images/open-movies.png similarity index 100% rename from 23cfree/json-sql/images/open-movies.png rename to 23aifree/json-sql/images/open-movies.png diff --git a/23cfree/json-sql/images/select-columns.png b/23aifree/json-sql/images/select-columns.png similarity index 100% rename from 23cfree/json-sql/images/select-columns.png rename to 23aifree/json-sql/images/select-columns.png diff --git a/23cfree/json-sql/images/table-compare.png b/23aifree/json-sql/images/table-compare.png similarity index 100% rename from 23cfree/json-sql/images/table-compare.png rename to 23aifree/json-sql/images/table-compare.png diff --git a/23cfree/json-sql/images/table-view.png b/23aifree/json-sql/images/table-view.png similarity index 100% rename from 23cfree/json-sql/images/table-view.png rename to 23aifree/json-sql/images/table-view.png diff --git a/23cfree/json-sql/images/view-created.png b/23aifree/json-sql/images/view-created.png similarity index 100% rename from 23cfree/json-sql/images/view-created.png rename to 23aifree/json-sql/images/view-created.png diff --git a/23cfree/json-sql/json-sql.md b/23aifree/json-sql/json-sql.md similarity index 99% rename from 23cfree/json-sql/json-sql.md rename to 23aifree/json-sql/json-sql.md index 49aee4704..52dbe6f02 100644 --- a/23cfree/json-sql/json-sql.md +++ b/23aifree/json-sql/json-sql.md @@ -27,7 +27,7 @@ In this lab, you will: ### Prerequisites -- Oracle Database 23c Free Developer Release +- Oracle Database 23ai Free Developer Release - ORDS up and running (for Database Actions). Alternatively, you can use sqlplus or sqlcl - All previous labs successfully completed @@ -293,7 +293,7 @@ fetch first 10 rows only; )) jt; ``` - **Note that this view is using the new BOOLEAN data type, introduced in Oracle Database 23c.** + **Note that this view is using the new BOOLEAN data type, introduced in Oracle Database 23ai.** ![create view from JSON table](./images/view-created.png " ") diff --git a/23cfree/lockfree/lockfree.md b/23aifree/lockfree/lockfree.md similarity index 100% rename from 23cfree/lockfree/lockfree.md rename to 23aifree/lockfree/lockfree.md diff --git a/23cfree/populate-dv/images/download_files.png b/23aifree/populate-dv/images/download_files.png similarity index 100% rename from 23cfree/populate-dv/images/download_files.png rename to 23aifree/populate-dv/images/download_files.png diff --git a/23cfree/populate-dv/images/insert_Mercedes.png b/23aifree/populate-dv/images/insert_Mercedes.png similarity index 100% rename from 23cfree/populate-dv/images/insert_Mercedes.png rename to 23aifree/populate-dv/images/insert_Mercedes.png diff --git a/23cfree/populate-dv/images/insert_race.png b/23aifree/populate-dv/images/insert_race.png similarity index 100% rename from 23cfree/populate-dv/images/insert_race.png rename to 23aifree/populate-dv/images/insert_race.png diff --git a/23cfree/populate-dv/images/insert_team.png b/23aifree/populate-dv/images/insert_team.png similarity index 100% rename from 23cfree/populate-dv/images/insert_team.png rename to 23aifree/populate-dv/images/insert_team.png diff --git a/23cfree/populate-dv/populate-dv.md b/23aifree/populate-dv/populate-dv.md similarity index 99% rename from 23cfree/populate-dv/populate-dv.md rename to 23aifree/populate-dv/populate-dv.md index a4565e4c8..3a344c14e 100644 --- a/23cfree/populate-dv/populate-dv.md +++ b/23aifree/populate-dv/populate-dv.md @@ -20,7 +20,7 @@ In this lab, you will: ### Prerequisites This lab assumes you have: -- Oracle Database 23c Free Developer Release +- Oracle Database 23ai Free Developer Release - All previous labs successfully completed - Oracle REST Data Service (ORDS) 23.1 diff --git a/23cfree/prepare-setup/prepare-setup.md b/23aifree/prepare-setup/prepare-setup.md similarity index 100% rename from 23cfree/prepare-setup/prepare-setup.md rename to 23aifree/prepare-setup/prepare-setup.md diff --git a/23cfree/property-graphs-setup/images/accept-defaults29.png b/23aifree/property-graphs-setup/images/accept-defaults29.png similarity index 100% rename from 23cfree/property-graphs-setup/images/accept-defaults29.png rename to 23aifree/property-graphs-setup/images/accept-defaults29.png diff --git a/23cfree/property-graphs-setup/images/activities-chrome.png b/23aifree/property-graphs-setup/images/activities-chrome.png similarity index 100% rename from 23cfree/property-graphs-setup/images/activities-chrome.png rename to 23aifree/property-graphs-setup/images/activities-chrome.png diff --git a/23cfree/property-graphs-setup/images/activities-terminal.png b/23aifree/property-graphs-setup/images/activities-terminal.png similarity index 100% rename from 23cfree/property-graphs-setup/images/activities-terminal.png rename to 23aifree/property-graphs-setup/images/activities-terminal.png diff --git a/23cfree/property-graphs-setup/images/add-primary-key.png b/23aifree/property-graphs-setup/images/add-primary-key.png similarity index 100% rename from 23cfree/property-graphs-setup/images/add-primary-key.png rename to 23aifree/property-graphs-setup/images/add-primary-key.png diff --git a/23cfree/property-graphs-setup/images/after-success-load210.png b/23aifree/property-graphs-setup/images/after-success-load210.png similarity index 100% rename from 23cfree/property-graphs-setup/images/after-success-load210.png rename to 23aifree/property-graphs-setup/images/after-success-load210.png diff --git a/23cfree/property-graphs-setup/images/alter245.png b/23aifree/property-graphs-setup/images/alter245.png similarity index 100% rename from 23cfree/property-graphs-setup/images/alter245.png rename to 23aifree/property-graphs-setup/images/alter245.png diff --git a/23cfree/property-graphs-setup/images/alter246.png b/23aifree/property-graphs-setup/images/alter246.png similarity index 100% rename from 23cfree/property-graphs-setup/images/alter246.png rename to 23aifree/property-graphs-setup/images/alter246.png diff --git a/23cfree/property-graphs-setup/images/alter247.png b/23aifree/property-graphs-setup/images/alter247.png similarity index 100% rename from 23cfree/property-graphs-setup/images/alter247.png rename to 23aifree/property-graphs-setup/images/alter247.png diff --git a/23cfree/property-graphs-setup/images/bank-transfers-name212.png b/23aifree/property-graphs-setup/images/bank-transfers-name212.png similarity index 100% rename from 23cfree/property-graphs-setup/images/bank-transfers-name212.png rename to 23aifree/property-graphs-setup/images/bank-transfers-name212.png diff --git a/23cfree/property-graphs-setup/images/bankaccts28.png b/23aifree/property-graphs-setup/images/bankaccts28.png similarity index 100% rename from 23cfree/property-graphs-setup/images/bankaccts28.png rename to 23aifree/property-graphs-setup/images/bankaccts28.png diff --git a/23cfree/property-graphs-setup/images/banktransfers-load211.png b/23aifree/property-graphs-setup/images/banktransfers-load211.png similarity index 100% rename from 23cfree/property-graphs-setup/images/banktransfers-load211.png rename to 23aifree/property-graphs-setup/images/banktransfers-load211.png diff --git a/23cfree/property-graphs-setup/images/btransfer-load-data213.png b/23aifree/property-graphs-setup/images/btransfer-load-data213.png similarity index 100% rename from 23cfree/property-graphs-setup/images/btransfer-load-data213.png rename to 23aifree/property-graphs-setup/images/btransfer-load-data213.png diff --git a/23cfree/property-graphs-setup/images/choose-file2.png b/23aifree/property-graphs-setup/images/choose-file2.png similarity index 100% rename from 23cfree/property-graphs-setup/images/choose-file2.png rename to 23aifree/property-graphs-setup/images/choose-file2.png diff --git a/23cfree/property-graphs-setup/images/connect.png b/23aifree/property-graphs-setup/images/connect.png similarity index 100% rename from 23cfree/property-graphs-setup/images/connect.png rename to 23aifree/property-graphs-setup/images/connect.png diff --git a/23cfree/property-graphs-setup/images/create-connection.png b/23aifree/property-graphs-setup/images/create-connection.png similarity index 100% rename from 23cfree/property-graphs-setup/images/create-connection.png rename to 23aifree/property-graphs-setup/images/create-connection.png diff --git a/23cfree/property-graphs-setup/images/data-loaded.png b/23aifree/property-graphs-setup/images/data-loaded.png similarity index 100% rename from 23cfree/property-graphs-setup/images/data-loaded.png rename to 23aifree/property-graphs-setup/images/data-loaded.png diff --git a/23cfree/property-graphs-setup/images/directory.png b/23aifree/property-graphs-setup/images/directory.png similarity index 100% rename from 23cfree/property-graphs-setup/images/directory.png rename to 23aifree/property-graphs-setup/images/directory.png diff --git a/23cfree/property-graphs-setup/images/error-disregard.png b/23aifree/property-graphs-setup/images/error-disregard.png similarity index 100% rename from 23cfree/property-graphs-setup/images/error-disregard.png rename to 23aifree/property-graphs-setup/images/error-disregard.png diff --git a/23cfree/property-graphs-setup/images/file-open.png b/23aifree/property-graphs-setup/images/file-open.png similarity index 100% rename from 23cfree/property-graphs-setup/images/file-open.png rename to 23aifree/property-graphs-setup/images/file-open.png diff --git a/23cfree/property-graphs-setup/images/hol23c-connection.png b/23aifree/property-graphs-setup/images/hol23c-connection.png similarity index 100% rename from 23cfree/property-graphs-setup/images/hol23c-connection.png rename to 23aifree/property-graphs-setup/images/hol23c-connection.png diff --git a/23cfree/property-graphs-setup/images/home-examples-graph.png b/23aifree/property-graphs-setup/images/home-examples-graph.png similarity index 100% rename from 23cfree/property-graphs-setup/images/home-examples-graph.png rename to 23aifree/property-graphs-setup/images/home-examples-graph.png diff --git a/23cfree/property-graphs-setup/images/home-examples-graph27.png b/23aifree/property-graphs-setup/images/home-examples-graph27.png similarity index 100% rename from 23cfree/property-graphs-setup/images/home-examples-graph27.png rename to 23aifree/property-graphs-setup/images/home-examples-graph27.png diff --git a/23cfree/property-graphs-setup/images/load-data2.png b/23aifree/property-graphs-setup/images/load-data2.png similarity index 100% rename from 23cfree/property-graphs-setup/images/load-data2.png rename to 23aifree/property-graphs-setup/images/load-data2.png diff --git a/23cfree/property-graphs-setup/images/login-connection.png b/23aifree/property-graphs-setup/images/login-connection.png similarity index 100% rename from 23cfree/property-graphs-setup/images/login-connection.png rename to 23aifree/property-graphs-setup/images/login-connection.png diff --git a/23cfree/property-graphs-setup/images/login-details.png b/23aifree/property-graphs-setup/images/login-details.png similarity index 100% rename from 23cfree/property-graphs-setup/images/login-details.png rename to 23aifree/property-graphs-setup/images/login-details.png diff --git a/23cfree/property-graphs-setup/images/material-pulldown-setup.png b/23aifree/property-graphs-setup/images/material-pulldown-setup.png similarity index 100% rename from 23cfree/property-graphs-setup/images/material-pulldown-setup.png rename to 23aifree/property-graphs-setup/images/material-pulldown-setup.png diff --git a/23cfree/property-graphs-setup/images/new-db-connection.png b/23aifree/property-graphs-setup/images/new-db-connection.png similarity index 100% rename from 23cfree/property-graphs-setup/images/new-db-connection.png rename to 23aifree/property-graphs-setup/images/new-db-connection.png diff --git a/23cfree/property-graphs-setup/images/open-createkeys.png b/23aifree/property-graphs-setup/images/open-createkeys.png similarity index 100% rename from 23cfree/property-graphs-setup/images/open-createkeys.png rename to 23aifree/property-graphs-setup/images/open-createkeys.png diff --git a/23cfree/property-graphs-setup/images/play-button.png b/23aifree/property-graphs-setup/images/play-button.png similarity index 100% rename from 23cfree/property-graphs-setup/images/play-button.png rename to 23aifree/property-graphs-setup/images/play-button.png diff --git a/23cfree/property-graphs-setup/images/remove-zip.png b/23aifree/property-graphs-setup/images/remove-zip.png similarity index 100% rename from 23cfree/property-graphs-setup/images/remove-zip.png rename to 23aifree/property-graphs-setup/images/remove-zip.png diff --git a/23cfree/property-graphs-setup/images/run242.png b/23aifree/property-graphs-setup/images/run242.png similarity index 100% rename from 23cfree/property-graphs-setup/images/run242.png rename to 23aifree/property-graphs-setup/images/run242.png diff --git a/23cfree/property-graphs-setup/images/run243.png b/23aifree/property-graphs-setup/images/run243.png similarity index 100% rename from 23cfree/property-graphs-setup/images/run243.png rename to 23aifree/property-graphs-setup/images/run243.png diff --git a/23cfree/property-graphs-setup/images/select248.png b/23aifree/property-graphs-setup/images/select248.png similarity index 100% rename from 23cfree/property-graphs-setup/images/select248.png rename to 23aifree/property-graphs-setup/images/select248.png diff --git a/23cfree/property-graphs-setup/images/sql-directory.png b/23aifree/property-graphs-setup/images/sql-directory.png similarity index 100% rename from 23cfree/property-graphs-setup/images/sql-directory.png rename to 23aifree/property-graphs-setup/images/sql-directory.png diff --git a/23cfree/property-graphs-setup/images/sql-open.png b/23aifree/property-graphs-setup/images/sql-open.png similarity index 100% rename from 23cfree/property-graphs-setup/images/sql-open.png rename to 23aifree/property-graphs-setup/images/sql-open.png diff --git a/23cfree/property-graphs-setup/images/sqlworkshop-commands241.png b/23aifree/property-graphs-setup/images/sqlworkshop-commands241.png similarity index 100% rename from 23cfree/property-graphs-setup/images/sqlworkshop-commands241.png rename to 23aifree/property-graphs-setup/images/sqlworkshop-commands241.png diff --git a/23cfree/property-graphs-setup/images/startup-sql.png b/23aifree/property-graphs-setup/images/startup-sql.png similarity index 100% rename from 23cfree/property-graphs-setup/images/startup-sql.png rename to 23aifree/property-graphs-setup/images/startup-sql.png diff --git a/23cfree/property-graphs-setup/images/successful-load214.png b/23aifree/property-graphs-setup/images/successful-load214.png similarity index 100% rename from 23cfree/property-graphs-setup/images/successful-load214.png rename to 23aifree/property-graphs-setup/images/successful-load214.png diff --git a/23cfree/property-graphs-setup/images/unzip-file.png b/23aifree/property-graphs-setup/images/unzip-file.png similarity index 100% rename from 23cfree/property-graphs-setup/images/unzip-file.png rename to 23aifree/property-graphs-setup/images/unzip-file.png diff --git a/23cfree/property-graphs-setup/images/unzip2.png b/23aifree/property-graphs-setup/images/unzip2.png similarity index 100% rename from 23cfree/property-graphs-setup/images/unzip2.png rename to 23aifree/property-graphs-setup/images/unzip2.png diff --git a/23cfree/property-graphs-setup/images/utilities-dataworkshop2.png b/23aifree/property-graphs-setup/images/utilities-dataworkshop2.png similarity index 100% rename from 23cfree/property-graphs-setup/images/utilities-dataworkshop2.png rename to 23aifree/property-graphs-setup/images/utilities-dataworkshop2.png diff --git a/23cfree/property-graphs-setup/images/welcome-to-apex.png b/23aifree/property-graphs-setup/images/welcome-to-apex.png similarity index 100% rename from 23cfree/property-graphs-setup/images/welcome-to-apex.png rename to 23aifree/property-graphs-setup/images/welcome-to-apex.png diff --git a/23cfree/property-graphs-setup/property-graphs-setup.md b/23aifree/property-graphs-setup/property-graphs-setup.md similarity index 94% rename from 23cfree/property-graphs-setup/property-graphs-setup.md rename to 23aifree/property-graphs-setup/property-graphs-setup.md index 6a6c6cb9a..60c802cf9 100644 --- a/23cfree/property-graphs-setup/property-graphs-setup.md +++ b/23aifree/property-graphs-setup/property-graphs-setup.md @@ -23,7 +23,7 @@ In this lab, you will: ### Prerequisites This lab assumes you have: -- An instance with 23c Free Developer Release database installed +- An instance with 23ai Free Developer Release database installed - Access to the instance's remote desktop @@ -135,7 +135,7 @@ This lab assumes you have: ## Learn More * [Oracle Property Graph](https://docs.oracle.com/en/database/oracle/property-graph/index.html) -* [SQL Property Graph syntax in Oracle Database 23c Free - Developer Release](https://docs.oracle.com/en/database/oracle/property-graph/23.1/spgdg/sql-ddl-statements-property-graphs.html#GUID-6EEB2B99-C84E-449E-92DE-89A5BBB5C96E) +* [SQL Property Graph syntax in Oracle Database 23ai Free - Developer Release](https://docs.oracle.com/en/database/oracle/property-graph/23.1/spgdg/sql-ddl-statements-property-graphs.html#GUID-6EEB2B99-C84E-449E-92DE-89A5BBB5C96E) ## Acknowledgements diff --git a/23cfree/property-graphs/images/accountthirtynine3211.png b/23aifree/property-graphs/images/accountthirtynine3211.png similarity index 100% rename from 23cfree/property-graphs/images/accountthirtynine3211.png rename to 23aifree/property-graphs/images/accountthirtynine3211.png diff --git a/23cfree/property-graphs/images/bank-graph.png b/23aifree/property-graphs/images/bank-graph.png similarity index 100% rename from 23cfree/property-graphs/images/bank-graph.png rename to 23aifree/property-graphs/images/bank-graph.png diff --git a/23cfree/property-graphs/images/begin-again3212.png b/23aifree/property-graphs/images/begin-again3212.png similarity index 100% rename from 23cfree/property-graphs/images/begin-again3212.png rename to 23aifree/property-graphs/images/begin-again3212.png diff --git a/23cfree/property-graphs/images/beginend329.png b/23aifree/property-graphs/images/beginend329.png similarity index 100% rename from 23cfree/property-graphs/images/beginend329.png rename to 23aifree/property-graphs/images/beginend329.png diff --git a/23cfree/property-graphs/images/circular-payment-chain327.png b/23aifree/property-graphs/images/circular-payment-chain327.png similarity index 100% rename from 23cfree/property-graphs/images/circular-payment-chain327.png rename to 23aifree/property-graphs/images/circular-payment-chain327.png diff --git a/23cfree/property-graphs/images/clear-command311.png b/23aifree/property-graphs/images/clear-command311.png similarity index 100% rename from 23cfree/property-graphs/images/clear-command311.png rename to 23aifree/property-graphs/images/clear-command311.png diff --git a/23cfree/property-graphs/images/create-graph-1.png b/23aifree/property-graphs/images/create-graph-1.png similarity index 100% rename from 23cfree/property-graphs/images/create-graph-1.png rename to 23aifree/property-graphs/images/create-graph-1.png diff --git a/23cfree/property-graphs/images/create-graph.png b/23aifree/property-graphs/images/create-graph.png similarity index 100% rename from 23cfree/property-graphs/images/create-graph.png rename to 23aifree/property-graphs/images/create-graph.png diff --git a/23cfree/property-graphs/images/ddl-bankgraph.png b/23aifree/property-graphs/images/ddl-bankgraph.png similarity index 100% rename from 23cfree/property-graphs/images/ddl-bankgraph.png rename to 23aifree/property-graphs/images/ddl-bankgraph.png diff --git a/23cfree/property-graphs/images/ddl-bankgraph314.png b/23aifree/property-graphs/images/ddl-bankgraph314.png similarity index 100% rename from 23cfree/property-graphs/images/ddl-bankgraph314.png rename to 23aifree/property-graphs/images/ddl-bankgraph314.png diff --git a/23cfree/property-graphs/images/delete-sql.png b/23aifree/property-graphs/images/delete-sql.png similarity index 100% rename from 23cfree/property-graphs/images/delete-sql.png rename to 23aifree/property-graphs/images/delete-sql.png diff --git a/23cfree/property-graphs/images/deleted-rows3214.png b/23aifree/property-graphs/images/deleted-rows3214.png similarity index 100% rename from 23cfree/property-graphs/images/deleted-rows3214.png rename to 23aifree/property-graphs/images/deleted-rows3214.png diff --git a/23cfree/property-graphs/images/descending-order328.png b/23aifree/property-graphs/images/descending-order328.png similarity index 100% rename from 23cfree/property-graphs/images/descending-order328.png rename to 23aifree/property-graphs/images/descending-order328.png diff --git a/23cfree/property-graphs/images/elements-bank-transfers.png b/23aifree/property-graphs/images/elements-bank-transfers.png similarity index 100% rename from 23cfree/property-graphs/images/elements-bank-transfers.png rename to 23aifree/property-graphs/images/elements-bank-transfers.png diff --git a/23cfree/property-graphs/images/elements-bankgraph315.png b/23aifree/property-graphs/images/elements-bankgraph315.png similarity index 100% rename from 23cfree/property-graphs/images/elements-bankgraph315.png rename to 23aifree/property-graphs/images/elements-bankgraph315.png diff --git a/23cfree/property-graphs/images/five-hop-transfer326.png b/23aifree/property-graphs/images/five-hop-transfer326.png similarity index 100% rename from 23cfree/property-graphs/images/five-hop-transfer326.png rename to 23aifree/property-graphs/images/five-hop-transfer326.png diff --git a/23cfree/property-graphs/images/five-hop-transfers.png b/23aifree/property-graphs/images/five-hop-transfers.png similarity index 100% rename from 23cfree/property-graphs/images/five-hop-transfers.png rename to 23aifree/property-graphs/images/five-hop-transfers.png diff --git a/23cfree/property-graphs/images/four-hop-transfer.png b/23aifree/property-graphs/images/four-hop-transfer.png similarity index 100% rename from 23cfree/property-graphs/images/four-hop-transfer.png rename to 23aifree/property-graphs/images/four-hop-transfer.png diff --git a/23cfree/property-graphs/images/incoming-transfers.png b/23aifree/property-graphs/images/incoming-transfers.png similarity index 100% rename from 23cfree/property-graphs/images/incoming-transfers.png rename to 23aifree/property-graphs/images/incoming-transfers.png diff --git a/23cfree/property-graphs/images/insert-1.png b/23aifree/property-graphs/images/insert-1.png similarity index 100% rename from 23cfree/property-graphs/images/insert-1.png rename to 23aifree/property-graphs/images/insert-1.png diff --git a/23cfree/property-graphs/images/insert-2.png b/23aifree/property-graphs/images/insert-2.png similarity index 100% rename from 23cfree/property-graphs/images/insert-2.png rename to 23aifree/property-graphs/images/insert-2.png diff --git a/23cfree/property-graphs/images/metadata313.png b/23aifree/property-graphs/images/metadata313.png similarity index 100% rename from 23cfree/property-graphs/images/metadata313.png rename to 23aifree/property-graphs/images/metadata313.png diff --git a/23cfree/property-graphs/images/money-passing-through322.png b/23aifree/property-graphs/images/money-passing-through322.png similarity index 100% rename from 23cfree/property-graphs/images/money-passing-through322.png rename to 23aifree/property-graphs/images/money-passing-through322.png diff --git a/23cfree/property-graphs/images/money-transfer-accounts.png b/23aifree/property-graphs/images/money-transfer-accounts.png similarity index 100% rename from 23cfree/property-graphs/images/money-transfer-accounts.png rename to 23aifree/property-graphs/images/money-transfer-accounts.png diff --git a/23cfree/property-graphs/images/num-4hop-chains-39.png b/23aifree/property-graphs/images/num-4hop-chains-39.png similarity index 100% rename from 23cfree/property-graphs/images/num-4hop-chains-39.png rename to 23aifree/property-graphs/images/num-4hop-chains-39.png diff --git a/23cfree/property-graphs/images/num-4hop-cycles-2.png b/23aifree/property-graphs/images/num-4hop-cycles-2.png similarity index 100% rename from 23cfree/property-graphs/images/num-4hop-cycles-2.png rename to 23aifree/property-graphs/images/num-4hop-cycles-2.png diff --git a/23cfree/property-graphs/images/num-4hop-cycles.png b/23aifree/property-graphs/images/num-4hop-cycles.png similarity index 100% rename from 23cfree/property-graphs/images/num-4hop-cycles.png rename to 23aifree/property-graphs/images/num-4hop-cycles.png diff --git a/23cfree/property-graphs/images/num-transfers.png b/23aifree/property-graphs/images/num-transfers.png similarity index 100% rename from 23cfree/property-graphs/images/num-transfers.png rename to 23aifree/property-graphs/images/num-transfers.png diff --git a/23cfree/property-graphs/images/numtriangles324.png b/23aifree/property-graphs/images/numtriangles324.png similarity index 100% rename from 23cfree/property-graphs/images/numtriangles324.png rename to 23aifree/property-graphs/images/numtriangles324.png diff --git a/23cfree/property-graphs/images/properties316.png b/23aifree/property-graphs/images/properties316.png similarity index 100% rename from 23cfree/property-graphs/images/properties316.png rename to 23aifree/property-graphs/images/properties316.png diff --git a/23cfree/property-graphs/images/property-labels.png b/23aifree/property-graphs/images/property-labels.png similarity index 100% rename from 23cfree/property-graphs/images/property-labels.png rename to 23aifree/property-graphs/images/property-labels.png diff --git a/23cfree/property-graphs/images/query-accounts.png b/23aifree/property-graphs/images/query-accounts.png similarity index 100% rename from 23cfree/property-graphs/images/query-accounts.png rename to 23aifree/property-graphs/images/query-accounts.png diff --git a/23cfree/property-graphs/images/rerun-again3213.png b/23aifree/property-graphs/images/rerun-again3213.png similarity index 100% rename from 23cfree/property-graphs/images/rerun-again3213.png rename to 23aifree/property-graphs/images/rerun-again3213.png diff --git a/23cfree/property-graphs/images/rerun3210.png b/23aifree/property-graphs/images/rerun3210.png similarity index 100% rename from 23cfree/property-graphs/images/rerun3210.png rename to 23aifree/property-graphs/images/rerun3210.png diff --git a/23cfree/property-graphs/images/run-script-icon.png b/23aifree/property-graphs/images/run-script-icon.png similarity index 100% rename from 23cfree/property-graphs/images/run-script-icon.png rename to 23aifree/property-graphs/images/run-script-icon.png diff --git a/23cfree/property-graphs/images/run243.png b/23aifree/property-graphs/images/run243.png similarity index 100% rename from 23cfree/property-graphs/images/run243.png rename to 23aifree/property-graphs/images/run243.png diff --git a/23cfree/property-graphs/images/same-query325.png b/23aifree/property-graphs/images/same-query325.png similarity index 100% rename from 23cfree/property-graphs/images/same-query325.png rename to 23aifree/property-graphs/images/same-query325.png diff --git a/23cfree/property-graphs/images/select248.png b/23aifree/property-graphs/images/select248.png similarity index 100% rename from 23cfree/property-graphs/images/select248.png rename to 23aifree/property-graphs/images/select248.png diff --git a/23cfree/property-graphs/images/shows-in-both323.png b/23aifree/property-graphs/images/shows-in-both323.png similarity index 100% rename from 23cfree/property-graphs/images/shows-in-both323.png rename to 23aifree/property-graphs/images/shows-in-both323.png diff --git a/23cfree/property-graphs/images/sql-hol23-tab.png b/23aifree/property-graphs/images/sql-hol23-tab.png similarity index 100% rename from 23cfree/property-graphs/images/sql-hol23-tab.png rename to 23aifree/property-graphs/images/sql-hol23-tab.png diff --git a/23cfree/property-graphs/images/sqlworkshop-commands241.png b/23aifree/property-graphs/images/sqlworkshop-commands241.png similarity index 100% rename from 23cfree/property-graphs/images/sqlworkshop-commands241.png rename to 23aifree/property-graphs/images/sqlworkshop-commands241.png diff --git a/23cfree/property-graphs/images/top-ten-accounts.png b/23aifree/property-graphs/images/top-ten-accounts.png similarity index 100% rename from 23cfree/property-graphs/images/top-ten-accounts.png rename to 23aifree/property-graphs/images/top-ten-accounts.png diff --git a/23cfree/property-graphs/images/topten-accounts321.png b/23aifree/property-graphs/images/topten-accounts321.png similarity index 100% rename from 23cfree/property-graphs/images/topten-accounts321.png rename to 23aifree/property-graphs/images/topten-accounts321.png diff --git a/23cfree/property-graphs/images/transfer-accounts.png b/23aifree/property-graphs/images/transfer-accounts.png similarity index 100% rename from 23cfree/property-graphs/images/transfer-accounts.png rename to 23aifree/property-graphs/images/transfer-accounts.png diff --git a/23cfree/property-graphs/images/triangles-transfer.png b/23aifree/property-graphs/images/triangles-transfer.png similarity index 100% rename from 23cfree/property-graphs/images/triangles-transfer.png rename to 23aifree/property-graphs/images/triangles-transfer.png diff --git a/23cfree/property-graphs/property-graphs.md b/23aifree/property-graphs/property-graphs.md similarity index 97% rename from 23cfree/property-graphs/property-graphs.md rename to 23aifree/property-graphs/property-graphs.md index c1be948fb..333cb6741 100644 --- a/23cfree/property-graphs/property-graphs.md +++ b/23aifree/property-graphs/property-graphs.md @@ -1,4 +1,4 @@ -# Operational Property Graphs Example with SQL/PGQ in 23c +# Operational Property Graphs Example with SQL/PGQ in 23ai ## Introduction @@ -43,7 +43,7 @@ Watch the video below for a quick walk-through of the lab. ## Task 1 : Define a graph view on these tables 1. In your SQL Developer window, click on the tab named hol23c_freepdb1 or hol23c, not the CreateKeys.sql tab that you are currently in. - ![Open hol23c tab](images/sql-hol23-tab.png) + ![Open hol tab](images/sql-hol23-tab.png) ​ 2. Use the following SQL statement to create a property graph called BANK\_GRAPH using the BANK\_ACCOUNTS table as the vertices and the BANK_TRANSFERS table as edges. @@ -361,7 +361,7 @@ A common query in analyzing money flows is to see if there is a sequence of tran ## Learn More * [Oracle Property Graph](https://docs.oracle.com/en/database/oracle/property-graph/index.html) -* [SQL Property Graph syntax in Oracle Database 23c Free - Developer Release](https://docs.oracle.com/en/database/oracle/property-graph/23.1/spgdg/sql-ddl-statements-property-graphs.html#GUID-6EEB2B99-C84E-449E-92DE-89A5BBB5C96E) +* [SQL Property Graph syntax in Oracle Database 23ai Free - Developer Release](https://docs.oracle.com/en/database/oracle/property-graph/23.1/spgdg/sql-ddl-statements-property-graphs.html#GUID-6EEB2B99-C84E-449E-92DE-89A5BBB5C96E) ## Acknowledgements diff --git a/23cfree/query-dv/images/click_autorest.png b/23aifree/query-dv/images/click_autorest.png similarity index 100% rename from 23cfree/query-dv/images/click_autorest.png rename to 23aifree/query-dv/images/click_autorest.png diff --git a/23cfree/query-dv/images/click_rest.png b/23aifree/query-dv/images/click_rest.png similarity index 100% rename from 23cfree/query-dv/images/click_rest.png rename to 23aifree/query-dv/images/click_rest.png diff --git a/23cfree/query-dv/images/get_bahrain.png b/23aifree/query-dv/images/get_bahrain.png similarity index 100% rename from 23cfree/query-dv/images/get_bahrain.png rename to 23aifree/query-dv/images/get_bahrain.png diff --git a/23cfree/query-dv/images/get_drivers.png b/23aifree/query-dv/images/get_drivers.png similarity index 100% rename from 23cfree/query-dv/images/get_drivers.png rename to 23aifree/query-dv/images/get_drivers.png diff --git a/23cfree/query-dv/images/get_george.png b/23aifree/query-dv/images/get_george.png similarity index 100% rename from 23cfree/query-dv/images/get_george.png rename to 23aifree/query-dv/images/get_george.png diff --git a/23cfree/query-dv/images/login_sdw.png b/23aifree/query-dv/images/login_sdw.png similarity index 100% rename from 23cfree/query-dv/images/login_sdw.png rename to 23aifree/query-dv/images/login_sdw.png diff --git a/23cfree/query-dv/images/openAPI_view.png b/23aifree/query-dv/images/openAPI_view.png similarity index 100% rename from 23cfree/query-dv/images/openAPI_view.png rename to 23aifree/query-dv/images/openAPI_view.png diff --git a/23cfree/query-dv/images/race_get.png b/23aifree/query-dv/images/race_get.png similarity index 100% rename from 23cfree/query-dv/images/race_get.png rename to 23aifree/query-dv/images/race_get.png diff --git a/23cfree/query-dv/images/race_openAPI.png b/23aifree/query-dv/images/race_openAPI.png similarity index 100% rename from 23cfree/query-dv/images/race_openAPI.png rename to 23aifree/query-dv/images/race_openAPI.png diff --git a/23cfree/query-dv/images/race_query.png b/23aifree/query-dv/images/race_query.png similarity index 100% rename from 23cfree/query-dv/images/race_query.png rename to 23aifree/query-dv/images/race_query.png diff --git a/23cfree/query-dv/images/race_result.png b/23aifree/query-dv/images/race_result.png similarity index 100% rename from 23cfree/query-dv/images/race_result.png rename to 23aifree/query-dv/images/race_result.png diff --git a/23cfree/query-dv/query-dv.md b/23aifree/query-dv/query-dv.md similarity index 99% rename from 23cfree/query-dv/query-dv.md rename to 23aifree/query-dv/query-dv.md index 2c2b76ddf..5bf81a5dd 100644 --- a/23cfree/query-dv/query-dv.md +++ b/23aifree/query-dv/query-dv.md @@ -21,7 +21,7 @@ In this lab, you will: ### Prerequisites This lab assumes you have: -- Oracle Database 23c Free Developer Release +- Oracle Database 23ai Free Developer Release - All previous labs successfully completed - Oracle REST Data Service (ORDS) 23.1 diff --git a/23cfree/rest-duality/images/click_autorest.png b/23aifree/rest-duality/images/click_autorest.png similarity index 100% rename from 23cfree/rest-duality/images/click_autorest.png rename to 23aifree/rest-duality/images/click_autorest.png diff --git a/23cfree/rest-duality/images/click_rest.png b/23aifree/rest-duality/images/click_rest.png similarity index 100% rename from 23cfree/rest-duality/images/click_rest.png rename to 23aifree/rest-duality/images/click_rest.png diff --git a/23cfree/rest-duality/images/enable_genre.png b/23aifree/rest-duality/images/enable_genre.png similarity index 100% rename from 23cfree/rest-duality/images/enable_genre.png rename to 23aifree/rest-duality/images/enable_genre.png diff --git a/23cfree/rest-duality/images/genre_rest.png b/23aifree/rest-duality/images/genre_rest.png similarity index 100% rename from 23cfree/rest-duality/images/genre_rest.png rename to 23aifree/rest-duality/images/genre_rest.png diff --git a/23cfree/rest-duality/images/get_bahrain.png b/23aifree/rest-duality/images/get_bahrain.png similarity index 100% rename from 23cfree/rest-duality/images/get_bahrain.png rename to 23aifree/rest-duality/images/get_bahrain.png diff --git a/23cfree/rest-duality/images/get_drivers.png b/23aifree/rest-duality/images/get_drivers.png similarity index 100% rename from 23cfree/rest-duality/images/get_drivers.png rename to 23aifree/rest-duality/images/get_drivers.png diff --git a/23cfree/rest-duality/images/get_george.png b/23aifree/rest-duality/images/get_george.png similarity index 100% rename from 23cfree/rest-duality/images/get_george.png rename to 23aifree/rest-duality/images/get_george.png diff --git a/23cfree/rest-duality/images/login_sdw.png b/23aifree/rest-duality/images/login_sdw.png similarity index 100% rename from 23cfree/rest-duality/images/login_sdw.png rename to 23aifree/rest-duality/images/login_sdw.png diff --git a/23cfree/rest-duality/images/movie_rest.png b/23aifree/rest-duality/images/movie_rest.png similarity index 100% rename from 23cfree/rest-duality/images/movie_rest.png rename to 23aifree/rest-duality/images/movie_rest.png diff --git a/23cfree/rest-duality/images/openAPI_view.png b/23aifree/rest-duality/images/openAPI_view.png similarity index 100% rename from 23cfree/rest-duality/images/openAPI_view.png rename to 23aifree/rest-duality/images/openAPI_view.png diff --git a/23cfree/rest-duality/images/post.png b/23aifree/rest-duality/images/post.png similarity index 100% rename from 23cfree/rest-duality/images/post.png rename to 23aifree/rest-duality/images/post.png diff --git a/23cfree/rest-duality/images/post_oz.png b/23aifree/rest-duality/images/post_oz.png similarity index 100% rename from 23cfree/rest-duality/images/post_oz.png rename to 23aifree/rest-duality/images/post_oz.png diff --git a/23cfree/rest-duality/images/post_try.png b/23aifree/rest-duality/images/post_try.png similarity index 100% rename from 23cfree/rest-duality/images/post_try.png rename to 23aifree/rest-duality/images/post_try.png diff --git a/23cfree/rest-duality/images/post_yes.png b/23aifree/rest-duality/images/post_yes.png similarity index 100% rename from 23cfree/rest-duality/images/post_yes.png rename to 23aifree/rest-duality/images/post_yes.png diff --git a/23cfree/rest-duality/images/race_get.png b/23aifree/rest-duality/images/race_get.png similarity index 100% rename from 23cfree/rest-duality/images/race_get.png rename to 23aifree/rest-duality/images/race_get.png diff --git a/23cfree/rest-duality/images/race_openAPI.png b/23aifree/rest-duality/images/race_openAPI.png similarity index 100% rename from 23cfree/rest-duality/images/race_openAPI.png rename to 23aifree/rest-duality/images/race_openAPI.png diff --git a/23cfree/rest-duality/images/race_query.png b/23aifree/rest-duality/images/race_query.png similarity index 100% rename from 23cfree/rest-duality/images/race_query.png rename to 23aifree/rest-duality/images/race_query.png diff --git a/23cfree/rest-duality/images/race_result.png b/23aifree/rest-duality/images/race_result.png similarity index 100% rename from 23cfree/rest-duality/images/race_result.png rename to 23aifree/rest-duality/images/race_result.png diff --git a/23cfree/rest-duality/images/show-views.png b/23aifree/rest-duality/images/show-views.png similarity index 100% rename from 23cfree/rest-duality/images/show-views.png rename to 23aifree/rest-duality/images/show-views.png diff --git a/23cfree/rest-duality/images/try_it.png b/23aifree/rest-duality/images/try_it.png similarity index 100% rename from 23cfree/rest-duality/images/try_it.png rename to 23aifree/rest-duality/images/try_it.png diff --git a/23cfree/rest-duality/rest-duality.md b/23aifree/rest-duality/rest-duality.md similarity index 94% rename from 23cfree/rest-duality/rest-duality.md rename to 23aifree/rest-duality/rest-duality.md index 6333f787a..4fd5cf87b 100644 --- a/23cfree/rest-duality/rest-duality.md +++ b/23aifree/rest-duality/rest-duality.md @@ -2,7 +2,7 @@ ## Introduction -This lab focuses on populating, querying, and updating Duality Views in the Oracle 23c database using REST calls. You will use REST calls to upload data into the database using JSON documents. It's important to note that when you make a POST request directly to a Duality View, the data is not stored within the view itself. Instead, the inserted data is stored in the underlying tables that make up the view. +This lab focuses on populating, querying, and updating Duality Views in the Oracle 23ai database using REST calls. You will use REST calls to upload data into the database using JSON documents. It's important to note that when you make a POST request directly to a Duality View, the data is not stored within the view itself. Instead, the inserted data is stored in the underlying tables that make up the view. Estimated Time: 10 minutes @@ -21,7 +21,7 @@ In this lab, you will: This lab assumes you have: -- Oracle Database 23c Free Developer Release +- Oracle Database 23ai Free Developer Release - All previous labs successfully completed - Oracle REST Data Service (ORDS) 23.1 diff --git a/23cfree/run-charbench/images/charbench-output.gif b/23aifree/run-charbench/images/charbench-output.gif similarity index 100% rename from 23cfree/run-charbench/images/charbench-output.gif rename to 23aifree/run-charbench/images/charbench-output.gif diff --git a/23cfree/run-charbench/images/charbench.png b/23aifree/run-charbench/images/charbench.png similarity index 100% rename from 23cfree/run-charbench/images/charbench.png rename to 23aifree/run-charbench/images/charbench.png diff --git a/23cfree/run-charbench/images/kids-genre.png b/23aifree/run-charbench/images/kids-genre.png similarity index 100% rename from 23cfree/run-charbench/images/kids-genre.png rename to 23aifree/run-charbench/images/kids-genre.png diff --git a/23cfree/run-charbench/images/kids.png b/23aifree/run-charbench/images/kids.png similarity index 100% rename from 23cfree/run-charbench/images/kids.png rename to 23aifree/run-charbench/images/kids.png diff --git a/23cfree/run-charbench/images/little.png b/23aifree/run-charbench/images/little.png similarity index 100% rename from 23cfree/run-charbench/images/little.png rename to 23aifree/run-charbench/images/little.png diff --git a/23cfree/run-charbench/images/movie-dv-select.png b/23aifree/run-charbench/images/movie-dv-select.png similarity index 100% rename from 23cfree/run-charbench/images/movie-dv-select.png rename to 23aifree/run-charbench/images/movie-dv-select.png diff --git a/23cfree/run-charbench/images/movies-dv.png b/23aifree/run-charbench/images/movies-dv.png similarity index 100% rename from 23cfree/run-charbench/images/movies-dv.png rename to 23aifree/run-charbench/images/movies-dv.png diff --git a/23cfree/run-charbench/images/new-etag.png b/23aifree/run-charbench/images/new-etag.png similarity index 100% rename from 23cfree/run-charbench/images/new-etag.png rename to 23aifree/run-charbench/images/new-etag.png diff --git a/23cfree/run-charbench/images/pan-kids.png b/23aifree/run-charbench/images/pan-kids.png similarity index 100% rename from 23cfree/run-charbench/images/pan-kids.png rename to 23aifree/run-charbench/images/pan-kids.png diff --git a/23cfree/run-charbench/images/pan-update.png b/23aifree/run-charbench/images/pan-update.png similarity index 100% rename from 23cfree/run-charbench/images/pan-update.png rename to 23aifree/run-charbench/images/pan-update.png diff --git a/23cfree/run-charbench/images/rat-etag.png b/23aifree/run-charbench/images/rat-etag.png similarity index 100% rename from 23cfree/run-charbench/images/rat-etag.png rename to 23aifree/run-charbench/images/rat-etag.png diff --git a/23cfree/run-charbench/images/select-surfs.png b/23aifree/run-charbench/images/select-surfs.png similarity index 100% rename from 23cfree/run-charbench/images/select-surfs.png rename to 23aifree/run-charbench/images/select-surfs.png diff --git a/23cfree/run-charbench/images/surfs.png b/23aifree/run-charbench/images/surfs.png similarity index 100% rename from 23cfree/run-charbench/images/surfs.png rename to 23aifree/run-charbench/images/surfs.png diff --git a/23cfree/run-charbench/images/update-rat.png b/23aifree/run-charbench/images/update-rat.png similarity index 100% rename from 23cfree/run-charbench/images/update-rat.png rename to 23aifree/run-charbench/images/update-rat.png diff --git a/23cfree/run-charbench/images/youtube.png b/23aifree/run-charbench/images/youtube.png similarity index 100% rename from 23cfree/run-charbench/images/youtube.png rename to 23aifree/run-charbench/images/youtube.png diff --git a/23cfree/run-charbench/run-charbench.md b/23aifree/run-charbench/run-charbench.md similarity index 99% rename from 23cfree/run-charbench/run-charbench.md rename to 23aifree/run-charbench/run-charbench.md index 97eeda14e..575587b6b 100644 --- a/23cfree/run-charbench/run-charbench.md +++ b/23aifree/run-charbench/run-charbench.md @@ -20,7 +20,7 @@ In this lab, you will: This lab assumes you have: -* Installed Oracle Database 23c Free Developer Release +* Installed Oracle Database 23ai Free Developer Release * Successfully completed all previous labs diff --git a/23cfree/run-swingbench/images/connect-string.png b/23aifree/run-swingbench/images/connect-string.png similarity index 100% rename from 23cfree/run-swingbench/images/connect-string.png rename to 23aifree/run-swingbench/images/connect-string.png diff --git a/23cfree/run-swingbench/images/create_tables.png b/23aifree/run-swingbench/images/create_tables.png similarity index 100% rename from 23cfree/run-swingbench/images/create_tables.png rename to 23aifree/run-swingbench/images/create_tables.png diff --git a/23cfree/run-swingbench/images/create_team_dv.png b/23aifree/run-swingbench/images/create_team_dv.png similarity index 100% rename from 23cfree/run-swingbench/images/create_team_dv.png rename to 23aifree/run-swingbench/images/create_team_dv.png diff --git a/23cfree/run-swingbench/images/create_trigger.png b/23aifree/run-swingbench/images/create_trigger.png similarity index 100% rename from 23cfree/run-swingbench/images/create_trigger.png rename to 23aifree/run-swingbench/images/create_trigger.png diff --git a/23cfree/run-swingbench/images/db-stats.png b/23aifree/run-swingbench/images/db-stats.png similarity index 100% rename from 23cfree/run-swingbench/images/db-stats.png rename to 23aifree/run-swingbench/images/db-stats.png diff --git a/23cfree/run-swingbench/images/desc-tables.png b/23aifree/run-swingbench/images/desc-tables.png similarity index 100% rename from 23cfree/run-swingbench/images/desc-tables.png rename to 23aifree/run-swingbench/images/desc-tables.png diff --git a/23cfree/run-swingbench/images/insert_race_dv.png b/23aifree/run-swingbench/images/insert_race_dv.png similarity index 100% rename from 23cfree/run-swingbench/images/insert_race_dv.png rename to 23aifree/run-swingbench/images/insert_race_dv.png diff --git a/23cfree/run-swingbench/images/insert_team_dv.png b/23aifree/run-swingbench/images/insert_team_dv.png similarity index 100% rename from 23cfree/run-swingbench/images/insert_team_dv.png rename to 23aifree/run-swingbench/images/insert_team_dv.png diff --git a/23cfree/run-swingbench/images/load-tools.png b/23aifree/run-swingbench/images/load-tools.png similarity index 100% rename from 23cfree/run-swingbench/images/load-tools.png rename to 23aifree/run-swingbench/images/load-tools.png diff --git a/23cfree/run-swingbench/images/new-chrome-window.png b/23aifree/run-swingbench/images/new-chrome-window.png similarity index 100% rename from 23cfree/run-swingbench/images/new-chrome-window.png rename to 23aifree/run-swingbench/images/new-chrome-window.png diff --git a/23cfree/run-swingbench/images/ords_landing_page.png b/23aifree/run-swingbench/images/ords_landing_page.png similarity index 100% rename from 23cfree/run-swingbench/images/ords_landing_page.png rename to 23aifree/run-swingbench/images/ords_landing_page.png diff --git a/23cfree/run-swingbench/images/ords_login.png b/23aifree/run-swingbench/images/ords_login.png similarity index 100% rename from 23cfree/run-swingbench/images/ords_login.png rename to 23aifree/run-swingbench/images/ords_login.png diff --git a/23cfree/run-swingbench/images/print_driver_race.png b/23aifree/run-swingbench/images/print_driver_race.png similarity index 100% rename from 23cfree/run-swingbench/images/print_driver_race.png rename to 23aifree/run-swingbench/images/print_driver_race.png diff --git a/23cfree/run-swingbench/images/quit-swingbench.png b/23aifree/run-swingbench/images/quit-swingbench.png similarity index 100% rename from 23cfree/run-swingbench/images/quit-swingbench.png rename to 23aifree/run-swingbench/images/quit-swingbench.png diff --git a/23cfree/run-swingbench/images/run-button.png b/23aifree/run-swingbench/images/run-button.png similarity index 100% rename from 23cfree/run-swingbench/images/run-button.png rename to 23aifree/run-swingbench/images/run-button.png diff --git a/23cfree/run-swingbench/images/stop-swingbench.png b/23aifree/run-swingbench/images/stop-swingbench.png similarity index 100% rename from 23cfree/run-swingbench/images/stop-swingbench.png rename to 23aifree/run-swingbench/images/stop-swingbench.png diff --git a/23cfree/run-swingbench/images/swingbench-output.gif b/23aifree/run-swingbench/images/swingbench-output.gif similarity index 100% rename from 23cfree/run-swingbench/images/swingbench-output.gif rename to 23aifree/run-swingbench/images/swingbench-output.gif diff --git a/23cfree/run-swingbench/images/swingbench-save.png b/23aifree/run-swingbench/images/swingbench-save.png similarity index 100% rename from 23cfree/run-swingbench/images/swingbench-save.png rename to 23aifree/run-swingbench/images/swingbench-save.png diff --git a/23cfree/run-swingbench/images/swingbench.png b/23aifree/run-swingbench/images/swingbench.png similarity index 100% rename from 23cfree/run-swingbench/images/swingbench.png rename to 23aifree/run-swingbench/images/swingbench.png diff --git a/23cfree/run-swingbench/images/ui.png b/23aifree/run-swingbench/images/ui.png similarity index 100% rename from 23cfree/run-swingbench/images/ui.png rename to 23aifree/run-swingbench/images/ui.png diff --git a/23cfree/run-swingbench/images/users.png b/23aifree/run-swingbench/images/users.png similarity index 100% rename from 23cfree/run-swingbench/images/users.png rename to 23aifree/run-swingbench/images/users.png diff --git a/23cfree/run-swingbench/images/version-two.png b/23aifree/run-swingbench/images/version-two.png similarity index 100% rename from 23cfree/run-swingbench/images/version-two.png rename to 23aifree/run-swingbench/images/version-two.png diff --git a/23cfree/run-swingbench/run-swingbench.md b/23aifree/run-swingbench/run-swingbench.md similarity index 99% rename from 23cfree/run-swingbench/run-swingbench.md rename to 23aifree/run-swingbench/run-swingbench.md index 9f5634559..fa3fc6494 100644 --- a/23cfree/run-swingbench/run-swingbench.md +++ b/23aifree/run-swingbench/run-swingbench.md @@ -22,7 +22,7 @@ In this lab, you will: This lab assumes you have: -* Installed Oracle Database 23c Free Developer Release +* Installed Oracle Database 23ai Free Developer Release * Successfully completed all previous labs diff --git a/23cfree/schema-priv-setup/images/alter-session1.png b/23aifree/schema-priv-setup/images/alter-session1.png similarity index 100% rename from 23cfree/schema-priv-setup/images/alter-session1.png rename to 23aifree/schema-priv-setup/images/alter-session1.png diff --git a/23cfree/schema-priv-setup/images/alter-user.png b/23aifree/schema-priv-setup/images/alter-user.png similarity index 100% rename from 23cfree/schema-priv-setup/images/alter-user.png rename to 23aifree/schema-priv-setup/images/alter-user.png diff --git a/23cfree/schema-priv-setup/images/connect-db-sysdba1.png b/23aifree/schema-priv-setup/images/connect-db-sysdba1.png similarity index 100% rename from 23cfree/schema-priv-setup/images/connect-db-sysdba1.png rename to 23aifree/schema-priv-setup/images/connect-db-sysdba1.png diff --git a/23cfree/schema-priv-setup/images/open-terminal.png b/23aifree/schema-priv-setup/images/open-terminal.png similarity index 100% rename from 23cfree/schema-priv-setup/images/open-terminal.png rename to 23aifree/schema-priv-setup/images/open-terminal.png diff --git a/23cfree/schema-priv-setup/setup.md b/23aifree/schema-priv-setup/setup.md similarity index 95% rename from 23cfree/schema-priv-setup/setup.md rename to 23aifree/schema-priv-setup/setup.md index 5b59fa02a..fa95238d6 100644 --- a/23cfree/schema-priv-setup/setup.md +++ b/23aifree/schema-priv-setup/setup.md @@ -24,7 +24,7 @@ Watch the video below for a quick walk-through of the lab. ### Prerequisites In order to do this workshop you need -* An Oracle 23c Free Developer Release Database or one running in a LiveLabs environment +* An Oracle 23ai Free Developer Release Database or one running in a LiveLabs environment ## Task 1: Create Users diff --git a/23cfree/schema-priv/schema-priv.md b/23aifree/schema-priv/schema-priv.md similarity index 100% rename from 23cfree/schema-priv/schema-priv.md rename to 23aifree/schema-priv/schema-priv.md diff --git a/23cfree/scripts-json-autorest/race.json b/23aifree/scripts-json-autorest/race.json similarity index 100% rename from 23cfree/scripts-json-autorest/race.json rename to 23aifree/scripts-json-autorest/race.json diff --git a/23cfree/scripts-json-autorest/team.json b/23aifree/scripts-json-autorest/team.json similarity index 100% rename from 23cfree/scripts-json-autorest/team.json rename to 23aifree/scripts-json-autorest/team.json diff --git a/23cfree/scripts-json-autorest/teamMercedes.json b/23aifree/scripts-json-autorest/teamMercedes.json similarity index 100% rename from 23cfree/scripts-json-autorest/teamMercedes.json rename to 23aifree/scripts-json-autorest/teamMercedes.json diff --git a/23cfree/scripts-json-autorest/updateFerrari.json b/23aifree/scripts-json-autorest/updateFerrari.json similarity index 100% rename from 23cfree/scripts-json-autorest/updateFerrari.json rename to 23aifree/scripts-json-autorest/updateFerrari.json diff --git a/23cfree/scripts-json-autorest/updateLeclerc.json b/23aifree/scripts-json-autorest/updateLeclerc.json similarity index 100% rename from 23cfree/scripts-json-autorest/updateLeclerc.json rename to 23aifree/scripts-json-autorest/updateLeclerc.json diff --git a/23cfree/scripts-json-autorest/updateMercedes.json b/23aifree/scripts-json-autorest/updateMercedes.json similarity index 100% rename from 23cfree/scripts-json-autorest/updateMercedes.json rename to 23aifree/scripts-json-autorest/updateMercedes.json diff --git a/23cfree/scripts-json-autorest/updateRace.json b/23aifree/scripts-json-autorest/updateRace.json similarity index 100% rename from 23cfree/scripts-json-autorest/updateRace.json rename to 23aifree/scripts-json-autorest/updateRace.json diff --git a/23cfree/setup-environment/images/check_SDW.png b/23aifree/setup-environment/images/check_SDW.png similarity index 100% rename from 23cfree/setup-environment/images/check_SDW.png rename to 23aifree/setup-environment/images/check_SDW.png diff --git a/23cfree/setup-environment/images/create_driverDV.png b/23aifree/setup-environment/images/create_driverDV.png similarity index 100% rename from 23cfree/setup-environment/images/create_driverDV.png rename to 23aifree/setup-environment/images/create_driverDV.png diff --git a/23cfree/setup-environment/images/create_raceDV.png b/23aifree/setup-environment/images/create_raceDV.png similarity index 100% rename from 23cfree/setup-environment/images/create_raceDV.png rename to 23aifree/setup-environment/images/create_raceDV.png diff --git a/23cfree/setup-environment/images/create_tables.png b/23aifree/setup-environment/images/create_tables.png similarity index 100% rename from 23cfree/setup-environment/images/create_tables.png rename to 23aifree/setup-environment/images/create_tables.png diff --git a/23cfree/setup-environment/images/create_teamDV.png b/23aifree/setup-environment/images/create_teamDV.png similarity index 100% rename from 23cfree/setup-environment/images/create_teamDV.png rename to 23aifree/setup-environment/images/create_teamDV.png diff --git a/23cfree/setup-environment/images/create_trigger.png b/23aifree/setup-environment/images/create_trigger.png similarity index 100% rename from 23cfree/setup-environment/images/create_trigger.png rename to 23aifree/setup-environment/images/create_trigger.png diff --git a/23cfree/setup-environment/images/drop_tables.png b/23aifree/setup-environment/images/drop_tables.png similarity index 100% rename from 23cfree/setup-environment/images/drop_tables.png rename to 23aifree/setup-environment/images/drop_tables.png diff --git a/23cfree/setup-environment/images/enable_autorest.png b/23aifree/setup-environment/images/enable_autorest.png similarity index 100% rename from 23cfree/setup-environment/images/enable_autorest.png rename to 23aifree/setup-environment/images/enable_autorest.png diff --git a/23cfree/setup-environment/images/ords_serve.png b/23aifree/setup-environment/images/ords_serve.png similarity index 100% rename from 23cfree/setup-environment/images/ords_serve.png rename to 23aifree/setup-environment/images/ords_serve.png diff --git a/23cfree/setup-environment/images/sql_updates.png b/23aifree/setup-environment/images/sql_updates.png similarity index 100% rename from 23cfree/setup-environment/images/sql_updates.png rename to 23aifree/setup-environment/images/sql_updates.png diff --git a/23cfree/setup-environment/images/test_ords.png b/23aifree/setup-environment/images/test_ords.png similarity index 100% rename from 23cfree/setup-environment/images/test_ords.png rename to 23aifree/setup-environment/images/test_ords.png diff --git a/23cfree/setup-environment/setup-environment.md b/23aifree/setup-environment/setup-environment.md similarity index 94% rename from 23cfree/setup-environment/setup-environment.md rename to 23aifree/setup-environment/setup-environment.md index 4967af0d4..fde02054d 100644 --- a/23cfree/setup-environment/setup-environment.md +++ b/23aifree/setup-environment/setup-environment.md @@ -2,7 +2,7 @@ ## Introduction -Before we can begin creating tables and JSON Duality Views, we must first start our ORDS server and update our user's password. The first 2 tasks of this lab walk you through the necessary steps to accomplish those steps. This lab assumes that you have already installed the Oracle Database 23c Free Developer Release and configured and installed ORDS on a pluggable database. +Before we can begin creating tables and JSON Duality Views, we must first start our ORDS server and update our user's password. The first 2 tasks of this lab walk you through the necessary steps to accomplish those steps. This lab assumes that you have already installed the Oracle Database 23ai Free Developer Release and configured and installed ORDS on a pluggable database. After your database has been configured with ORDS, you will need to setup the tables and views off of which we can use ORDS and the duality views. @@ -23,7 +23,7 @@ In this lab, you will: ### Prerequisites This lab assumes you have: -- Oracle Database 23c Free Developer Release +- Oracle Database 23ai Free Developer Release - All previous labs successfully completed - Oracle REST Data Service (ORDS) 23.1 @@ -198,7 +198,7 @@ This lab assumes you have: ## Task 3: Create JSON Duality Views -Oracle Database 23c JSON Relational Duality converges the benefits of the Relational and Document worlds within a single database. Data is stored in relational tables and can be accessed as such for reporting or legacy applications. The JSON Duality Views provide an additional form of access - JSON Documents - for new applications or REST calls. Developers can thus think in terms of JSON documents for data access while using the highly efficient relational model for data storage, without having to compromise simplicity or efficiency. In addition to this, Duality Views hide all the complexities of database level concurrency control from the user, providing document level serializability. +Oracle Database 23ai JSON Relational Duality converges the benefits of the Relational and Document worlds within a single database. Data is stored in relational tables and can be accessed as such for reporting or legacy applications. The JSON Duality Views provide an additional form of access - JSON Documents - for new applications or REST calls. Developers can thus think in terms of JSON documents for data access while using the highly efficient relational model for data storage, without having to compromise simplicity or efficiency. In addition to this, Duality Views hide all the complexities of database level concurrency control from the user, providing document level serializability. You will now create three JSON Duality Views: race\_dv, driver\_dv, and team\_dv. Take note that while each of these views are constructed to represent one table in particular, each of the views have information collected from different tables and reference them in child objects. diff --git a/23cfree/sql-23c-features/images/drop-error.png b/23aifree/sql-23ai-features/images/drop-error.png similarity index 100% rename from 23cfree/sql-23c-features/images/drop-error.png rename to 23aifree/sql-23ai-features/images/drop-error.png diff --git a/23cfree/sql-23c-features/images/run_buttons.png b/23aifree/sql-23ai-features/images/run_buttons.png similarity index 100% rename from 23cfree/sql-23c-features/images/run_buttons.png rename to 23aifree/sql-23ai-features/images/run_buttons.png diff --git a/23cfree/sql-23c-features/sql-23c-features.md b/23aifree/sql-23ai-features/sql-23ai-features.md similarity index 86% rename from 23cfree/sql-23c-features/sql-23c-features.md rename to 23aifree/sql-23ai-features/sql-23ai-features.md index f660f0602..31e63f4ce 100644 --- a/23cfree/sql-23c-features/sql-23c-features.md +++ b/23aifree/sql-23ai-features/sql-23ai-features.md @@ -1,8 +1,8 @@ -# Power Up with 23c SQL Features +# Power Up with 23ai SQL Features ## Introduction -In this lab, we'll explore the power of SQL Features in Oracle's Database 23c Free - Developer Release. We'll visit 10 features you need to know, and how they compare to their existing counterparts. +In this lab, we'll explore the power of SQL Features in Oracle's Database 23ai Free - Developer Release. We'll visit 10 features you need to know, and how they compare to their existing counterparts. Estimated Time: 10 minutes @@ -25,10 +25,10 @@ In this lab, you will practice these 10 features: ### Prerequisites This lab assumes you have: -* Oracle Database 23c Free Developer Release +* Oracle Database 23ai Free Developer Release * All previous labs successfully completed -[SQL 23c Features walkthrough](videohub:1_7ggddw60) +[SQL 23ai Features walkthrough](videohub:1_7ggddw60) ## Task 1: Start SQL*Plus To dive into these features, we'll be using SQL*Plus - an interactive and batch query tool that is installed with every Oracle Database installation. It has a command-line user interface. @@ -56,20 +56,20 @@ To dive into these features, we'll be using SQL*Plus - an interactive and batch ``` ## Task 2: FROM clause - now optional -An interesting feature introduced in Oracle Database 23c is optionality of FROM clause in SELECT statements. Up to this version the FROM clause was obligatory. +An interesting feature introduced in Oracle Database 23ai is optionality of FROM clause in SELECT statements. Up to this version the FROM clause was obligatory. 1. For example, consider the following statement: ``` SELECT sysdate; ``` - Executed in an Oracle Database version earlier than 23c will, it will return the following error: + Executed in an Oracle Database version earlier than 23ai will, it will return the following error: ``` ERROR at line 1: ORA-00923: FROM keyword not found where expected ``` - However, in Oracle Database 23c we can successfully execute the statement. Try now in SQL*Plus. + However, in Oracle Database 23ai we can successfully execute the statement. Try now in SQL*Plus. ``` SELECT sysdate; ``` @@ -83,7 +83,7 @@ An interesting feature introduced in Oracle Database 23c is optionality of FROM ## Task 3: Boolean for SQL -Oracle Database 23c introduces the new BOOLEAN datatype. This leverages the use of true boolean columns/variables, instead of simulating them with a numeric value or varchar. The ability to write boolean predicates simplifies the syntax of SQL statements. +Oracle Database 23ai introduces the new BOOLEAN datatype. This leverages the use of true boolean columns/variables, instead of simulating them with a numeric value or varchar. The ability to write boolean predicates simplifies the syntax of SQL statements. 1. To see this in action, let's first, we'll create a table called TEST_BOOLEAN. ``` @@ -146,7 +146,7 @@ Oracle Database 23c introduces the new BOOLEAN datatype. This leverages the use ## Task 4: IF [NOT] EXISTS DDL clause -​Starting with Oracle Database 23c, the new "IF [NOT] EXISTS" DDL clause allows to decide how DDL errors will be handled. This simplifies the DDL scripting, as potential errors due to objects existence or inexistence can be hidden to the scripting. +​Starting with Oracle Database 23ai, the new "IF [NOT] EXISTS" DDL clause allows to decide how DDL errors will be handled. This simplifies the DDL scripting, as potential errors due to objects existence or inexistence can be hidden to the scripting. 1. First, let's test without using this new feature. Enter and run the following statement: ``` @@ -156,7 +156,7 @@ Oracle Database 23c introduces the new BOOLEAN datatype. This leverages the use Since there is no existing DEPT table to drop, we'll see an error. ![ERROR: table or view does not exist](images/drop-error.png) -2. However, in 23c we're able to use `DROP IF EXISTS` without an error. This gives us peace of mind while avoiding errors. Let's run the same statement, but include this new IF EXISTS feature. +2. However, in 23ai we're able to use `DROP IF EXISTS` without an error. This gives us peace of mind while avoiding errors. Let's run the same statement, but include this new IF EXISTS feature. ``` DROP TABLE IF EXISTS DEPT; @@ -204,7 +204,7 @@ Another interesting feature ensuring better coexistence and compatibility with o INSERT INTO DEPT VALUES (70,'MANUFACTURING','DETROIT'); ``` - Oracle Database 23c introduced the new syntax allowing for inserting all these rows in a single one `INSERT` statement, so you may insert several tuples in one DML. Enter and run the following: + Oracle Database 23ai introduced the new syntax allowing for inserting all these rows in a single one `INSERT` statement, so you may insert several tuples in one DML. Enter and run the following: ``` INSERT INTO DEPT VALUES (10,'ACCOUNTING','NEW YORK'), @@ -242,7 +242,7 @@ Another interesting feature ensuring better coexistence and compatibility with o ## Task 6: New table value constructor -Starting from Oracle database 23c, table values constructor has been extended. It can now be used in `INSERT` statements, to create several rows in a single command. It can also be used in `SELECT` statements, and in the view factorization syntax. In this last case, it simplifies the syntax of the statements, and avoid using the `DUAL` table. +Starting from Oracle database 23ai, table values constructor has been extended. It can now be used in `INSERT` statements, to create several rows in a single command. It can also be used in `SELECT` statements, and in the view factorization syntax. In this last case, it simplifies the syntax of the statements, and avoid using the `DUAL` table. 1. The following statement looks like a kind of table function on the fly. ``` @@ -257,7 +257,7 @@ Starting from Oracle database 23c, table values constructor has been extended. I ## Task 7: Aliases in GROUP BY clause -Oracle Database 23c, among of a lot of other features, introduces the ability to use aliases in GROUP BY clause of a SELECT statement. This feature simplifies writing queries with complex expressions as well as ensures better compatibility with some other relational databases, like Teradata, MySQL and PostgreSQL. +Oracle Database 23ai, among of a lot of other features, introduces the ability to use aliases in GROUP BY clause of a SELECT statement. This feature simplifies writing queries with complex expressions as well as ensures better compatibility with some other relational databases, like Teradata, MySQL and PostgreSQL. 1. For example: ``` @@ -266,7 +266,7 @@ Oracle Database 23c, among of a lot of other features, introduces the ability to GROUP BY to_char(hiredate,'YYYY'); ``` - In Oracle Database 23c this can be written in a bit simpler way: + In Oracle Database 23ai this can be written in a bit simpler way: ``` @@ -289,7 +289,7 @@ Oracle Database 23c, among of a lot of other features, introduces the ability to ## Task 8: RETURNING clause of UPDATE and MERGE statement -This clause has been implemented long ago as a part of `EXECUTE IMMEDIATE` statement. However in Oracle Database 23c we can find it as a part of traditional, static DML statements. +This clause has been implemented long ago as a part of `EXECUTE IMMEDIATE` statement. However in Oracle Database 23ai we can find it as a part of traditional, static DML statements. 1. In this case it allows for obtaining old and new values of columns from a row processed by such statement: ``` SELECT ename, sal FROM emp WHERE ename = 'KING'; @@ -344,7 +344,7 @@ You may update table data via joins - based on foreign table conditions. There i select e.sal, e.empno from emp e, dept d where e.deptno=d.deptno and d.dname='RESEARCH'; ``` -2. Now to update the salary information, prior to 23c we would need to use a nested statement: +2. Now to update the salary information, prior to 23ai we would need to use a nested statement: ``` UPDATE emp e set e.sal=e.sal*2 WHERE e.deptno in @@ -352,7 +352,7 @@ You may update table data via joins - based on foreign table conditions. There i and d.dname='RESEARCH'); ``` - With Oracle 23c, you can now use: + With Oracle 23ai, you can now use: ``` UPDATE emp e set e.sal=e.sal*2 FROM dept d @@ -531,10 +531,10 @@ SQL Domains allow users to declare the intended usage for columns. They are data * [SQL Language Reference](https://docs.oracle.com/en/database/oracle/oracle-database/23/sqlrf/index.html) * [Database Development Guide](https://docs.oracle.com/en/database/oracle/oracle-database/23/adfns/registering-application-data-usage-database.html#GUID-6F630041-B7AE-4183-9F97-E54682CA6319) -* [Blog: Oracle Database 23c Free Developer Release - 10 features you should know](https://blogs.oracle.com/coretec/post/oracle-database-23c-free-developer-sql) -* [Blog: Introducing Oracle Database 23c Free – Developer Release](https://blogs.oracle.com/database/post/oracle-database-23c-free) +* [Blog: Oracle Database 23ai Free Developer Release - 10 features you should know](https://blogs.oracle.com/coretec/post/oracle-database-23c-free-developer-sql) +* [Blog: Introducing Oracle Database 23ai Free – Developer Release](https://blogs.oracle.com/database/post/oracle-database-23c-free) * [Oracle Database Free - Developer Release User Forum](https://forums.oracle.com/ords/apexds/domain/dev-community/category/oracle-database-free) -* [Oracle Database 23c Free—Developer Release Product Site](https://www.oracle.com/database/free/) +* [Oracle Database 23ai Free—Developer Release Product Site](https://www.oracle.com/database/free/) * [Oracle Database New Features](https://docs.oracle.com/en/database/oracle/oracle-database/23/nfcoa/introduction.html#GUID-C852CD78-8F16-4449-8BE0-D85C80D38E3C) * [Permitted Database Offering](https://docs.oracle.com/en/database/oracle/oracle-database/23/dblic/Licensing-Information.html#GUID-0F9EB85D-4610-4EDF-89C2-4916A0E7AC87) diff --git a/23cfree/sql-domains/images/run_buttons.png b/23aifree/sql-domains/images/run_buttons.png similarity index 100% rename from 23cfree/sql-domains/images/run_buttons.png rename to 23aifree/sql-domains/images/run_buttons.png diff --git a/23cfree/sql-domains/sql-domains.md b/23aifree/sql-domains/sql-domains.md similarity index 94% rename from 23cfree/sql-domains/sql-domains.md rename to 23aifree/sql-domains/sql-domains.md index 56b4f27ba..2e9406c2f 100644 --- a/23cfree/sql-domains/sql-domains.md +++ b/23aifree/sql-domains/sql-domains.md @@ -22,7 +22,7 @@ In this lab, you will: ### Prerequisites This lab assumes you have: -* Oracle Database 23c Free Developer Release +* Oracle Database 23ai Free Developer Release * All previous labs successfully completed * SQL Developer Web 23.1 or a compatible tool for running SQL statements @@ -89,7 +89,7 @@ This lab assumes you have: ``` - We now have a table called `person`. As you can see, you may also use annotations in combination with SQL domains. If you want more information on annotations, you find explanation and examples in [Annotations - The new metadata in 23c](https://blogs.oracle.com/coretec/post/annotations-the-new-metadata-in-23c). + We now have a table called `person`. As you can see, you may also use annotations in combination with SQL domains. If you want more information on annotations, you find explanation and examples in [Annotations - The new metadata in 23ai](https://blogs.oracle.com/coretec/post/annotations-the-new-metadata-in-23c). 4. Now insert additional rows with valid data. @@ -354,7 +354,7 @@ In addition, to make it easier for you to start with Oracle provides built-in do ## Task 4: Validate JSON -The 23c Oracle database supports not only the JSON datatype but also **JSON schema validation**. A JSON schema - similar to XML schema - defines the rules that allow you to annotate and validate JSON documents. The schema specifies the permitted keywords, data types for their values, and the structure in which they can be nested. You can define the key-value pairs as mandatory or optional. Now you can validate a JSON document using a JSON schema with the `IS JSON` check constraint clause `VALIDATE`; in addition you may even use shorthand syntax without the check constraint instead. +The 23ai Oracle database supports not only the JSON datatype but also **JSON schema validation**. A JSON schema - similar to XML schema - defines the rules that allow you to annotate and validate JSON documents. The schema specifies the permitted keywords, data types for their values, and the structure in which they can be nested. You can define the key-value pairs as mandatory or optional. Now you can validate a JSON document using a JSON schema with the `IS JSON` check constraint clause `VALIDATE`; in addition you may even use shorthand syntax without the check constraint instead. 1. The following example shows how to use an inline schema definition in a `CREATE TABLE` command (the shorthand syntax without a check constraint). ``` @@ -474,8 +474,8 @@ You have now **completed this workshop**. * [SQL Language Reference](https://docs.oracle.com/en/database/oracle/oracle-database/23/sqlrf/index.html) * [Database Development Guide](https://docs.oracle.com/en/database/oracle/oracle-database/23/adfns/registering-application-data-usage-database.html#GUID-6F630041-B7AE-4183-9F97-E54682CA6319) -* [Blog: Less coding using new SQL Domains in 23c](https://blogs.oracle.com/coretec/post/less-coding-with-sql-domains-in-23c) -* [Blog: Annotations - The new metadata in 23c](https://blogs.oracle.com/coretec/post/annotations-the-new-metadata-in-23c) +* [Blog: Less coding using new SQL Domains in 23ai](https://blogs.oracle.com/coretec/post/less-coding-with-sql-domains-in-23c) +* [Blog: Annotations - The new metadata in 23ai](https://blogs.oracle.com/coretec/post/annotations-the-new-metadata-in-23c) ## Acknowledgements * **Author** - Ulrike Schwinn, Distinguished Data Management Expert; Hope Fisher, Program Manager diff --git a/23cfree/sql-extended/images/task_1_1.png b/23aifree/sql-extended/images/task_1_1.png similarity index 100% rename from 23cfree/sql-extended/images/task_1_1.png rename to 23aifree/sql-extended/images/task_1_1.png diff --git a/23cfree/sql-extended/images/task_1_2.png b/23aifree/sql-extended/images/task_1_2.png similarity index 100% rename from 23cfree/sql-extended/images/task_1_2.png rename to 23aifree/sql-extended/images/task_1_2.png diff --git a/23cfree/sql-extended/images/task_2_1.png b/23aifree/sql-extended/images/task_2_1.png similarity index 100% rename from 23cfree/sql-extended/images/task_2_1.png rename to 23aifree/sql-extended/images/task_2_1.png diff --git a/23cfree/sql-extended/images/task_2_2.png b/23aifree/sql-extended/images/task_2_2.png similarity index 100% rename from 23cfree/sql-extended/images/task_2_2.png rename to 23aifree/sql-extended/images/task_2_2.png diff --git a/23cfree/sql-extended/images/task_2_3.png b/23aifree/sql-extended/images/task_2_3.png similarity index 100% rename from 23cfree/sql-extended/images/task_2_3.png rename to 23aifree/sql-extended/images/task_2_3.png diff --git a/23cfree/sql-extended/images/task_3_1.png b/23aifree/sql-extended/images/task_3_1.png similarity index 100% rename from 23cfree/sql-extended/images/task_3_1.png rename to 23aifree/sql-extended/images/task_3_1.png diff --git a/23cfree/sql-extended/images/task_3_2.png b/23aifree/sql-extended/images/task_3_2.png similarity index 100% rename from 23cfree/sql-extended/images/task_3_2.png rename to 23aifree/sql-extended/images/task_3_2.png diff --git a/23cfree/sql-extended/images/task_3_3.png b/23aifree/sql-extended/images/task_3_3.png similarity index 100% rename from 23cfree/sql-extended/images/task_3_3.png rename to 23aifree/sql-extended/images/task_3_3.png diff --git a/23cfree/sql-extended/images/task_3_4.png b/23aifree/sql-extended/images/task_3_4.png similarity index 100% rename from 23cfree/sql-extended/images/task_3_4.png rename to 23aifree/sql-extended/images/task_3_4.png diff --git a/23cfree/sql-extended/sql-extended.md b/23aifree/sql-extended/sql-extended.md similarity index 98% rename from 23cfree/sql-extended/sql-extended.md rename to 23aifree/sql-extended/sql-extended.md index 06eb210f7..fcc4d474f 100644 --- a/23cfree/sql-extended/sql-extended.md +++ b/23aifree/sql-extended/sql-extended.md @@ -2,7 +2,7 @@ ## Introduction -This lab walks you through the steps to work with SQL data and JSON documents at the same time in the Oracle 23c database, looking at the true duality of the views. +This lab walks you through the steps to work with SQL data and JSON documents at the same time in the Oracle 23ai database, looking at the true duality of the views. Regardless of which one you choose to work with, the underlying result in the database is the same, with SQL access and JSON document access to all data. Developers now get the flexibility and data access benefits of the JSON document model as well as the storage efficiency and power of the relational model. @@ -16,7 +16,7 @@ In this lab, you will: ### Prerequisites This lab assumes you have: -* Oracle Database 23c Free Developer Release +* Oracle Database 23ai Free Developer Release * All previous labs successfully completed * SQL Developer Web 23.1 or a compatible tool for running SQL statements diff --git a/23cfree/sql-json/images/task_1_1.png b/23aifree/sql-json/images/task_1_1.png similarity index 100% rename from 23cfree/sql-json/images/task_1_1.png rename to 23aifree/sql-json/images/task_1_1.png diff --git a/23cfree/sql-json/images/task_2_2.png b/23aifree/sql-json/images/task_2_2.png similarity index 100% rename from 23cfree/sql-json/images/task_2_2.png rename to 23aifree/sql-json/images/task_2_2.png diff --git a/23cfree/sql-json/images/task_2_3.png b/23aifree/sql-json/images/task_2_3.png similarity index 100% rename from 23cfree/sql-json/images/task_2_3.png rename to 23aifree/sql-json/images/task_2_3.png diff --git a/23cfree/sql-json/images/task_3_1.png b/23aifree/sql-json/images/task_3_1.png similarity index 100% rename from 23cfree/sql-json/images/task_3_1.png rename to 23aifree/sql-json/images/task_3_1.png diff --git a/23cfree/sql-json/images/task_3_2.png b/23aifree/sql-json/images/task_3_2.png similarity index 100% rename from 23cfree/sql-json/images/task_3_2.png rename to 23aifree/sql-json/images/task_3_2.png diff --git a/23cfree/sql-json/images/task_4_1.png b/23aifree/sql-json/images/task_4_1.png similarity index 100% rename from 23cfree/sql-json/images/task_4_1.png rename to 23aifree/sql-json/images/task_4_1.png diff --git a/23cfree/sql-json/images/task_4_2.png b/23aifree/sql-json/images/task_4_2.png similarity index 100% rename from 23cfree/sql-json/images/task_4_2.png rename to 23aifree/sql-json/images/task_4_2.png diff --git a/23cfree/sql-json/images/task_4_3.png b/23aifree/sql-json/images/task_4_3.png similarity index 100% rename from 23cfree/sql-json/images/task_4_3.png rename to 23aifree/sql-json/images/task_4_3.png diff --git a/23cfree/sql-json/images/task_4_4.png b/23aifree/sql-json/images/task_4_4.png similarity index 100% rename from 23cfree/sql-json/images/task_4_4.png rename to 23aifree/sql-json/images/task_4_4.png diff --git a/23cfree/sql-json/images/task_5_1.png b/23aifree/sql-json/images/task_5_1.png similarity index 100% rename from 23cfree/sql-json/images/task_5_1.png rename to 23aifree/sql-json/images/task_5_1.png diff --git a/23cfree/sql-json/images/task_6_1.png b/23aifree/sql-json/images/task_6_1.png similarity index 100% rename from 23cfree/sql-json/images/task_6_1.png rename to 23aifree/sql-json/images/task_6_1.png diff --git a/23cfree/sql-json/sql-json.md b/23aifree/sql-json/sql-json.md similarity index 97% rename from 23cfree/sql-json/sql-json.md rename to 23aifree/sql-json/sql-json.md index 8247ea49a..e0ea3f259 100644 --- a/23cfree/sql-json/sql-json.md +++ b/23aifree/sql-json/sql-json.md @@ -2,7 +2,7 @@ ## Introduction -This lab walks you through the steps to work with JSON documents in the Oracle 23c database. We'll show you how to populate the tables and subsequent duality views, as well as filter, replace, fetch, update, and delete JSON documents by predicates. Finally, we'll let you test out non-updateable fields. +This lab walks you through the steps to work with JSON documents in the Oracle 23ai database. We'll show you how to populate the tables and subsequent duality views, as well as filter, replace, fetch, update, and delete JSON documents by predicates. Finally, we'll let you test out non-updateable fields. Estimated Time: 10 minutes @@ -16,7 +16,7 @@ In this lab, you will: ### Prerequisites This lab assumes you have: -* Oracle Database 23c Free Developer Release +* Oracle Database 23ai Free Developer Release * All previous labs successfully completed * SQL Developer Web 23.1 or a compatible tool for running SQL statements diff --git a/23cfree/sql-schema/images/create_driver_dv.png b/23aifree/sql-schema/images/create_driver_dv.png similarity index 100% rename from 23cfree/sql-schema/images/create_driver_dv.png rename to 23aifree/sql-schema/images/create_driver_dv.png diff --git a/23cfree/sql-schema/images/create_race_dv.png b/23aifree/sql-schema/images/create_race_dv.png similarity index 100% rename from 23cfree/sql-schema/images/create_race_dv.png rename to 23aifree/sql-schema/images/create_race_dv.png diff --git a/23cfree/sql-schema/images/create_tables.png b/23aifree/sql-schema/images/create_tables.png similarity index 100% rename from 23cfree/sql-schema/images/create_tables.png rename to 23aifree/sql-schema/images/create_tables.png diff --git a/23cfree/sql-schema/images/create_team_dv.png b/23aifree/sql-schema/images/create_team_dv.png similarity index 100% rename from 23cfree/sql-schema/images/create_team_dv.png rename to 23aifree/sql-schema/images/create_team_dv.png diff --git a/23cfree/sql-schema/images/create_trigger.png b/23aifree/sql-schema/images/create_trigger.png similarity index 100% rename from 23cfree/sql-schema/images/create_trigger.png rename to 23aifree/sql-schema/images/create_trigger.png diff --git a/23cfree/sql-schema/images/insert_race_dv.png b/23aifree/sql-schema/images/insert_race_dv.png similarity index 100% rename from 23cfree/sql-schema/images/insert_race_dv.png rename to 23aifree/sql-schema/images/insert_race_dv.png diff --git a/23cfree/sql-schema/images/insert_team_dv.png b/23aifree/sql-schema/images/insert_team_dv.png similarity index 100% rename from 23cfree/sql-schema/images/insert_team_dv.png rename to 23aifree/sql-schema/images/insert_team_dv.png diff --git a/23cfree/sql-schema/images/new_chrome_window.png b/23aifree/sql-schema/images/new_chrome_window.png similarity index 100% rename from 23cfree/sql-schema/images/new_chrome_window.png rename to 23aifree/sql-schema/images/new_chrome_window.png diff --git a/23cfree/sql-schema/images/ords_landing_page.png b/23aifree/sql-schema/images/ords_landing_page.png similarity index 100% rename from 23cfree/sql-schema/images/ords_landing_page.png rename to 23aifree/sql-schema/images/ords_landing_page.png diff --git a/23cfree/sql-schema/images/ords_landing_page_launch.png b/23aifree/sql-schema/images/ords_landing_page_launch.png similarity index 100% rename from 23cfree/sql-schema/images/ords_landing_page_launch.png rename to 23aifree/sql-schema/images/ords_landing_page_launch.png diff --git a/23cfree/sql-schema/images/ords_login.png b/23aifree/sql-schema/images/ords_login.png similarity index 100% rename from 23cfree/sql-schema/images/ords_login.png rename to 23aifree/sql-schema/images/ords_login.png diff --git a/23cfree/sql-schema/images/ords_url.png b/23aifree/sql-schema/images/ords_url.png similarity index 100% rename from 23cfree/sql-schema/images/ords_url.png rename to 23aifree/sql-schema/images/ords_url.png diff --git a/23cfree/sql-schema/images/print_driver_race.png b/23aifree/sql-schema/images/print_driver_race.png similarity index 100% rename from 23cfree/sql-schema/images/print_driver_race.png rename to 23aifree/sql-schema/images/print_driver_race.png diff --git a/23cfree/sql-schema/images/run_buttons.png b/23aifree/sql-schema/images/run_buttons.png similarity index 100% rename from 23cfree/sql-schema/images/run_buttons.png rename to 23aifree/sql-schema/images/run_buttons.png diff --git a/23cfree/sql-schema/images/sql_login.png b/23aifree/sql-schema/images/sql_login.png similarity index 100% rename from 23cfree/sql-schema/images/sql_login.png rename to 23aifree/sql-schema/images/sql_login.png diff --git a/23cfree/sql-schema/sql-schema.md b/23aifree/sql-schema/sql-schema.md similarity index 98% rename from 23cfree/sql-schema/sql-schema.md rename to 23aifree/sql-schema/sql-schema.md index 8b256ba0f..6192de482 100644 --- a/23cfree/sql-schema/sql-schema.md +++ b/23aifree/sql-schema/sql-schema.md @@ -16,7 +16,7 @@ In this lab, you will: ### Prerequisites This lab assumes you have: -* Oracle Database 23c Free Developer Release +* Oracle Database 23ai Free Developer Release * All previous labs successfully completed * SQL Developer Web 23.1 or a compatible tool for running SQL statements @@ -53,7 +53,7 @@ This lab assumes you have: ![Image alt text](images/run_buttons.png " ") 2. You will need to create your tables. Copy the code below and run it in the worksheet by clicking the **Run Script** button. -Note: The script uses the new 23c syntax of if exists and if not exists. This prevents error messages if you need to rerun the script. +Note: The script uses the new 23ai syntax of if exists and if not exists. This prevents error messages if you need to rerun the script. ``` diff --git a/23cfree/update-dv/images/delete_201.png b/23aifree/update-dv/images/delete_201.png similarity index 100% rename from 23cfree/update-dv/images/delete_201.png rename to 23aifree/update-dv/images/delete_201.png diff --git a/23cfree/update-dv/images/delete_query.png b/23aifree/update-dv/images/delete_query.png similarity index 100% rename from 23cfree/update-dv/images/delete_query.png rename to 23aifree/update-dv/images/delete_query.png diff --git a/23cfree/update-dv/images/driver_afterswap.png b/23aifree/update-dv/images/driver_afterswap.png similarity index 100% rename from 23cfree/update-dv/images/driver_afterswap.png rename to 23aifree/update-dv/images/driver_afterswap.png diff --git a/23cfree/update-dv/images/get_race201.png b/23aifree/update-dv/images/get_race201.png similarity index 100% rename from 23cfree/update-dv/images/get_race201.png rename to 23aifree/update-dv/images/get_race201.png diff --git a/23cfree/update-dv/images/team_afterswap.png b/23aifree/update-dv/images/team_afterswap.png similarity index 100% rename from 23cfree/update-dv/images/team_afterswap.png rename to 23aifree/update-dv/images/team_afterswap.png diff --git a/23cfree/update-dv/images/team_beforeswap.png b/23aifree/update-dv/images/team_beforeswap.png similarity index 100% rename from 23cfree/update-dv/images/team_beforeswap.png rename to 23aifree/update-dv/images/team_beforeswap.png diff --git a/23cfree/update-dv/images/update_ferrari.png b/23aifree/update-dv/images/update_ferrari.png similarity index 100% rename from 23cfree/update-dv/images/update_ferrari.png rename to 23aifree/update-dv/images/update_ferrari.png diff --git a/23cfree/update-dv/images/update_leclerc.png b/23aifree/update-dv/images/update_leclerc.png similarity index 100% rename from 23cfree/update-dv/images/update_leclerc.png rename to 23aifree/update-dv/images/update_leclerc.png diff --git a/23cfree/update-dv/images/update_mercedes.png b/23aifree/update-dv/images/update_mercedes.png similarity index 100% rename from 23cfree/update-dv/images/update_mercedes.png rename to 23aifree/update-dv/images/update_mercedes.png diff --git a/23cfree/update-dv/images/update_race.png b/23aifree/update-dv/images/update_race.png similarity index 100% rename from 23cfree/update-dv/images/update_race.png rename to 23aifree/update-dv/images/update_race.png diff --git a/23cfree/update-dv/images/update_race2.png b/23aifree/update-dv/images/update_race2.png similarity index 100% rename from 23cfree/update-dv/images/update_race2.png rename to 23aifree/update-dv/images/update_race2.png diff --git a/23cfree/update-dv/images/update_racejson.png b/23aifree/update-dv/images/update_racejson.png similarity index 100% rename from 23cfree/update-dv/images/update_racejson.png rename to 23aifree/update-dv/images/update_racejson.png diff --git a/23cfree/update-dv/update-dv.md b/23aifree/update-dv/update-dv.md similarity index 99% rename from 23cfree/update-dv/update-dv.md rename to 23aifree/update-dv/update-dv.md index 631bb5ba3..a34bcd592 100644 --- a/23cfree/update-dv/update-dv.md +++ b/23aifree/update-dv/update-dv.md @@ -19,7 +19,7 @@ In this lab, you will: ### Prerequisites This lab assumes you have: -- Oracle Database 23c Free Developer Release +- Oracle Database 23ai Free Developer Release - All previous labs successfully completed - Oracle REST Data Service (ORDS) 23.1 diff --git a/23cfree/workshops/desktop-install/index.html b/23aifree/workshops/desktop-install/index.html similarity index 100% rename from 23cfree/workshops/desktop-install/index.html rename to 23aifree/workshops/desktop-install/index.html diff --git a/23cfree/workshops/desktop-install/manifest.json b/23aifree/workshops/desktop-install/manifest.json similarity index 88% rename from 23cfree/workshops/desktop-install/manifest.json rename to 23aifree/workshops/desktop-install/manifest.json index 660676c8c..701cda56b 100644 --- a/23cfree/workshops/desktop-install/manifest.json +++ b/23aifree/workshops/desktop-install/manifest.json @@ -1,10 +1,10 @@ { - "workshoptitle": "Install and Configure Oracle Database 23c Free", + "workshoptitle": "Install and Configure Oracle Database 23ai Free", "help": "livelabs-help-db_us@oracle.com", "tutorials": [ { "title": "Introduction", - "description": "This is an introduction to installing and exploring the Oracle Database 23c Free", + "description": "This is an introduction to installing and exploring the Oracle Database 23ai Free", "type": "livelabs", "filename": "../../introduction/install-introduction.md" }, @@ -38,10 +38,10 @@ "filename": "../../sql-json/sql-json.md" }, { - "title": "Lab 5: 23c New Features", + "title": "Lab 5: 23ai New Features", "description": "Setting up the various tools", "type": "livelabs", - "filename": "../../sql-23c-features/sql-23c-features.md", + "filename": "../../sql-23ai-features/sql-23ai-features.md", "type": "23c-install" }, { diff --git a/23cfree/workshops/desktop-java-dvs/index.html b/23aifree/workshops/desktop-java-dvs/index.html similarity index 100% rename from 23cfree/workshops/desktop-java-dvs/index.html rename to 23aifree/workshops/desktop-java-dvs/index.html diff --git a/23cfree/workshops/desktop-java-dvs/manifest.json b/23aifree/workshops/desktop-java-dvs/manifest.json similarity index 99% rename from 23cfree/workshops/desktop-java-dvs/manifest.json rename to 23aifree/workshops/desktop-java-dvs/manifest.json index c791adcfe..3fa14f058 100644 --- a/23cfree/workshops/desktop-java-dvs/manifest.json +++ b/23aifree/workshops/desktop-java-dvs/manifest.json @@ -4,7 +4,7 @@ "tutorials": [ { "title": "Introduction", - "description": "This is an introduction to Oracle Database 23c.", + "description": "This is an introduction to Oracle Database 23ai.", "type": "livelabs", "filename": "../../introduction/intro-java-json.md" }, diff --git a/23cfree/workshops/desktop-js-chance/index.html b/23aifree/workshops/desktop-js-chance/index.html similarity index 100% rename from 23cfree/workshops/desktop-js-chance/index.html rename to 23aifree/workshops/desktop-js-chance/index.html diff --git a/23cfree/workshops/desktop-js-chance/manifest.json b/23aifree/workshops/desktop-js-chance/manifest.json similarity index 89% rename from 23cfree/workshops/desktop-js-chance/manifest.json rename to 23aifree/workshops/desktop-js-chance/manifest.json index acdec66cb..64e7f8b6b 100644 --- a/23cfree/workshops/desktop-js-chance/manifest.json +++ b/23aifree/workshops/desktop-js-chance/manifest.json @@ -1,11 +1,11 @@ { - "workshoptitle": "How to import JavaScript ES Modules in 23c FREE and use them in SQL queries!", + "workshoptitle": "How to import JavaScript ES Modules in 23ai FREE and use them in SQL queries!", "help": "livelabs-help-db_us@oracle.com", "tutorials": [ { "title": "Introduction", - "description": "Introduction to JavaScript ES Modules in 23c FREE and use them in SQL queries!", + "description": "Introduction to JavaScript ES Modules in 23ai FREE and use them in SQL queries!", "filename": "../../introduction/intro-chance-js.md" }, { diff --git a/23cfree/workshops/desktop-json-autorest/index.html b/23aifree/workshops/desktop-json-autorest/index.html similarity index 100% rename from 23cfree/workshops/desktop-json-autorest/index.html rename to 23aifree/workshops/desktop-json-autorest/index.html diff --git a/23cfree/workshops/desktop-json-autorest/manifest.json b/23aifree/workshops/desktop-json-autorest/manifest.json similarity index 98% rename from 23cfree/workshops/desktop-json-autorest/manifest.json rename to 23aifree/workshops/desktop-json-autorest/manifest.json index 06b0f8165..b8244badb 100644 --- a/23cfree/workshops/desktop-json-autorest/manifest.json +++ b/23aifree/workshops/desktop-json-autorest/manifest.json @@ -1,5 +1,5 @@ { - "workshoptitle": "AutoREST with JSON Relational Duality Views in 23c Free", + "workshoptitle": "AutoREST with JSON Relational Duality Views in 23ai Free", "help": "livelabs-help-db_us@oracle.com", "tutorials": [ diff --git a/23cfree/workshops/desktop-json-enhancements/index.html b/23aifree/workshops/desktop-json-enhancements/index.html similarity index 100% rename from 23cfree/workshops/desktop-json-enhancements/index.html rename to 23aifree/workshops/desktop-json-enhancements/index.html diff --git a/23cfree/workshops/desktop-json-enhancements/manifest.json b/23aifree/workshops/desktop-json-enhancements/manifest.json similarity index 98% rename from 23cfree/workshops/desktop-json-enhancements/manifest.json rename to 23aifree/workshops/desktop-json-enhancements/manifest.json index a8bec7cb4..f0757c753 100644 --- a/23cfree/workshops/desktop-json-enhancements/manifest.json +++ b/23aifree/workshops/desktop-json-enhancements/manifest.json @@ -1,5 +1,5 @@ { - "workshoptitle": "SQL, JSON, and MongoDB API: Unify worlds with Oracle Database 23c Free", + "workshoptitle": "SQL, JSON, and MongoDB API: Unify worlds with Oracle Database 23ai Free", "help": "livelabs-help-db_us@oracle.com", "tutorials": [ diff --git a/23cfree/workshops/desktop-property-graphs/index.html b/23aifree/workshops/desktop-property-graphs/index.html similarity index 100% rename from 23cfree/workshops/desktop-property-graphs/index.html rename to 23aifree/workshops/desktop-property-graphs/index.html diff --git a/23cfree/workshops/desktop-property-graphs/manifest.json b/23aifree/workshops/desktop-property-graphs/manifest.json similarity index 88% rename from 23cfree/workshops/desktop-property-graphs/manifest.json rename to 23aifree/workshops/desktop-property-graphs/manifest.json index 03e279618..25f91104e 100644 --- a/23cfree/workshops/desktop-property-graphs/manifest.json +++ b/23aifree/workshops/desktop-property-graphs/manifest.json @@ -1,10 +1,10 @@ { - "workshoptitle": "Exploring Operational Property Graphs in 23c Free", + "workshoptitle": "Exploring Operational Property Graphs in 23ai Free", "help": "livelabs-help-sg_us@oracle.com", "tutorials": [ { "title": "Introduction", - "description": "This is an introduction to Oracle Database 23c.", + "description": "This is an introduction to Oracle Database 23ai.", "type": "livelabs", "filename": "../../introduction/intro-property-graphs.md" }, @@ -26,14 +26,14 @@ "filename": "../../property-graphs-setup/property-graphs-setup.md" }, { - "title": "Lab 3: Operational Property Graphs Example with SQL/PGQ in 23c", - "description": "Using Property Graphs in 23c", + "title": "Lab 3: Operational Property Graphs Example with SQL/PGQ in 23ai", + "description": "Using Property Graphs in 23ai", "type": "desktop", "filename": "../../property-graphs/property-graphs.md" }, { "title": "Bonus Lab: Integration with APEX", - "description": "Using Property Graphs in 23c", + "description": "Using Property Graphs in 23ai", "type": "desktop", "filename": "../../apex-property-graphs/apex-property-graphs.md" }, diff --git a/23cfree/workshops/desktop-sql-domains/index.html b/23aifree/workshops/desktop-sql-domains/index.html similarity index 100% rename from 23cfree/workshops/desktop-sql-domains/index.html rename to 23aifree/workshops/desktop-sql-domains/index.html diff --git a/23cfree/workshops/desktop-sql-domains/manifest.json b/23aifree/workshops/desktop-sql-domains/manifest.json similarity index 84% rename from 23cfree/workshops/desktop-sql-domains/manifest.json rename to 23aifree/workshops/desktop-sql-domains/manifest.json index fc74e21db..f75a08c1b 100644 --- a/23cfree/workshops/desktop-sql-domains/manifest.json +++ b/23aifree/workshops/desktop-sql-domains/manifest.json @@ -1,10 +1,10 @@ { - "workshoptitle": "SQL Empowerment in Oracle Database 23c: Leveraging Domains and New Features", + "workshoptitle": "SQL Empowerment in Oracle Database 23ai: Leveraging Domains and New Features", "help": "livelabs-help-db_us@oracle.com", "tutorials": [ { "title": "Introduction", - "description": "This is an introduction to Oracle Database 23c.", + "description": "This is an introduction to Oracle Database 23ai.", "type": "livelabs", "filename": "../../introduction/sql-domains-intro.md" }, @@ -20,15 +20,15 @@ "filename": "../../change-pw/change-pw-sql.md" }, { - "title": "Lab 2: Power Up with 23c SQL Features", - "description": "Power up with new features in Oracle Database 23c", + "title": "Lab 2: Power Up with 23ai SQL Features", + "description": "Power up with new features in Oracle Database 23ai", "type": "livelabs", - "filename": "../../sql-23c-features/sql-23c-features.md", + "filename": "../../sql-23ai-features/sql-23ai-features.md", "type": "sql-features" }, { "title": "Lab 3: Leverage SQL Domains", - "description": "Leverage SQL Domains in Oracle Database 23c", + "description": "Leverage SQL Domains in Oracle Database 23ai", "type": "livelabs", "filename": "../../sql-domains/sql-domains.md" }, diff --git a/23cfree/workshops/desktop-sql-duality/index.html b/23aifree/workshops/desktop-sql-duality/index.html similarity index 100% rename from 23cfree/workshops/desktop-sql-duality/index.html rename to 23aifree/workshops/desktop-sql-duality/index.html diff --git a/23cfree/workshops/desktop-sql-duality/manifest.json b/23aifree/workshops/desktop-sql-duality/manifest.json similarity index 99% rename from 23cfree/workshops/desktop-sql-duality/manifest.json rename to 23aifree/workshops/desktop-sql-duality/manifest.json index ce7f4d7d0..e21accf17 100644 --- a/23cfree/workshops/desktop-sql-duality/manifest.json +++ b/23aifree/workshops/desktop-sql-duality/manifest.json @@ -4,7 +4,7 @@ "tutorials": [ { "title": "Introduction", - "description": "This is an introduction to Oracle Database 23c.", + "description": "This is an introduction to Oracle Database 23ai.", "type": "livelabs", "filename": "../../introduction/sql-introduction.md" }, diff --git a/23cfree/workshops/ocw23-livelabs/index.html b/23aifree/workshops/ocw23-livelabs/index.html similarity index 100% rename from 23cfree/workshops/ocw23-livelabs/index.html rename to 23aifree/workshops/ocw23-livelabs/index.html diff --git a/23cfree/workshops/ocw23-livelabs/manifest.json b/23aifree/workshops/ocw23-livelabs/manifest.json similarity index 98% rename from 23cfree/workshops/ocw23-livelabs/manifest.json rename to 23aifree/workshops/ocw23-livelabs/manifest.json index 8a9fdf087..fbc5367cb 100644 --- a/23cfree/workshops/ocw23-livelabs/manifest.json +++ b/23aifree/workshops/ocw23-livelabs/manifest.json @@ -1,5 +1,5 @@ { - "workshoptitle": "SQL, JSON, and MongoDB API: Unify worlds with Oracle Database 23c Free", + "workshoptitle": "SQL, JSON, and MongoDB API: Unify worlds with Oracle Database 23ai Free", "help": "livelabs-help-db_us@oracle.com", "tutorials": [ diff --git a/23cfree/workshops/ocw23-sandbox-java-dvs/index.html b/23aifree/workshops/ocw23-sandbox-java-dvs/index.html similarity index 100% rename from 23cfree/workshops/ocw23-sandbox-java-dvs/index.html rename to 23aifree/workshops/ocw23-sandbox-java-dvs/index.html diff --git a/23cfree/workshops/ocw23-sandbox-java-dvs/manifest.json b/23aifree/workshops/ocw23-sandbox-java-dvs/manifest.json similarity index 97% rename from 23cfree/workshops/ocw23-sandbox-java-dvs/manifest.json rename to 23aifree/workshops/ocw23-sandbox-java-dvs/manifest.json index 0cc03001f..3deced018 100644 --- a/23cfree/workshops/ocw23-sandbox-java-dvs/manifest.json +++ b/23aifree/workshops/ocw23-sandbox-java-dvs/manifest.json @@ -1,10 +1,10 @@ { - "workshoptitle": "Build modern applications using Java, JSON, and Oracle Database 23c", + "workshoptitle": "Build modern applications using Java, JSON, and Oracle Database 23ai", "help": "livelabs-help-db_us@oracle.com", "tutorials": [ { "title": "Introduction", - "description": "This is an introduction to Oracle Database 23c.", + "description": "This is an introduction to Oracle Database 23ai.", "type": "livelabs", "filename": "../../introduction/intro-java-json.md" }, diff --git a/23cfree/workshops/ocw23-sandbox-json-autorest/index.html b/23aifree/workshops/ocw23-sandbox-json-autorest/index.html similarity index 100% rename from 23cfree/workshops/ocw23-sandbox-json-autorest/index.html rename to 23aifree/workshops/ocw23-sandbox-json-autorest/index.html diff --git a/23cfree/workshops/ocw23-sandbox-json-autorest/manifest.json b/23aifree/workshops/ocw23-sandbox-json-autorest/manifest.json similarity index 99% rename from 23cfree/workshops/ocw23-sandbox-json-autorest/manifest.json rename to 23aifree/workshops/ocw23-sandbox-json-autorest/manifest.json index 5e852c6f4..680cf9538 100644 --- a/23cfree/workshops/ocw23-sandbox-json-autorest/manifest.json +++ b/23aifree/workshops/ocw23-sandbox-json-autorest/manifest.json @@ -1,5 +1,5 @@ { - "workshoptitle": "AutoREST with JSON Relational Duality Views in 23c", + "workshoptitle": "AutoREST with JSON Relational Duality Views in 23ai", "help": "livelabs-help-db_us@oracle.com", "tutorials": [ diff --git a/23cfree/workshops/ocw23-sandbox-property-graphs/index.html b/23aifree/workshops/ocw23-sandbox-property-graphs/index.html similarity index 100% rename from 23cfree/workshops/ocw23-sandbox-property-graphs/index.html rename to 23aifree/workshops/ocw23-sandbox-property-graphs/index.html diff --git a/23cfree/workshops/ocw23-sandbox-property-graphs/manifest.json b/23aifree/workshops/ocw23-sandbox-property-graphs/manifest.json similarity index 91% rename from 23cfree/workshops/ocw23-sandbox-property-graphs/manifest.json rename to 23aifree/workshops/ocw23-sandbox-property-graphs/manifest.json index 5d14eaaae..9287ea2b0 100644 --- a/23cfree/workshops/ocw23-sandbox-property-graphs/manifest.json +++ b/23aifree/workshops/ocw23-sandbox-property-graphs/manifest.json @@ -1,10 +1,10 @@ { - "workshoptitle": "Uncover Data Insights with Operational Property Graphs in Oracle Database 23c", + "workshoptitle": "Uncover Data Insights with Operational Property Graphs in Oracle Database 23ai", "help": "livelabs-help-sg_us@oracle.com", "tutorials": [ { "title": "Introduction", - "description": "This is an introduction to Oracle Database 23c.", + "description": "This is an introduction to Oracle Database 23ai.", "type": "livelabs", "filename": "../../introduction/intro-property-graphs.md" }, @@ -26,14 +26,14 @@ "filename": "../../property-graphs-setup/property-graphs-setup.md" }, { - "title": "Lab 3: Operational Property Graphs Example with SQL/PGQ in 23c", - "description": "Using Property Graphs in 23c", + "title": "Lab 3: Operational Property Graphs Example with SQL/PGQ in 23ai", + "description": "Using Property Graphs in 23ai", "type": "livelabs", "filename": "../../property-graphs/property-graphs.md" }, { "title": "Bonus Lab: Integration with APEX", - "description": "Using Property Graphs in 23c", + "description": "Using Property Graphs in 23ai", "type": "livelabs", "filename": "../../apex-property-graphs/apex-property-graphs.md" }, diff --git a/23cfree/workshops/ocw23-sandbox-schemapriv-lockfree/index.html b/23aifree/workshops/ocw23-sandbox-schemapriv-lockfree/index.html similarity index 100% rename from 23cfree/workshops/ocw23-sandbox-schemapriv-lockfree/index.html rename to 23aifree/workshops/ocw23-sandbox-schemapriv-lockfree/index.html diff --git a/23cfree/workshops/ocw23-sandbox-schemapriv-lockfree/manifest.json b/23aifree/workshops/ocw23-sandbox-schemapriv-lockfree/manifest.json similarity index 95% rename from 23cfree/workshops/ocw23-sandbox-schemapriv-lockfree/manifest.json rename to 23aifree/workshops/ocw23-sandbox-schemapriv-lockfree/manifest.json index f72263819..e691e7bad 100644 --- a/23cfree/workshops/ocw23-sandbox-schemapriv-lockfree/manifest.json +++ b/23aifree/workshops/ocw23-sandbox-schemapriv-lockfree/manifest.json @@ -1,5 +1,5 @@ { - "workshoptitle": "Oracle Database 23c: Schema Privileges and Lock-Free Reservations", + "workshoptitle": "Oracle Database 23ai: Schema Privileges and Lock-Free Reservations", "help": ["blake.hendricks@oracle.com", "vasudha.krishnaswamy@oracle.com"], "tutorials": [ { diff --git a/23cfree/workshops/ocw23-sandbox-sql-domains/index.html b/23aifree/workshops/ocw23-sandbox-sql-domains/index.html similarity index 100% rename from 23cfree/workshops/ocw23-sandbox-sql-domains/index.html rename to 23aifree/workshops/ocw23-sandbox-sql-domains/index.html diff --git a/23cfree/workshops/ocw23-sandbox-sql-domains/manifest.json b/23aifree/workshops/ocw23-sandbox-sql-domains/manifest.json similarity index 85% rename from 23cfree/workshops/ocw23-sandbox-sql-domains/manifest.json rename to 23aifree/workshops/ocw23-sandbox-sql-domains/manifest.json index 96c1aaf92..8bd8fd2bc 100644 --- a/23cfree/workshops/ocw23-sandbox-sql-domains/manifest.json +++ b/23aifree/workshops/ocw23-sandbox-sql-domains/manifest.json @@ -1,10 +1,10 @@ { - "workshoptitle": "SQL Empowerment in Oracle Database 23c: Leveraging Domains and New Features", + "workshoptitle": "SQL Empowerment in Oracle Database 23ai: Leveraging Domains and New Features", "help": "livelabs-help-db_us@oracle.com", "tutorials": [ { "title": "Introduction", - "description": "This is an introduction to Oracle Database 23c.", + "description": "This is an introduction to Oracle Database 23ai.", "type": "livelabs", "filename": "../../introduction/sql-domains-intro.md" }, @@ -19,15 +19,15 @@ "filename": "../../change-pw/change-pw-sql.md" }, { - "title": "Lab 2: Power Up with 23c SQL Features", - "description": "Power up with new features in Oracle Database 23c", + "title": "Lab 2: Power Up with 23ai SQL Features", + "description": "Power up with new features in Oracle Database 23ai", "type": "livelabs", - "filename": "../../sql-23c-features/sql-23c-features.md", + "filename": "../../sql-23ai-features/sql-23ai-features.md", "type": "sql-features" }, { "title": "Lab 3: Leverage SQL Domains", - "description": "Leverage SQL Domains in Oracle Database 23c", + "description": "Leverage SQL Domains in Oracle Database 23ai", "type": "livelabs", "filename": "../../sql-domains/sql-domains.md" }, diff --git a/23cfree/workshops/ocw23-sandbox-swingbench/index.html b/23aifree/workshops/ocw23-sandbox-swingbench/index.html similarity index 100% rename from 23cfree/workshops/ocw23-sandbox-swingbench/index.html rename to 23aifree/workshops/ocw23-sandbox-swingbench/index.html diff --git a/23cfree/workshops/ocw23-sandbox-swingbench/manifest.json b/23aifree/workshops/ocw23-sandbox-swingbench/manifest.json similarity index 100% rename from 23cfree/workshops/ocw23-sandbox-swingbench/manifest.json rename to 23aifree/workshops/ocw23-sandbox-swingbench/manifest.json diff --git a/23cfree/workshops/ocw23-tenancy-java-dvs/index.html b/23aifree/workshops/ocw23-tenancy-java-dvs/index.html similarity index 100% rename from 23cfree/workshops/ocw23-tenancy-java-dvs/index.html rename to 23aifree/workshops/ocw23-tenancy-java-dvs/index.html diff --git a/23cfree/workshops/ocw23-tenancy-java-dvs/manifest.json b/23aifree/workshops/ocw23-tenancy-java-dvs/manifest.json similarity index 98% rename from 23cfree/workshops/ocw23-tenancy-java-dvs/manifest.json rename to 23aifree/workshops/ocw23-tenancy-java-dvs/manifest.json index a9bcbafcb..033d0b06a 100644 --- a/23cfree/workshops/ocw23-tenancy-java-dvs/manifest.json +++ b/23aifree/workshops/ocw23-tenancy-java-dvs/manifest.json @@ -1,10 +1,10 @@ { - "workshoptitle": "Build modern applications using Java, JSON, and Oracle Database 23c", + "workshoptitle": "Build modern applications using Java, JSON, and Oracle Database 23ai", "help": "livelabs-help-db_us@oracle.com", "tutorials": [ { "title": "Introduction", - "description": "This is an introduction to Oracle Database 23c.", + "description": "This is an introduction to Oracle Database 23ai.", "type": "livelabs", "filename": "../../introduction/intro-java-json.md" }, diff --git a/23cfree/workshops/ocw23-tenancy-livelabs/index.html b/23aifree/workshops/ocw23-tenancy-livelabs/index.html similarity index 100% rename from 23cfree/workshops/ocw23-tenancy-livelabs/index.html rename to 23aifree/workshops/ocw23-tenancy-livelabs/index.html diff --git a/23cfree/workshops/ocw23-tenancy-livelabs/manifest.json b/23aifree/workshops/ocw23-tenancy-livelabs/manifest.json similarity index 98% rename from 23cfree/workshops/ocw23-tenancy-livelabs/manifest.json rename to 23aifree/workshops/ocw23-tenancy-livelabs/manifest.json index d9300f288..560114757 100644 --- a/23cfree/workshops/ocw23-tenancy-livelabs/manifest.json +++ b/23aifree/workshops/ocw23-tenancy-livelabs/manifest.json @@ -1,5 +1,5 @@ { - "workshoptitle": "SQL, JSON, and MongoDB API: Unify worlds with Oracle Database 23c Free", + "workshoptitle": "SQL, JSON, and MongoDB API: Unify worlds with Oracle Database 23ai Free", "help": "livelabs-help-db_us@oracle.com", "tutorials": [ diff --git a/23cfree/workshops/ocw23-tenancy-property-graphs/index.html b/23aifree/workshops/ocw23-tenancy-property-graphs/index.html similarity index 100% rename from 23cfree/workshops/ocw23-tenancy-property-graphs/index.html rename to 23aifree/workshops/ocw23-tenancy-property-graphs/index.html diff --git a/23cfree/workshops/ocw23-tenancy-property-graphs/manifest.json b/23aifree/workshops/ocw23-tenancy-property-graphs/manifest.json similarity index 94% rename from 23cfree/workshops/ocw23-tenancy-property-graphs/manifest.json rename to 23aifree/workshops/ocw23-tenancy-property-graphs/manifest.json index 3f38529bf..21cec7196 100644 --- a/23cfree/workshops/ocw23-tenancy-property-graphs/manifest.json +++ b/23aifree/workshops/ocw23-tenancy-property-graphs/manifest.json @@ -1,10 +1,10 @@ { - "workshoptitle": "Uncover Data Insights with Operational Property Graphs in Oracle Database 23c", + "workshoptitle": "Uncover Data Insights with Operational Property Graphs in Oracle Database 23ai", "help": "livelabs-help-sg_us@oracle.com", "tutorials": [ { "title": "Introduction", - "description": "This is an introduction to Oracle Database 23c.", + "description": "This is an introduction to Oracle Database 23ai.", "type": "livelabs", "filename": "../../introduction/intro-property-graphs.md" }, @@ -42,14 +42,14 @@ "filename": "../../property-graphs-setup/property-graphs-setup.md" }, { - "title": "Lab 6: Operational Property Graphs Example with SQL/PGQ in 23c", - "description": "Using Property Graphs in 23c", + "title": "Lab 6: Operational Property Graphs Example with SQL/PGQ in 23ai", + "description": "Using Property Graphs in 23ai", "type": "livelabs", "filename": "../../property-graphs/property-graphs.md" }, { "title": "Bonus Lab: Integration with APEX", - "description": "Using Property Graphs in 23c", + "description": "Using Property Graphs in 23ai", "type": "livelabs", "filename": "../../apex-property-graphs/apex-property-graphs.md" }, diff --git a/23cfree/workshops/sandbox-dbms-search/index.html b/23aifree/workshops/sandbox-dbms-search/index.html similarity index 100% rename from 23cfree/workshops/sandbox-dbms-search/index.html rename to 23aifree/workshops/sandbox-dbms-search/index.html diff --git a/23cfree/workshops/sandbox-dbms-search/manifest.json b/23aifree/workshops/sandbox-dbms-search/manifest.json similarity index 97% rename from 23cfree/workshops/sandbox-dbms-search/manifest.json rename to 23aifree/workshops/sandbox-dbms-search/manifest.json index f0b12483e..ed2fb0658 100644 --- a/23cfree/workshops/sandbox-dbms-search/manifest.json +++ b/23aifree/workshops/sandbox-dbms-search/manifest.json @@ -1,10 +1,10 @@ { - "workshoptitle": "Easy Text Search over Multiple Tables with DBMS_SEARCH in 23c", + "workshoptitle": "Easy Text Search over Multiple Tables with DBMS_SEARCH in 23ai", "help": "livelabs-help-db_us@oracle.com", "tutorials": [ { "title": "Introduction", - "description": "This is an introduction to Oracle Database 23c.", + "description": "This is an introduction to Oracle Database 23ai.", "type": "livelabs", "filename": "../../introduction/introduction-dbms-search.md" }, diff --git a/23cfree/workshops/sandbox-install/index.html b/23aifree/workshops/sandbox-install/index.html similarity index 100% rename from 23cfree/workshops/sandbox-install/index.html rename to 23aifree/workshops/sandbox-install/index.html diff --git a/23cfree/workshops/sandbox-install/manifest.json b/23aifree/workshops/sandbox-install/manifest.json similarity index 88% rename from 23cfree/workshops/sandbox-install/manifest.json rename to 23aifree/workshops/sandbox-install/manifest.json index 613d5896a..287aba52b 100644 --- a/23cfree/workshops/sandbox-install/manifest.json +++ b/23aifree/workshops/sandbox-install/manifest.json @@ -1,10 +1,10 @@ { - "workshoptitle": "Install and Configure Oracle Database 23c Free", + "workshoptitle": "Install and Configure Oracle Database 23ai Free", "help": "livelabs-help-db_us@oracle.com", "tutorials": [ { "title": "Introduction", - "description": "This is an introduction to installing and exploring the Oracle Database 23c Free", + "description": "This is an introduction to installing and exploring the Oracle Database 23ai Free", "type": "livelabs", "filename": "../../introduction/install-introduction.md" }, @@ -38,10 +38,10 @@ "filename": "../../sql-json/sql-json.md" }, { - "title": "Lab 5: 23c New Features", + "title": "Lab 5: 23ai New Features", "description": "Setting up the various tools", "type": "livelabs", - "filename": "../../sql-23c-features/sql-23c-features.md", + "filename": "../../sql-23ai-features/sql-23ai-features.md", "type": "23c-install" }, { diff --git a/23cfree/workshops/sandbox-java-dvs/index.html b/23aifree/workshops/sandbox-java-dvs/index.html similarity index 100% rename from 23cfree/workshops/sandbox-java-dvs/index.html rename to 23aifree/workshops/sandbox-java-dvs/index.html diff --git a/23cfree/workshops/sandbox-java-dvs/manifest.json b/23aifree/workshops/sandbox-java-dvs/manifest.json similarity index 99% rename from 23cfree/workshops/sandbox-java-dvs/manifest.json rename to 23aifree/workshops/sandbox-java-dvs/manifest.json index d7fa90206..4607bb079 100644 --- a/23cfree/workshops/sandbox-java-dvs/manifest.json +++ b/23aifree/workshops/sandbox-java-dvs/manifest.json @@ -4,7 +4,7 @@ "tutorials": [ { "title": "Introduction", - "description": "This is an introduction to Oracle Database 23c.", + "description": "This is an introduction to Oracle Database 23ai.", "type": "livelabs", "filename": "../../introduction/intro-java-json.md" }, diff --git a/23cfree/workshops/sandbox-js-chance/index.html b/23aifree/workshops/sandbox-js-chance/index.html similarity index 100% rename from 23cfree/workshops/sandbox-js-chance/index.html rename to 23aifree/workshops/sandbox-js-chance/index.html diff --git a/23cfree/workshops/sandbox-js-chance/manifest.json b/23aifree/workshops/sandbox-js-chance/manifest.json similarity index 89% rename from 23cfree/workshops/sandbox-js-chance/manifest.json rename to 23aifree/workshops/sandbox-js-chance/manifest.json index 871809fa8..f40816f19 100644 --- a/23cfree/workshops/sandbox-js-chance/manifest.json +++ b/23aifree/workshops/sandbox-js-chance/manifest.json @@ -1,11 +1,11 @@ { - "workshoptitle": "How to import JavaScript ES Modules in 23c FREE and use them in SQL queries!", + "workshoptitle": "How to import JavaScript ES Modules in 23ai FREE and use them in SQL queries!", "help": "livelabs-help-db_us@oracle.com", "tutorials": [ { "title": "Introduction", - "description": "Introduction to JavaScript ES Modules in 23c FREE and use them in SQL queries!", + "description": "Introduction to JavaScript ES Modules in 23ai FREE and use them in SQL queries!", "filename": "../../introduction/intro-chance-js.md" }, { diff --git a/23cfree/workshops/sandbox-js-generic/index.html b/23aifree/workshops/sandbox-js-generic/index.html similarity index 100% rename from 23cfree/workshops/sandbox-js-generic/index.html rename to 23aifree/workshops/sandbox-js-generic/index.html diff --git a/23cfree/workshops/sandbox-js-generic/manifest.json b/23aifree/workshops/sandbox-js-generic/manifest.json similarity index 98% rename from 23cfree/workshops/sandbox-js-generic/manifest.json rename to 23aifree/workshops/sandbox-js-generic/manifest.json index d21756173..35d583781 100644 --- a/23cfree/workshops/sandbox-js-generic/manifest.json +++ b/23aifree/workshops/sandbox-js-generic/manifest.json @@ -1,5 +1,5 @@ { - "workshoptitle": "Simple Data Driven applications using JavaScript in Oracle Database 23c", + "workshoptitle": "Simple Data Driven applications using JavaScript in Oracle Database 23ai", "help": "livelabs-help-db_us@oracle.com", "tutorials": [ { diff --git a/23cfree/workshops/sandbox-json-autorest/index.html b/23aifree/workshops/sandbox-json-autorest/index.html similarity index 100% rename from 23cfree/workshops/sandbox-json-autorest/index.html rename to 23aifree/workshops/sandbox-json-autorest/index.html diff --git a/23cfree/workshops/sandbox-json-autorest/manifest.json b/23aifree/workshops/sandbox-json-autorest/manifest.json similarity index 98% rename from 23cfree/workshops/sandbox-json-autorest/manifest.json rename to 23aifree/workshops/sandbox-json-autorest/manifest.json index 16a9e75d6..6cece8bd5 100644 --- a/23cfree/workshops/sandbox-json-autorest/manifest.json +++ b/23aifree/workshops/sandbox-json-autorest/manifest.json @@ -1,5 +1,5 @@ { - "workshoptitle": "AutoREST with JSON Relational Duality Views in 23c Free", + "workshoptitle": "AutoREST with JSON Relational Duality Views in 23ai Free", "help": "livelabs-help-db_us@oracle.com", "tutorials": [ diff --git a/23cfree/workshops/sandbox-json-enhancements/index.html b/23aifree/workshops/sandbox-json-enhancements/index.html similarity index 100% rename from 23cfree/workshops/sandbox-json-enhancements/index.html rename to 23aifree/workshops/sandbox-json-enhancements/index.html diff --git a/23cfree/workshops/sandbox-json-enhancements/manifest.json b/23aifree/workshops/sandbox-json-enhancements/manifest.json similarity index 98% rename from 23cfree/workshops/sandbox-json-enhancements/manifest.json rename to 23aifree/workshops/sandbox-json-enhancements/manifest.json index ae4298c04..3213792ac 100644 --- a/23cfree/workshops/sandbox-json-enhancements/manifest.json +++ b/23aifree/workshops/sandbox-json-enhancements/manifest.json @@ -1,5 +1,5 @@ { - "workshoptitle": "SQL, JSON, and MongoDB API: Unify worlds with Oracle Database 23c Free", + "workshoptitle": "SQL, JSON, and MongoDB API: Unify worlds with Oracle Database 23ai Free", "help": "livelabs-help-db_us@oracle.com", "tutorials": [ diff --git a/23cfree/workshops/sandbox-ocw-swingbench/index.html b/23aifree/workshops/sandbox-ocw-swingbench/index.html similarity index 100% rename from 23cfree/workshops/sandbox-ocw-swingbench/index.html rename to 23aifree/workshops/sandbox-ocw-swingbench/index.html diff --git a/23cfree/workshops/sandbox-ocw-swingbench/manifest.json b/23aifree/workshops/sandbox-ocw-swingbench/manifest.json similarity index 100% rename from 23cfree/workshops/sandbox-ocw-swingbench/manifest.json rename to 23aifree/workshops/sandbox-ocw-swingbench/manifest.json diff --git a/23cfree/workshops/sandbox-owc-duality/index.html b/23aifree/workshops/sandbox-owc-duality/index.html similarity index 100% rename from 23cfree/workshops/sandbox-owc-duality/index.html rename to 23aifree/workshops/sandbox-owc-duality/index.html diff --git a/23cfree/workshops/sandbox-owc-duality/manifest.json b/23aifree/workshops/sandbox-owc-duality/manifest.json similarity index 98% rename from 23cfree/workshops/sandbox-owc-duality/manifest.json rename to 23aifree/workshops/sandbox-owc-duality/manifest.json index 7571c1533..ea890a146 100644 --- a/23cfree/workshops/sandbox-owc-duality/manifest.json +++ b/23aifree/workshops/sandbox-owc-duality/manifest.json @@ -1,10 +1,10 @@ { - "workshoptitle": "Work with JSON Relational Duality Views in Oracle Database 23c", + "workshoptitle": "Work with JSON Relational Duality Views in Oracle Database 23ai", "help": "livelabs-help-db_us@oracle.com", "tutorials": [ { "title": "Introduction", - "description": "This is an introduction to Oracle Database 23c.", + "description": "This is an introduction to Oracle Database 23ai.", "type": "livelabs", "filename": "../../introduction/ocw-introduction.md" }, diff --git a/23cfree/workshops/sandbox-property-graphs/index.html b/23aifree/workshops/sandbox-property-graphs/index.html similarity index 100% rename from 23cfree/workshops/sandbox-property-graphs/index.html rename to 23aifree/workshops/sandbox-property-graphs/index.html diff --git a/23cfree/workshops/sandbox-property-graphs/manifest.json b/23aifree/workshops/sandbox-property-graphs/manifest.json similarity index 88% rename from 23cfree/workshops/sandbox-property-graphs/manifest.json rename to 23aifree/workshops/sandbox-property-graphs/manifest.json index b6cde01bf..03ad0384e 100644 --- a/23cfree/workshops/sandbox-property-graphs/manifest.json +++ b/23aifree/workshops/sandbox-property-graphs/manifest.json @@ -1,10 +1,10 @@ { - "workshoptitle": "Exploring Operational Property Graphs in 23c Free", + "workshoptitle": "Exploring Operational Property Graphs in 23ai Free", "help": "livelabs-help-sg_us@oracle.com", "tutorials": [ { "title": "Introduction", - "description": "This is an introduction to Oracle Database 23c.", + "description": "This is an introduction to Oracle Database 23ai.", "type": "livelabs", "filename": "../../introduction/intro-property-graphs.md" }, @@ -26,14 +26,14 @@ "filename": "../../property-graphs-setup/property-graphs-setup.md" }, { - "title": "Lab 3: Operational Property Graphs Example with SQL/PGQ in 23c", - "description": "Using Property Graphs in 23c", + "title": "Lab 3: Operational Property Graphs Example with SQL/PGQ in 23ai", + "description": "Using Property Graphs in 23ai", "type": "livelabs", "filename": "../../property-graphs/property-graphs.md" }, { "title": "Bonus Lab: Integration with APEX", - "description": "Using Property Graphs in 23c", + "description": "Using Property Graphs in 23ai", "type": "livelabs", "filename": "../../apex-property-graphs/apex-property-graphs.md" }, diff --git a/23cfree/workshops/sandbox-schemapriv-lockfree/index.html b/23aifree/workshops/sandbox-schemapriv-lockfree/index.html similarity index 100% rename from 23cfree/workshops/sandbox-schemapriv-lockfree/index.html rename to 23aifree/workshops/sandbox-schemapriv-lockfree/index.html diff --git a/23cfree/workshops/sandbox-schemapriv-lockfree/manifest.json b/23aifree/workshops/sandbox-schemapriv-lockfree/manifest.json similarity index 91% rename from 23cfree/workshops/sandbox-schemapriv-lockfree/manifest.json rename to 23aifree/workshops/sandbox-schemapriv-lockfree/manifest.json index f105c092c..eeea9dd95 100644 --- a/23cfree/workshops/sandbox-schemapriv-lockfree/manifest.json +++ b/23aifree/workshops/sandbox-schemapriv-lockfree/manifest.json @@ -1,5 +1,5 @@ { - "workshoptitle": "Explore the Power of Oracle 23c Database Features: Schema Privileges and Lock-Free Reservations", + "workshoptitle": "Explore the Power of Oracle 23ai Database Features: Schema Privileges and Lock-Free Reservations", "help": ["blake.hendricks@oracle.com", "vasudha.krishnaswamy@oracle.com"], "tutorials": [ { diff --git a/23cfree/workshops/sandbox-sql-domains/index.html b/23aifree/workshops/sandbox-sql-domains/index.html similarity index 100% rename from 23cfree/workshops/sandbox-sql-domains/index.html rename to 23aifree/workshops/sandbox-sql-domains/index.html diff --git a/23cfree/workshops/sandbox-sql-domains/manifest.json b/23aifree/workshops/sandbox-sql-domains/manifest.json similarity index 84% rename from 23cfree/workshops/sandbox-sql-domains/manifest.json rename to 23aifree/workshops/sandbox-sql-domains/manifest.json index 9da7308f7..61527ae5d 100644 --- a/23cfree/workshops/sandbox-sql-domains/manifest.json +++ b/23aifree/workshops/sandbox-sql-domains/manifest.json @@ -1,10 +1,10 @@ { - "workshoptitle": "SQL Empowerment in Oracle Database 23c: Leveraging Domains and New Features", + "workshoptitle": "SQL Empowerment in Oracle Database 23ai: Leveraging Domains and New Features", "help": "livelabs-help-db_us@oracle.com", "tutorials": [ { "title": "Introduction", - "description": "This is an introduction to Oracle Database 23c.", + "description": "This is an introduction to Oracle Database 23ai.", "type": "livelabs", "filename": "../../introduction/sql-domains-intro.md" }, @@ -19,14 +19,14 @@ "filename": "../../change-pw/change-pw-sql.md" }, { - "title": "Lab 2: Power Up with 23c SQL Features", - "description": "Power up with new features in Oracle Database 23c", + "title": "Lab 2: Power Up with 23ai SQL Features", + "description": "Power up with new features in Oracle Database 23ai", "type": "sql-features", - "filename": "../../sql-23c-features/sql-23c-features.md" + "filename": "../../sql-23ai-features/sql-23ai-features.md" }, { "title": "Lab 3: Leverage SQL Domains", - "description": "Leverage SQL Domains in Oracle Database 23c", + "description": "Leverage SQL Domains in Oracle Database 23ai", "type": "livelabs", "filename": "../../sql-domains/sql-domains.md" }, diff --git a/23cfree/workshops/sandbox-sql-duality/index.html b/23aifree/workshops/sandbox-sql-duality/index.html similarity index 100% rename from 23cfree/workshops/sandbox-sql-duality/index.html rename to 23aifree/workshops/sandbox-sql-duality/index.html diff --git a/23cfree/workshops/sandbox-sql-duality/manifest.json b/23aifree/workshops/sandbox-sql-duality/manifest.json similarity index 99% rename from 23cfree/workshops/sandbox-sql-duality/manifest.json rename to 23aifree/workshops/sandbox-sql-duality/manifest.json index de1e0bc88..3c22623b8 100644 --- a/23cfree/workshops/sandbox-sql-duality/manifest.json +++ b/23aifree/workshops/sandbox-sql-duality/manifest.json @@ -4,7 +4,7 @@ "tutorials": [ { "title": "Introduction", - "description": "This is an introduction to Oracle Database 23c.", + "description": "This is an introduction to Oracle Database 23ai.", "type": "livelabs", "filename": "../../introduction/sql-introduction.md" }, diff --git a/23cfree/workshops/tenancy-duality/index.html b/23aifree/workshops/tenancy-duality/index.html similarity index 100% rename from 23cfree/workshops/tenancy-duality/index.html rename to 23aifree/workshops/tenancy-duality/index.html diff --git a/23cfree/workshops/tenancy-duality/manifest.json b/23aifree/workshops/tenancy-duality/manifest.json similarity index 99% rename from 23cfree/workshops/tenancy-duality/manifest.json rename to 23aifree/workshops/tenancy-duality/manifest.json index 5f6516023..a8052adc7 100644 --- a/23cfree/workshops/tenancy-duality/manifest.json +++ b/23aifree/workshops/tenancy-duality/manifest.json @@ -4,7 +4,7 @@ "tutorials": [ { "title": "Introduction", - "description": "This is an introduction to Oracle Database 23c.", + "description": "This is an introduction to Oracle Database 23ai.", "type": "livelabs", "filename": "../../introduction/introduction.md" }, diff --git a/23cfree/workshops/tenancy-install/index.html b/23aifree/workshops/tenancy-install/index.html similarity index 100% rename from 23cfree/workshops/tenancy-install/index.html rename to 23aifree/workshops/tenancy-install/index.html diff --git a/23cfree/workshops/tenancy-install/manifest.json b/23aifree/workshops/tenancy-install/manifest.json similarity index 92% rename from 23cfree/workshops/tenancy-install/manifest.json rename to 23aifree/workshops/tenancy-install/manifest.json index d78bcc824..b46c250c6 100644 --- a/23cfree/workshops/tenancy-install/manifest.json +++ b/23aifree/workshops/tenancy-install/manifest.json @@ -1,10 +1,10 @@ { - "workshoptitle": "Install and Configure Oracle Database 23c Free", + "workshoptitle": "Install and Configure Oracle Database 23ai Free", "help": "livelabs-help-db_us@oracle.com", "tutorials": [ { "title": "Introduction", - "description": "This is an introduction to installing and exploring the Oracle Database 23c Free", + "description": "This is an introduction to installing and exploring the Oracle Database 23ai Free", "type": "livelabs", "filename": "../../introduction/install-introduction.md" }, @@ -54,10 +54,10 @@ "filename": "../../sql-json/sql-json.md" }, { - "title": "Lab 5: 23c New Features", + "title": "Lab 5: 23ai New Features", "description": "Setting up the various tools", "type": "livelabs", - "filename": "../../sql-23c-features/sql-23c-features.md", + "filename": "../../sql-23ai-features/sql-23ai-features.md", "type": "23c-install" }, { diff --git a/23cfree/workshops/tenancy-java-dvs/index.html b/23aifree/workshops/tenancy-java-dvs/index.html similarity index 100% rename from 23cfree/workshops/tenancy-java-dvs/index.html rename to 23aifree/workshops/tenancy-java-dvs/index.html diff --git a/23cfree/workshops/tenancy-java-dvs/manifest.json b/23aifree/workshops/tenancy-java-dvs/manifest.json similarity index 99% rename from 23cfree/workshops/tenancy-java-dvs/manifest.json rename to 23aifree/workshops/tenancy-java-dvs/manifest.json index 52ac6d396..46c97b310 100644 --- a/23cfree/workshops/tenancy-java-dvs/manifest.json +++ b/23aifree/workshops/tenancy-java-dvs/manifest.json @@ -4,7 +4,7 @@ "tutorials": [ { "title": "Introduction", - "description": "This is an introduction to Oracle Database 23c.", + "description": "This is an introduction to Oracle Database 23ai.", "type": "livelabs", "filename": "../../introduction/intro-java-json.md" }, diff --git a/23cfree/workshops/tenancy-js-generic/index.html b/23aifree/workshops/tenancy-js-generic/index.html similarity index 100% rename from 23cfree/workshops/tenancy-js-generic/index.html rename to 23aifree/workshops/tenancy-js-generic/index.html diff --git a/23cfree/workshops/tenancy-js-generic/manifest.json b/23aifree/workshops/tenancy-js-generic/manifest.json similarity index 99% rename from 23cfree/workshops/tenancy-js-generic/manifest.json rename to 23aifree/workshops/tenancy-js-generic/manifest.json index 29dffb373..2273b7de8 100644 --- a/23cfree/workshops/tenancy-js-generic/manifest.json +++ b/23aifree/workshops/tenancy-js-generic/manifest.json @@ -1,5 +1,5 @@ { - "workshoptitle": "Simple Data Driven applications using JavaScript in Oracle Database 23c", + "workshoptitle": "Simple Data Driven applications using JavaScript in Oracle Database 23ai", "help": "livelabs-help-db_us@oracle.com", "tutorials": [ { diff --git a/23cfree/workshops/tenancy-json-autorest/index.html b/23aifree/workshops/tenancy-json-autorest/index.html similarity index 100% rename from 23cfree/workshops/tenancy-json-autorest/index.html rename to 23aifree/workshops/tenancy-json-autorest/index.html diff --git a/23cfree/workshops/tenancy-json-autorest/manifest.json b/23aifree/workshops/tenancy-json-autorest/manifest.json similarity index 99% rename from 23cfree/workshops/tenancy-json-autorest/manifest.json rename to 23aifree/workshops/tenancy-json-autorest/manifest.json index 85c76efb3..5014888c1 100644 --- a/23cfree/workshops/tenancy-json-autorest/manifest.json +++ b/23aifree/workshops/tenancy-json-autorest/manifest.json @@ -1,5 +1,5 @@ { - "workshoptitle": "AutoREST with JSON Relational Duality Views in 23c Free", + "workshoptitle": "AutoREST with JSON Relational Duality Views in 23ai Free", "help": "livelabs-help-db_us@oracle.com", "tutorials": [ diff --git a/23cfree/workshops/tenancy-json-enhancements/index.html b/23aifree/workshops/tenancy-json-enhancements/index.html similarity index 100% rename from 23cfree/workshops/tenancy-json-enhancements/index.html rename to 23aifree/workshops/tenancy-json-enhancements/index.html diff --git a/23cfree/workshops/tenancy-json-enhancements/manifest.json b/23aifree/workshops/tenancy-json-enhancements/manifest.json similarity index 98% rename from 23cfree/workshops/tenancy-json-enhancements/manifest.json rename to 23aifree/workshops/tenancy-json-enhancements/manifest.json index a56a2b562..73dc5aa4a 100644 --- a/23cfree/workshops/tenancy-json-enhancements/manifest.json +++ b/23aifree/workshops/tenancy-json-enhancements/manifest.json @@ -1,5 +1,5 @@ { - "workshoptitle": "SQL, JSON, and MongoDB API: Unify worlds with Oracle Database 23c Free", + "workshoptitle": "SQL, JSON, and MongoDB API: Unify worlds with Oracle Database 23ai Free", "help": "livelabs-help-db_us@oracle.com", "tutorials": [ diff --git a/23cfree/workshops/tenancy-property-graphs/index.html b/23aifree/workshops/tenancy-property-graphs/index.html similarity index 100% rename from 23cfree/workshops/tenancy-property-graphs/index.html rename to 23aifree/workshops/tenancy-property-graphs/index.html diff --git a/23cfree/workshops/tenancy-property-graphs/manifest.json b/23aifree/workshops/tenancy-property-graphs/manifest.json similarity index 92% rename from 23cfree/workshops/tenancy-property-graphs/manifest.json rename to 23aifree/workshops/tenancy-property-graphs/manifest.json index 2e0bba8ea..91c081779 100644 --- a/23cfree/workshops/tenancy-property-graphs/manifest.json +++ b/23aifree/workshops/tenancy-property-graphs/manifest.json @@ -1,10 +1,10 @@ { - "workshoptitle": "Exploring Operational Property Graphs in 23c Free", + "workshoptitle": "Exploring Operational Property Graphs in 23ai Free", "help": "livelabs-help-sg_us@oracle.com", "tutorials": [ { "title": "Introduction", - "description": "This is an introduction to Oracle Database 23c.", + "description": "This is an introduction to Oracle Database 23ai.", "type": "livelabs", "filename": "../../introduction/intro-property-graphs.md" }, @@ -42,14 +42,14 @@ "filename": "../../property-graphs-setup/property-graphs-setup.md" }, { - "title": "Lab 6: Operational Property Graphs Example with SQL/PGQ in 23c", - "description": "Using Property Graphs in 23c", + "title": "Lab 6: Operational Property Graphs Example with SQL/PGQ in 23ai", + "description": "Using Property Graphs in 23ai", "type": "livelabs", "filename": "../../property-graphs/property-graphs.md" }, { "title": "Bonus Lab: Integration with APEX", - "description": "Using Property Graphs in 23c", + "description": "Using Property Graphs in 23ai", "type": "livelabs", "filename": "../../apex-property-graphs/apex-property-graphs.md" }, diff --git a/23cfree/workshops/tenancy-schemapriv-lockfree/index.html b/23aifree/workshops/tenancy-schemapriv-lockfree/index.html similarity index 100% rename from 23cfree/workshops/tenancy-schemapriv-lockfree/index.html rename to 23aifree/workshops/tenancy-schemapriv-lockfree/index.html diff --git a/23cfree/workshops/tenancy-schemapriv-lockfree/manifest.json b/23aifree/workshops/tenancy-schemapriv-lockfree/manifest.json similarity index 94% rename from 23cfree/workshops/tenancy-schemapriv-lockfree/manifest.json rename to 23aifree/workshops/tenancy-schemapriv-lockfree/manifest.json index eb0668450..e4fed969b 100644 --- a/23cfree/workshops/tenancy-schemapriv-lockfree/manifest.json +++ b/23aifree/workshops/tenancy-schemapriv-lockfree/manifest.json @@ -1,5 +1,5 @@ { - "workshoptitle": "Explore the Power of Oracle 23c Database: Schema Privileges and Lock-Free Reservations", + "workshoptitle": "Explore the Power of Oracle 23ai Database: Schema Privileges and Lock-Free Reservations", "help": ["blake.hendricks@oracle.com", "vasudha.krishnaswamy@oracle.com"], "tutorials": [ { diff --git a/23cfree/workshops/tenancy-sql-duality/index.html b/23aifree/workshops/tenancy-sql-duality/index.html similarity index 100% rename from 23cfree/workshops/tenancy-sql-duality/index.html rename to 23aifree/workshops/tenancy-sql-duality/index.html diff --git a/23cfree/workshops/tenancy-sql-duality/manifest.json b/23aifree/workshops/tenancy-sql-duality/manifest.json similarity index 99% rename from 23cfree/workshops/tenancy-sql-duality/manifest.json rename to 23aifree/workshops/tenancy-sql-duality/manifest.json index 8e3fc824f..d5df6cbe0 100644 --- a/23cfree/workshops/tenancy-sql-duality/manifest.json +++ b/23aifree/workshops/tenancy-sql-duality/manifest.json @@ -4,7 +4,7 @@ "tutorials": [ { "title": "Introduction", - "description": "This is an introduction to Oracle Database 23c.", + "description": "This is an introduction to Oracle Database 23ai.", "type": "livelabs", "filename": "../../introduction/sql-introduction.md" }, diff --git a/23cfree/introduction/intro-property-graphs.md b/23cfree/introduction/intro-property-graphs.md deleted file mode 100644 index 551a80a48..000000000 --- a/23cfree/introduction/intro-property-graphs.md +++ /dev/null @@ -1,29 +0,0 @@ -# Introduction - -## About This Workshop - -This workshop focuses on working with Property Graphs in Oracle Database 23c Free. You will create a graph from two tables, one containing bank account information, and another containing bank transactions information. You will then run graph pattern queries in SQL on this graph. You will find circular payment chains, multi-hop paths between accounts, and more. - -Estimated Time: 30 minutes - -### About Product/Technology - Property Graphs on 23c Free -In Oracle Database 23c Free - Developer Release the GRAPH_TABLE function and MATCH clause of the new SQL:2023 standard enable you to write simple SQL queries to follow connections in data. This workshop illustrates how you can model your data as a graph and run graph queries in SQL to quickly see relationships in your data that are difficult to identify otherwise. - -### Objectives - -In this lab, you will: -* Create a PROPERTY GRAPH from relational tables -* Run graph pattern queries in SQL, using the new syntax from the SQL:2023 standard - -### Prerequisites - * Knowledge of SQL - -## Learn More -* [Oracle Property Graph](https://docs.oracle.com/en/database/oracle/property-graph/index.html) -* [SQL Property Graph syntax in Oracle Database 23c Free - Developer Release](https://docs.oracle.com/en/database/oracle/property-graph/23.1/spgdg/sql-ddl-statements-property-graphs.html#GUID-6EEB2B99-C84E-449E-92DE-89A5BBB5C96E) - -## Acknowledgements - -- **Author** - Kaylien Phan, Thea Lazarova, William Masdon -- **Contributors** - Melliyal Annamalai, Jayant Sharma, Ramu Murakami Gutierrez, Rahul Tasker -- **Last Updated By/Date** - Kaylien Phan, Thea Lazarova diff --git a/23cfree/introduction/sql-domains-intro.md b/23cfree/introduction/sql-domains-intro.md deleted file mode 100644 index ba33f5b22..000000000 --- a/23cfree/introduction/sql-domains-intro.md +++ /dev/null @@ -1,53 +0,0 @@ -# Introduction - -## About the SQL Empowerment in Oracle 23c: Leveraging Domains and New Features Workshop - -This workshop focuses on SQL Domains and Features in Oracle Database 23c. - -### **SQL Domains and Features in 23c** -Responding to the demand from developers for access to the newest Oracle database developer features, Oracle is, for the first time ever, releasing the next version of the Oracle Database to the developer community first, with Oracle Database 23c Free – Developer Release (short Oracle Database 23c Free). In this workshop, we'll explore 10 major features to bring extra power to your daily database needs, while saving you time and effort. We'll then dive in depth to SQL domains. - -The SQL domain functionality is a very powerful new "tool" for application development in 23c. In general, SQL domains allow users to declare the intended usage for columns with a separate data dictionary objects so that abstract domain specific knowledge can be easily reused. You can use them to provide additional information to a stored column and you can define and validate data with them. Not only relational columns can be validated but also JSON data with the new VALIDATE clause. Like other database objects it can be created, dropped and altered. With it you have the freedom to change the validation logic or information without changing the table definition. If you want to learn more about it, check out the examples in the documentation. There you will find more examples also about multi-column domain and flexible domains which are not covered in this posting. - -Estimated Time: 30 minutes - -### Objectives - -In this lab, you will: - -* Put 10 major features from 23c into practice, including: - - FROM clause - now optional - - Boolean for SQL - - IF [NOT] EXISTS DDL clause - - Multivalue INSERTs - - New table value constructor - - Aliases in GROUP BY clause - - RETURNING clause of UPDATE and MERGE statement - - Joins in UPDATE and DELETE - - Annotations - new metadata for database objects - - "Lightweight object types" with SQL Domains - -* Further investigate SQL Domain implementation - -### Prerequisites - -In order to do this workshop you need -* An Oracle 23c Free Developer Release Database or one running in a LiveLabs environment - -## Learn More - -* [SQL Language Reference](https://docs.oracle.com/en/database/oracle/oracle-database/23/sqlrf/index.html) -* [Database Development Guide](https://docs.oracle.com/en/database/oracle/oracle-database/23/adfns/registering-application-data-usage-database.html#GUID-6F630041-B7AE-4183-9F97-E54682CA6319) -* [Oracle Database Free - Developer Release User Forum](https://forums.oracle.com/ords/apexds/domain/dev-community/category/oracle-database-free) -* [Oracle Database 23c Free—Developer Release Product Site](https://www.oracle.com/database/free/) -* [Oracle Database New Features](https://docs.oracle.com/en/database/oracle/oracle-database/23/nfcoa/introduction.html#GUID-C852CD78-8F16-4449-8BE0-D85C80D38E3C) -* [Permitted Database Offering](https://docs.oracle.com/en/database/oracle/oracle-database/23/dblic/Licensing-Information.html#GUID-0F9EB85D-4610-4EDF-89C2-4916A0E7AC87) - -* [Blog: Oracle Database 23c Free Developer Release - 10 features you should know](https://blogs.oracle.com/coretec/post/oracle-database-23c-free-developer-sql) -* [Blog: Less coding using new SQL Domains in 23c](https://blogs.oracle.com/coretec/post/less-coding-with-sql-domains-in-23c) -* [Blog: Introducing Oracle Database 23c Free – Developer Release](https://blogs.oracle.com/database/post/oracle-database-23c-free) -* [Blog: Annotations - The new metadata in 23c](https://blogs.oracle.com/coretec/post/annotations-the-new-metadata-in-23c) - -## Acknowledgements -* **Author** - Ulrike Schwinn, Distinguished Data Management Expert; Hope Fisher, Program Manager -* **Last Updated By/Date** - Hope Fisher, June 2023 diff --git a/datapump-x-platform-migration/00-introduction/introduction.md b/datapump-x-platform-migration/00-introduction/introduction.md index f36050ab5..d46379e57 100644 --- a/datapump-x-platform-migration/00-introduction/introduction.md +++ b/datapump-x-platform-migration/00-introduction/introduction.md @@ -57,7 +57,7 @@ The workshop also contains six databases for running various upgrade and migrati ## Transportable Tablespaces using XTTS Scripts Workshop -You can use the transportable tablespace method to upgrade a database from an Oracle Database 11g Release 2 (11.2.0.3) or later to Oracle Database 23c. +You can use the transportable tablespace method to upgrade a database from an Oracle Database 11g Release 2 (11.2.0.3) or later to Oracle Database 23ai. Although the XTTS scripts can migrate __cross-platform and cross-endianness__ this lab will use a single Linux machine as source and target platform. You will migrate the source database (11.2.0.4) directly into a 21c PDB. You may now *proceed to the next lab*. diff --git a/db-23c-fundamentals/workshops/desktop/manifest.json b/db-23c-fundamentals/workshops/desktop/manifest.json index cccc385f8..30f05a18f 100644 --- a/db-23c-fundamentals/workshops/desktop/manifest.json +++ b/db-23c-fundamentals/workshops/desktop/manifest.json @@ -1,10 +1,10 @@ { - "workshoptitle": "Oracle Database 23c New Features", + "workshoptitle": "Oracle Database 23ai New Features", "help": "livelabs-help-db_us@oracle.com", "tutorials": [ { "title": "Introduction", - "description": "This is an introduction to Oracle Database 23c.", + "description": "This is an introduction to Oracle Database 23ai.", "type": "livelabs", "filename": "../../introduction/introduction.md" }, diff --git a/db-23c-fundamentals/workshops/sandbox/manifest.json b/db-23c-fundamentals/workshops/sandbox/manifest.json index cccc385f8..30f05a18f 100644 --- a/db-23c-fundamentals/workshops/sandbox/manifest.json +++ b/db-23c-fundamentals/workshops/sandbox/manifest.json @@ -1,10 +1,10 @@ { - "workshoptitle": "Oracle Database 23c New Features", + "workshoptitle": "Oracle Database 23ai New Features", "help": "livelabs-help-db_us@oracle.com", "tutorials": [ { "title": "Introduction", - "description": "This is an introduction to Oracle Database 23c.", + "description": "This is an introduction to Oracle Database 23ai.", "type": "livelabs", "filename": "../../introduction/introduction.md" }, diff --git a/db-23c-fundamentals/workshops/tenancy/manifest.json b/db-23c-fundamentals/workshops/tenancy/manifest.json index cccc385f8..30f05a18f 100644 --- a/db-23c-fundamentals/workshops/tenancy/manifest.json +++ b/db-23c-fundamentals/workshops/tenancy/manifest.json @@ -1,10 +1,10 @@ { - "workshoptitle": "Oracle Database 23c New Features", + "workshoptitle": "Oracle Database 23ai New Features", "help": "livelabs-help-db_us@oracle.com", "tutorials": [ { "title": "Introduction", - "description": "This is an introduction to Oracle Database 23c.", + "description": "This is an introduction to Oracle Database 23ai.", "type": "livelabs", "filename": "../../introduction/introduction.md" }, diff --git a/hitchhikers-guide-upgrade-to-19c-2-0/04-autoupgrade/04-autoupgrade.md b/hitchhikers-guide-upgrade-to-19c-2-0/04-autoupgrade/04-autoupgrade.md index b830d2dcd..e4fded291 100644 --- a/hitchhikers-guide-upgrade-to-19c-2-0/04-autoupgrade/04-autoupgrade.md +++ b/hitchhikers-guide-upgrade-to-19c-2-0/04-autoupgrade/04-autoupgrade.md @@ -531,9 +531,9 @@ You determined that the database is ready to upgrade. Start AutoUpgrade in *depl 9. Wait until the upgrade completes. Depending on the hardware, the upgrade will take about 25-35 minutes. Don't exit from the AutoUpgrade console. Leave it running. -10. The following video shows an upgrade to Oracle Database 23c including conversion to the mulitenant architecture. +10. The following video shows an upgrade to Oracle Database 23ai including conversion to the mulitenant architecture. - [23cpreview](videohub:1_n5cyl2xg:large) + [23aipreview](videohub:1_n5cyl2xg:large) 11. Optionally, you can move to lab 10 *Full Transportable Export/Import* and do it while the upgrade completes. diff --git a/microtx-ords-data-consistency/ords-provision/ords-provision.md b/microtx-ords-data-consistency/ords-provision/ords-provision.md index 68e16f653..766df7d43 100644 --- a/microtx-ords-data-consistency/ords-provision/ords-provision.md +++ b/microtx-ords-data-consistency/ords-provision/ords-provision.md @@ -11,7 +11,7 @@ The following figure shows the various microservices in the Bank Transfer applic * Teller, a Java microservice, is called a transaction initiator service. A user interacts with this microservice to transfer money from Department One to Department Two. It exposes a REST API method to transfer funds. This method defines the transaction boundary and initiates the distributed transaction. When a new request is created, MicroTx starts an XA transaction at the Teller microservice. This microservice also contains the business logic to issue the XA commit and roll back calls. -* Department One and Department Two are ORDS applications. They participate in the transactions, so they are called participant services. The applications expose three REST APIs to withdraw or deposit money from a specified account and to get the account balance. They also use resources from resource managers. Resource managers manage stateful resources such as databases, queuing or messaging systems, and caches. Two PDBs (pluggable database) and a catalog database run in a standalone instance of Oracle Database 23c Free to simulate the distributed transaction. A standalone ORDS APEX service instance, runs on port 8080, and it is configured with two database pools. Each database pool connects to a different PDB, FREEPDB1 and FREEPDB2. Here are the details about the PDBs: +* Department One and Department Two are ORDS applications. They participate in the transactions, so they are called participant services. The applications expose three REST APIs to withdraw or deposit money from a specified account and to get the account balance. They also use resources from resource managers. Resource managers manage stateful resources such as databases, queuing or messaging systems, and caches. Two PDBs (pluggable database) and a catalog database run in a standalone instance of Oracle Database 23ai Free to simulate the distributed transaction. A standalone ORDS APEX service instance, runs on port 8080, and it is configured with two database pools. Each database pool connects to a different PDB, FREEPDB1 and FREEPDB2. Here are the details about the PDBs: * FREE: A catalog database that the `sysdba` user can access. * FREEPDB1: A pluggable database that contains the OTMM schema. This connects to Department 1, an ORDS service. @@ -55,7 +55,7 @@ This lab assumes you have: ## Task 1: Start the Database Service and ORDS Service Instances -1. Run the following command to verify that the Oracle Database 23c Free service instance is running. +1. Run the following command to verify that the Oracle Database 23ai Free service instance is running. ```text @@ -66,12 +66,12 @@ This lab assumes you have: **Example output** ```text - Status of the Oracle FREE 23c service: + Status of the Oracle FREE 23ai service: LISTENER status: RUNNING FREE Database status: RUNNING ``` - If the Oracle Database 23c Free service instance is not in the `RUNNING` state, then run the following command to restart the service. + If the Oracle Database 23ai Free service instance is not in the `RUNNING` state, then run the following command to restart the service. ```text diff --git a/microtx-xa-stock-broker-app/deploy-stock-trading-app/deploy-stock-trading-app.md b/microtx-xa-stock-broker-app/deploy-stock-trading-app/deploy-stock-trading-app.md index b1c7a12fc..b4becfd06 100644 --- a/microtx-xa-stock-broker-app/deploy-stock-trading-app/deploy-stock-trading-app.md +++ b/microtx-xa-stock-broker-app/deploy-stock-trading-app/deploy-stock-trading-app.md @@ -85,7 +85,7 @@ Before you start a transaction, you must start a Minikube tunnel. ## Task 2: Know Details About the Resource Managers -When you start Minikube, an instance of the Oracle Database 23c Free Release is deployed on Minikube. See [Oracle Database Free](https://www.oracle.com/database/free/get-started). The following three PDBs are already available in the Database instance. +When you start Minikube, an instance of the Oracle Database 23ai Free Release is deployed on Minikube. See [Oracle Database Free](https://www.oracle.com/database/free/get-started). The following three PDBs are already available in the Database instance. * The Core Banking service uses `COREBNKPDB` as resource manager. * The Branch Banking service uses `AZBRPDB1` as resource manager. diff --git a/tmm-run-sample-apps/run-xa-app/run-xa-app.md b/tmm-run-sample-apps/run-xa-app/run-xa-app.md index bb4da9b34..6f3b6138d 100644 --- a/tmm-run-sample-apps/run-xa-app/run-xa-app.md +++ b/tmm-run-sample-apps/run-xa-app/run-xa-app.md @@ -49,7 +49,7 @@ This lab assumes you have: Code for the Transfer application is available in the MicroTx distribution. The MicroTx library files are already integrated with the application code. Container images, for each microservice in the application, are already built and available in your Minikube container registry. The `values.yaml` file is available in the `/home/oracle/OTMM/otmm-23.4.1/samples/xa/java/helmcharts/transfer` folder. This is the manifest file, which contains the deployment configuration details for the application. -When you start Minikube, an instance of the Oracle Database 23c Free Release, with two PDBs, is deployed on Minikube. See [Oracle Database Free](https://www.oracle.com/database/free/get-started). Department 1 microservice, which is developed using the Helidon framework, uses PDB (`FREEPDB1`) as resource manager. Department 2 microservice, which is developed using the Spring Boot framework, uses another PDB (`FREEPDB2`) as resource manager. Each PDB contains an `accounts` table with `account_id` as the primary key. The `accounts` table is populated with the following sample data. The `values.yaml` file also contains the details to access the resource managers. +When you start Minikube, an instance of the Oracle Database 23ai Free Release, with two PDBs, is deployed on Minikube. See [Oracle Database Free](https://www.oracle.com/database/free/get-started). Department 1 microservice, which is developed using the Helidon framework, uses PDB (`FREEPDB1`) as resource manager. Department 2 microservice, which is developed using the Spring Boot framework, uses another PDB (`FREEPDB2`) as resource manager. Each PDB contains an `accounts` table with `account_id` as the primary key. The `accounts` table is populated with the following sample data. The `values.yaml` file also contains the details to access the resource managers. | Account_ID | Amount | | ----------- | --------- | diff --git a/truecache/introduction/introduction.md b/truecache/introduction/introduction.md index 4ab5f8514..71d46421c 100644 --- a/truecache/introduction/introduction.md +++ b/truecache/introduction/introduction.md @@ -2,7 +2,7 @@ ## About This Workshop -Run this hands-on workshop to learn how to use True Cache to improve scalability by offloading queries and reducing the number of requests and connections to the primary database. This workshop is based on a compute instance (a online transaction processing application) connected to a Primary database configured with True Cache. The demo application is a Java program using the 23c JDBC driver. Its simulates a high number of transactions for the primary database and how off loading the read only queries to true cache helps in application performance. +Run this hands-on workshop to learn how to use True Cache to improve scalability by offloading queries and reducing the number of requests and connections to the primary database. This workshop is based on a compute instance (a online transaction processing application) connected to a Primary database configured with True Cache. The demo application is a Java program using the 23ai JDBC driver. Its simulates a high number of transactions for the primary database and how off loading the read only queries to true cache helps in application performance. ### About Oracle True Cache diff --git a/truecache/jdbc/jdbc.md b/truecache/jdbc/jdbc.md index b0d76366c..9bcbd8527 100644 --- a/truecache/jdbc/jdbc.md +++ b/truecache/jdbc/jdbc.md @@ -7,7 +7,7 @@ In this lab, you will test the connection to true cache through jdbc and run the Estimated Time: 10 minutes ### About True Cache using JDBC -The Application maintains one logical connection by using the single database application service name of the primary database, and the JDBC Thin driver (Oracle Database 23c and later) maintains two physical connections. The read/write split between True Cache and primary database instances is controlled by the application through special calls to flag the logical connection as read-only or read-write. This mode is only for JDBC-based applications. +The Application maintains one logical connection by using the single database application service name of the primary database, and the JDBC Thin driver (Oracle Database 23ai and later) maintains two physical connections. The read/write split between True Cache and primary database instances is controlled by the application through special calls to flag the logical connection as read-only or read-write. This mode is only for JDBC-based applications. The application used here is a transaction processing application, which does various transaction operations against a database. Some of the operations include, get balance of the customer, get customer details, update balance. Each thread simulates a user performing different operations.