Skip to content

Commit c0ed1ee

Browse files
Merge branch 'main' into db-upgrade-Mihai-Costeanu
2 parents 80ccea1 + fde9b85 commit c0ed1ee

File tree

8 files changed

+195
-126
lines changed

8 files changed

+195
-126
lines changed

ai-and-app-modernisation/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,10 @@
33

44
On Oracle Cloud Infrastructure (OCI), business users and developers find a comprehensive portfolio of tools and services to create, modernize, and extend enterprise applications.
55

6-
This area includes Application Integration, AI Services, Content Management, as well as many other exciting low code and no code services.
6+
This area includes Application Integration, AI Services, as well as many other exciting low-code and no-code services.
77

88
For more details, also see [oracle.com](https://www.oracle.com/):
9-
[Application Integration](https://www.oracle.com/integration/) | [Artificial Intelligence Services](https://www.oracle.com/artificial-intelligence/) | [Content Management](https://www.oracle.com/content-management/)
9+
[Application Integration](https://www.oracle.com/integration/) | [Artificial Intelligence Services](https://www.oracle.com/artificial-intelligence/)
1010

1111
# License
1212

app-dev/VisualBuilder

Lines changed: 0 additions & 1 deletion
This file was deleted.

data-platform/data-development/apex/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ Using APEX, developers don't need to be an expert in a vast array of technologie
3232
## Get Started
3333

3434
- [Official APEX Landing Page](https://apex.oracle.com/en/)
35-
- [What's New in APEX 23.2](https://docs.oracle.com/en/database/oracle/apex/23.2/htmrn/new-features.html)
35+
- [What's New in latest Release APEX 23.2](https://docs.oracle.com/en/database/oracle/apex/23.2/htmrn/new-features.html)
3636
- [APEX best practice architecture](https://docs.oracle.com/solutions/?q=apex&cType=reference-architectures&sort=date-desc&lang=en)
3737
- [APEX Managing Application Performance](https://docs.oracle.com/en/database/oracle/apex/23.2/htmdb/managing-application-performance.html#GUID-1684F55B-7782-4B1F-96AB-0D41BCBDB1BA)
3838
- [APEX Managing Application Security](https://docs.oracle.com/en/database/oracle/apex/23.2/htmdb/managing-application-security.html#GUID-417EAE67-7A36-4AE0-816B-D28716829F96)

data-platform/data-development/ords/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ Oracle Database 12c JSON Document store and higher and the Oracle NoSQL Database
1717
- Article demonstrating the performance of Customer Managed ORDS combined with the Autonomous Database
1818

1919
# Useful Links
20+
- [ORDS - latest Release](https://www.oracle.com/tools/ords/ords-relnotes-24.1.html)
2021
- [Webinar - ORDS & DevOps](https://www.youtube.com/watch?v=GIRdoGlqIDE)
2122
- [High Availability (HA) with ORDS](https://docs.oracle.com/en/solutions/deploy-ords-ha-oci/index.html)
2223
- A deployable HA stack showcasing flexibility of ORDS
Lines changed: 113 additions & 113 deletions
Original file line numberDiff line numberDiff line change
@@ -1,113 +1,113 @@
1-
# SQL - Do It yourself
2-
**Welcome to the "SQL - Do it Yourself" section, dedicated to empowering you with comprehensive resources and tips to master Oracle SQL tools and techniques. Whether you're a beginner or an experienced SQL user, this section aims to enhance your SQL proficiency and productivity.**
3-
4-
This section covers Public Oracle SQL Tools: Use of SQL in extensive way: from SQL Developer to sqlplus and SQLcl.
5-
Providing links to public useful documentation about SQL use and tips. SQL Tips on Fortnight basis and and articles/blogs written by Oracle SQL and Database Advocates and Product Managers and SQL examples are shown here.
6-
A SQL Clue Card is also provided.
7-
8-
# Table of Contents
9-
10-
1. [Public Oracle SQL Tools](#public-oracle-sql-tools)
11-
12-
1.1. [SQL Tips](#sql-tips)
13-
14-
1.2. [Articles/Blogs](#articlesblogs)
15-
16-
1.3. [SQL Examples](#sql-examples)
17-
18-
1.4. [SQL Clue Card](#sql-clue-card)
19-
20-
2. [SQLcl](#sqlcl)
21-
22-
2.1. [Features of SQLcl](#features-of-sqlcl)
23-
24-
2.2. [Resources](#resources)
25-
26-
2.3. [Getting Started](#getting-started)
27-
28-
29-
## 1. Public Oracle SQL Tools
30-
31-
Explore a variety of Oracle SQL tools to streamline your database management tasks:
32-
33-
- **SQL Developer**: Oracle SQL Developer provides a powerful integrated development environment (IDE) for Oracle Database. Discover its features and functionalities to optimize your SQL workflow.
34-
- [Official Documentation](https://docs.oracle.com/cd/E12151_01/index.htm)
35-
- [Getting Started Guide](https://docs.oracle.com/cd/E25259_01/appdev.31/e24285/toc.htm)
36-
- [Video Tutorials](link)
37-
38-
- **sqlplus**: Master the command-line interface for Oracle Database with sqlplus. Learn essential commands and best practices for efficient SQL execution.
39-
- [Official Documentation](link)
40-
- [Command Reference](link)
41-
- [Tips and Tricks](link)
42-
43-
- **SQLcl**: Dive into the versatile command-line interface for Oracle Database with SQLcl. Experience its advanced features and customization options for enhanced SQL scripting and execution.
44-
- [Official Documentation](link)
45-
- [Installation Guide](link)
46-
- [Customization Tips](link)
47-
48-
## 1.1. SQL Tips
49-
50-
Stay updated with fortnightly SQL tips to sharpen your SQL skills and discover new techniques for database querying and management.
51-
52-
- **Tip 1: [Tip Title]** - [Description/Explanation]
53-
- **Tip 2: [Tip Title]** - [Description/Explanation]
54-
- ...
55-
56-
## 1.2. Articles/Blogs
57-
58-
Explore insightful articles and blogs written by Oracle SQL and Database advocates, product managers, and experts to stay informed about the latest trends, best practices, and innovations in SQL and database management.
59-
60-
- [Article 1 Title](link) - [Brief Description]
61-
- [Article 2 Title](link) - [Brief Description]
62-
- ...
63-
64-
## 1.3. SQL Examples
65-
66-
Access a repository of SQL examples to learn practical applications of SQL in various scenarios. Explore query samples, optimization techniques, and troubleshooting solutions to enhance your SQL proficiency.
67-
68-
- **Example 1: [Example Title]** - [Description/Explanation]
69-
- **Example 2: [Example Title]** - [Description/Explanation]
70-
- ...
71-
72-
## 1.4. SQL Clue Card
73-
74-
Get quick access to essential SQL commands, syntax, and tips with the SQL Clue Card. Print it out or keep it handy for reference during your SQL scripting sessions.
75-
76-
- [Download SQL Clue Card](link)
77-
78-
# 2. SQLcl
79-
80-
Discover the advanced features and functionalities of SQLcl, Oracle's command-line interface for Oracle Database. From customizable prompts to enhanced scripting capabilities, SQLcl offers a versatile environment for SQL developers and administrators.
81-
82-
## 2.1. Features of SQLcl
83-
84-
- **Customizable Prompt**: Personalize your SQLcl environment with custom prompts to display relevant information and enhance readability.
85-
- **Scripting Enhancements**: Leverage SQLcl's scripting capabilities to automate database tasks, generate reports, and streamline workflows.
86-
- **Integrated Command-line Editing**: Take advantage of built-in command-line editing features for efficient SQL input and editing.
87-
88-
## 2.2. Resources
89-
90-
- [Official Documentation](https://www.oracle.com/es/database/sqldeveloper/technologies/sqlcl/)
91-
- [Installation Guide](https://docs.oracle.com/en/database/oracle/apex/23.2/aeadm/downloading-and-installing-sqlcl.html)
92-
- [Tips and Tricks](link)
93-
94-
## 2.3. Getting Started
95-
96-
Ready to explore SQLcl? Follow these steps to install SQLcl and start leveraging its powerful features for SQL scripting and database management.
97-
98-
1. [Download SQLcl](link) and follow the installation instructions for your operating system.
99-
2. Configure SQLcl settings and customize your environment according to your preferences.
100-
3. Explore SQLcl commands and features to familiarize yourself with its capabilities.
101-
4. Start scripting and executing SQL commands with ease using SQLcl's intuitive interface.
102-
103-
# 3. Reusable Assets Overview
104-
105-
TBD
106-
107-
# License
108-
109-
Copyright (c) 2024 Oracle and/or its affiliates.
110-
111-
Licensed under the Universal Permissive License (UPL), Version 1.0.
112-
113-
See [LICENSE](https://github.com/oracle-devrel/technology-engineering/blob/main/LICENSE) for more details.
1+
# SQL - Do It yourself
2+
**Welcome to the "SQL - Do it Yourself" section, dedicated to empowering you with comprehensive resources and tips to master Oracle SQL tools and techniques. Whether you're a beginner or an experienced SQL user, this section aims to enhance your SQL proficiency and productivity.**
3+
4+
This section covers Public Oracle SQL Tools: Use of SQL in extensive way: from SQL Developer to sqlplus and SQLcl.
5+
Providing links to public useful documentation about SQL use and tips. SQL Tips on Fortnight basis and and articles/blogs written by Oracle SQL and Database Advocates and Product Managers and SQL examples are shown here.
6+
A SQL Clue Card is also provided.
7+
8+
# Table of Contents
9+
10+
1. [Public Oracle SQL Tools](#public-oracle-sql-tools)
11+
12+
1.1. [SQL Tips](#sql-tips)
13+
14+
1.2. [Articles/Blogs](#articlesblogs)
15+
16+
1.3. [SQL Examples](#sql-examples)
17+
18+
1.4. [SQL Clue Card](#sql-clue-card)
19+
20+
2. [SQLcl](#sqlcl)
21+
22+
2.1. [Features of SQLcl](#features-of-sqlcl)
23+
24+
2.2. [Resources](#resources)
25+
26+
2.3. [Getting Started](#getting-started)
27+
28+
29+
## 1. Public Oracle SQL Tools
30+
31+
Explore a variety of Oracle SQL tools to streamline your database management tasks:
32+
33+
- **SQL Developer**: Oracle SQL Developer provides a powerful integrated development environment (IDE) for Oracle Database. Discover its features and functionalities to optimize your SQL workflow.
34+
- [Official Documentation](https://docs.oracle.com/cd/E12151_01/index.htm)
35+
- [Getting Started Guide](https://docs.oracle.com/cd/E25259_01/appdev.31/e24285/toc.htm)
36+
- [Video Tutorials](link)
37+
38+
- **sqlplus**: Master the command-line interface for Oracle Database with sqlplus. Learn essential commands and best practices for efficient SQL execution.
39+
- [Official Documentation](link)
40+
- [Command Reference](link)
41+
- [Tips and Tricks](link)
42+
43+
- **SQLcl**: Dive into the versatile command-line interface for Oracle Database with SQLcl. Experience its advanced features and customization options for enhanced SQL scripting and execution.
44+
- [Official Documentation](link)
45+
- [Installation Guide](link)
46+
- [Customization Tips](link)
47+
48+
## 1.1. SQL Tips
49+
50+
Stay updated with fortnightly SQL tips to sharpen your SQL skills and discover new techniques for database querying and management.
51+
52+
- **Tip 1: [Tip Title]** - [Description/Explanation]
53+
- **Tip 2: [Tip Title]** - [Description/Explanation]
54+
- ...
55+
56+
## 1.2. Articles/Blogs
57+
58+
Explore insightful articles and blogs written by Oracle SQL and Database advocates, product managers, and experts to stay informed about the latest trends, best practices, and innovations in SQL and database management.
59+
60+
- [Article 1 Title](link) - [Brief Description]
61+
- [Article 2 Title](link) - [Brief Description]
62+
- ...
63+
64+
## 1.3. SQL Examples
65+
66+
Access a repository of SQL examples to learn practical applications of SQL in various scenarios. Explore query samples, optimization techniques, and troubleshooting solutions to enhance your SQL proficiency.
67+
68+
- **Example 1: [Example Title]** - [Description/Explanation]
69+
- **Example 2: [Example Title]** - [Description/Explanation]
70+
- ...
71+
72+
## 1.4. SQL Clue Card
73+
74+
Get quick access to essential SQL commands, syntax, and tips with the SQL Clue Card. Print it out or keep it handy for reference during your SQL scripting sessions.
75+
76+
- [Download SQL Clue Card](link)
77+
78+
# 2. SQLcl
79+
80+
Discover the advanced features and functionalities of SQLcl, Oracle's command-line interface for Oracle Database. From customizable prompts to enhanced scripting capabilities, SQLcl offers a versatile environment for SQL developers and administrators.
81+
82+
## 2.1. Features of SQLcl
83+
84+
- **Customizable Prompt**: Personalize your SQLcl environment with custom prompts to display relevant information and enhance readability.
85+
- **Scripting Enhancements**: Leverage SQLcl's scripting capabilities to automate database tasks, generate reports, and streamline workflows.
86+
- **Integrated Command-line Editing**: Take advantage of built-in command-line editing features for efficient SQL input and editing.
87+
88+
## 2.2. Resources
89+
90+
- [Official Documentation](https://www.oracle.com/es/database/sqldeveloper/technologies/sqlcl/)
91+
- [Installation Guide](https://docs.oracle.com/en/database/oracle/apex/23.2/aeadm/downloading-and-installing-sqlcl.html)
92+
- [Tips and Tricks](link)
93+
94+
## 2.3. Getting Started
95+
96+
Ready to explore SQLcl? Follow these steps to install SQLcl and start leveraging its powerful features for SQL scripting and database management.
97+
98+
1. [Download SQLcl](link) and follow the installation instructions for your operating system.
99+
2. Configure SQLcl settings and customize your environment according to your preferences.
100+
3. Explore SQLcl commands and features to familiarize yourself with its capabilities.
101+
4. Start scripting and executing SQL commands with ease using SQLcl's intuitive interface.
102+
103+
# 3. Reusable Assets Overview
104+
105+
TBD
106+
107+
# License
108+
109+
Copyright (c) 2024 Oracle and/or its affiliates.
110+
111+
Licensed under the Universal Permissive License (UPL), Version 1.0.
112+
113+
See [LICENSE](https://github.com/oracle-devrel/technology-engineering/blob/main/LICENSE) for more details.

data-platform/modernise/zero-downtime-migration/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,12 +53,12 @@ Reviewed: 03.11.2023
5353
- [Step-by-Step Guide – Logical Migration from On-Premises to Exadata Cloud@Customer or Exadata On-Premises using ACFS as Backup Location](https://www.oracle.com/a/tech/docs/oracle-zdm-logical-migration-acfs.pdf)
5454
- [Step-by-Step Guide - Physical Migration](https://www.oracle.com/docs/tech/oracle-zdm-step-by-step-guide.pdf)
5555
- [Step-by-Step Guide – Logical Migration and In-Flight Upgrade from On-Premises to DBCS and ExaCS](https://www.oracle.com/a/tech/docs/oracle-zdm-logical-migration-step-by-step-guide.pdf)
56-
56+
- [Oracle ZDM Physical Online Migration with direct data transfer for migration into Oracle Database@Azure](https://blogs.oracle.com/maa/post/oracle-zdm-for-oracle-database-at-azure)
5757

5858
# License
5959

6060
Copyright (c) 2024 Oracle and/or its affiliates.
6161

6262
Licensed under the Universal Permissive License (UPL), Version 1.0.
6363

64-
See [LICENSE](https://github.com/oracle-devrel/technology-engineering/blob/main/LICENSE) for more details.
64+
See [LICENSE](https://github.com/oracle-devrel/technology-engineering/blob/main/LICENSE) for more details.

manageability-and-operations/operations-advisory/operating-model/multi-cloud-operating-model.md

Lines changed: 13 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<!--
22
Owner: Manuela Fioramonti
3-
Last Change: 20 February 2024
3+
Last Change: 11 April 2024
44
Review Status: Live
55
Review Notes: -
66
-->
@@ -19,16 +19,18 @@ Let's start with the basics:
1919

2020
# Automation & Infrastructure as Code
2121

22-
1. Make Automation part of your culture if this is not the case.
23-
If, in a single-cloud provider scenario, its importance is not always perceived as crucial, except for large-scale deployments, automation becomes paramount in a multi-cloud scenario.
22+
1. Make Automation part of your culture, if this is not the case.
23+
If in a single-cloud provider scenario, its importance is not always perceived as crucial, except for large-scale deployments, automation becomes paramount in a multi-cloud scenario.
2424

2525
a.Define which Operating scenarios you need to automate: what will be the most frequent operations you will need to run? what are the most complex and prone to human errors?
2626

27-
b. Define the roles: Two typical roles in Infrastructure as Code (IaC) are IaC Developer and Cloud Operator. The IaC Developer provides essential building blocks--modules in Terraform, and Playbooks in Ansible--which are used by the Cloud Operator to deploy resources. The same module or playbook will be used many times to create the same type of resource, each time providing specific parameters for the instantiation. Reusable Terraform modules and Ansible playbooks ensure deployed resources adhere to company-wide or organizational standards.
27+
b.Adopt DevOps philosophy to allow for quick changes and releases.
28+
29+
c. Define the roles: Two typical roles in Infrastructure as Code (IaC) are IaC Developer and Cloud Operator. The IaC Developer provides essential building blocks--modules in Terraform, and Playbooks in Ansible--which are used by the Cloud Operator to deploy resources. The same module or playbook will be used many times to create the same type of resource, each time providing specific parameters for the instantiation. Reusable Terraform modules and Ansible playbooks ensure deployed resources adhere to company-wide or organizational standards.
2830

29-
c. Define Approval workflows for changes: typically you will want to protect resources from unwanted changes.
31+
d. Define Approval workflows for changes: typically you will want to protect resources from unwanted changes.
3032

31-
d. Make your coding provider agnostic and modular.
33+
e. Make your coding provider agnostic and modular.
3234

3335
2. Decide on the repository structure: this will need to support your Multi-cloud approach.
3436

@@ -40,7 +42,11 @@ The following Diagram depicts as an example, the use of ServiceNow ITOM to opera
4042

4143
![alt ServiceNow Itom Integration](servicenowitomintegration.png)
4244

43-
# Establish a FinOps practice
45+
# Implement SRE Function
46+
47+
SRE inputs and on-call work are crucial to maximize reliability, hence this function should always be implemented for mission-critical workloads.
48+
49+
# Embrace FinOps Practice
4450

4551
Just like Automation and Observability practices, keeping consumption and usage under control and forecastable across cloud providers is another key element to be kept into consideration in a Multi-Cloud Operating Model.
4652
FinOps FOCUS Group, started in April 2023, defined open standard for cloud cost, usage, and billing data, followed by the creation of FOCUS Converters, aimed at providing billing data conversions for FOCUS compliance for AWS, Azure, GCP, and OCI.

0 commit comments

Comments
 (0)