Skip to content

Commit 9889bf3

Browse files
dohdatabasedbarj
andauthored
Coordinate with LLAPEX-1282 (#852)
* Fixing wrong paths to log files * Fixing changed date info * First batch * lab 06 * Start lab 7 * lab 7 * Update advanced-patching.md * lab 8 start * Lab 8, first part * Complete lab 8 * Formatting issue * new lab - patching container * Finishing lab 8 multitenant * Updating acknowledgments * Minor changes * Changes * . * . * Revoming rollback lan * Final change * More changes * Mike's changes * A few more ... * Rodrigo * Final changes * Corresting a few code blocks * First batch * Lab 2 * Lab 3 - part 1 * Completing lab 3 * A few touches to lab 03 * Lab 4 - most of it * Finish part 4 * Lab 5 - task 1 * Update faster-imports.md * Lab 5, tasks 2+3 * Corrections to lab 5 * Adding all labs to manifest * Lab 7 * lab 6, task 2 * Finish lab 6 * Completing lab 5 * A few corrections to lab 5 * Lab 10 * A few cosmetic changes to lab 10 * Lab 8, task 1 * Lab 8, tasks 2+3 * Lab 8 changes * Lab 8 changes * Lab 9, task 1+2 * Finish lab 9 * A few more things * Lab 11, task 1 * Text * Correcting labs 1-5 * Testing * More test outcomes * ghgf * Final round of testing * Alex testing * Alex test 2 * Alex test part 2 * Minor issues * Minor text change * Fixing a minor thing * ADB lab (#2) ADB lab * adb-migration fixes * Fix Alex findings * Fix markup style * md formatting fix * Fix next button and gerund. * Upgrade CPAT release * Fix file names * First * 2 * More stuff * More stuff * OPatch task * Final part * Upgraded the Upgrade Lab * adb-migration simplify output * Changed from "shell" to "bash" on the code sections for better colours * "Patch Me If You Can" updates * Final stuff * Few changes * f * Replacing AutoUpgrade with 25.4 * Batch 1 * fff * part 3 * lab 4 * lab 5 * Last pieces * Minor ADB lab fixes * Replace SQL*Plus with SQLcl * Review comments * Patching changes * a * Last pieces * Final changes --------- Co-authored-by: Rodrigo Jorge <rodrigo.r.jorge@oracle.com> Co-authored-by: Rodrigo Jorge <rodrigoaraujorge@hotmail.com>
1 parent 28eda97 commit 9889bf3

File tree

32 files changed

+3549
-3240
lines changed

32 files changed

+3549
-3240
lines changed
47.1 KB
Loading

hitchhikers-guide-upgrade-to-23ai/00-introduction/introduction.md

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
## About this Workshop
44

5-
Oracle Database 23ai is a *Long Term Support Release*. It is available or will be available on all popular on-prem platforms, Oracle Exadata Database Machine, Oracle Database Appliance, and in Oracle Cloud Infrastructure. As the latest Long Term Support Release, it offers customers the highest levels of stability and the longest error correction support. And, by upgrading to Oracle Database 23ai, customers will have Premier Support until the end of April 2029 and Extended Support until end of April 2032. There is a direct upgrade path to Oracle Database 23ai from Oracle Database 19c and 21c, regardless of the Release Update applied.
5+
Oracle Database 23ai is a *Long Term Support Release*. This lab combines several upgrade and migration methods, and equips you with performance features and tools to ensure stability when you move to any new Oracle Database release. By upgrading to Oracle Database 23ai, you will have Premier Support until the end of 2031 and Extended Support for a period thereafter. There is a direct upgrade path to Oracle Database 23ai from Oracle Database 19c and 21c, regardless of the Release Update applied.
66

77
Estimated Workshop Time: 120 minutes
88

@@ -13,7 +13,7 @@ Estimated Workshop Time: 120 minutes
1313
In this workshop, you will:
1414

1515
* Upgrade databases
16-
* Use Performance Stability Perscription to ensure performance stability
16+
* Use Performance Stability Prescription to ensure performance stability
1717
* Convert to multitenant architecture
1818
* Migrate databases using Data Pump and transportable tablespaces
1919

@@ -38,13 +38,13 @@ The lab contains 15 labs.
3838

3939
### AutoUpgrade
4040

41-
- AutoUpgrade is the only recommended tool to upgrade Oracle databases. Whether you want to upgrade only one or thousands of databases, AutoUpgrade performs not only the upgrade but also all the pre and post-upgrade tasks. It can upgrade many databases in parallel and allows all sorts of customizations needed in today's complex environments. Furthermore, AutoUpgrade can also plugin your database into a precreated CDB and does the conversion of a non-CDB into a PDB fully unattended. AutoUpgrade works on all supported platforms, for non-CDB and CDBs, for all or only selected pluggable databases.
41+
* AutoUpgrade is the only recommended tool to upgrade Oracle databases. Whether you want to upgrade only one or thousands of databases, AutoUpgrade performs not only the upgrade but also all the pre and post-upgrade tasks. It can upgrade many databases in parallel and allows all sorts of customizations needed in today's complex environments. Furthermore, AutoUpgrade can also plugin your database into a precreated CDB and does the conversion of a non-CDB into a PDB fully unattended. AutoUpgrade works on all supported platforms, for non-CDB and CDBs, for all or only selected pluggable databases.
4242

4343
### Migrating data using Oracle Data Pump
4444

45-
- Data Pump provides export and import capabilities. Oracle Data Pump can perform a full or partial export from your database, followed by a full or partial import into the new release of Oracle Database. Data Pump allows to migrate directly into PDBs as well and works independently of the source database version across versions and operating system platforms. In addition, Data Pump in conjunction with transportable tablespaces takes away the complexity of rebuilding all the metadata objects with just one command as Full Transportable Export/Import.
45+
* Data Pump provides export and import capabilities. Oracle Data Pump can perform a full or partial export from your database, followed by a full or partial import into the new release of Oracle Database. Data Pump allows to migrate directly into PDBs as well and works independently of the source database version across versions and operating system platforms. In addition, Data Pump in conjunction with transportable tablespaces takes away the complexity of rebuilding all the metadata objects with just one command as Full Transportable Export/Import.
4646

47-
You may now *proceed to the next lab*.
47+
You may now [*proceed to the next lab*](#next).
4848

4949
## Learn More
5050

@@ -53,6 +53,7 @@ You may now *proceed to the next lab*.
5353
* My Oracle Support, [Oracle Databases Release and Support Coverage](https://support.oracle.com/epmos/faces/DocumentDisplay?id=742060.1&displayIndex=1)
5454

5555
## Acknowledgements
56+
5657
* **Author** - Daniel Overby Hansen
5758
* **Contributors** - Klaus Gronau, Rodrigo Jorge, Alex Zaballa, Mike Dietrich
58-
* **Last Updated By/Date** - Daniel Overby Hansen, June 2024
59+
* **Last Updated By/Date** - Rodrigo Jorge, August 2025

hitchhikers-guide-upgrade-to-23ai/00-prepare-setup/00-prepare-setup.md

Lines changed: 19 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -8,20 +8,20 @@ Estimated Time: 15 minutes
88

99
### Objectives
1010

11-
- Download ORM stack
12-
- Configure an existing Virtual Cloud Network (VCN)
11+
* Download ORM stack
12+
* Configure an existing Virtual Cloud Network (VCN)
1313

1414
### Prerequisites
1515

1616
This lab assumes you have:
1717

18-
- An Oracle Cloud account
18+
* An Oracle Cloud account
1919

2020
## Task 1: Download Oracle Resource Manager (ORM) stack zip file
2121

22-
1. Click on the link below to download the Resource Manager zip file you need to build your environment: [upgr19c-23ai.zip](https://c4u04.objectstorage.us-ashburn-1.oci.customer-oci.com/p/EcTjWk2IuZPZeNnD_fYMcgUhdNDIDA6rt9gaFj_WZMiL7VvxPBNMY60837hu5hga/n/c4u04/b/livelabsfiles/o/data-management-library-files/upgrade-and-patching/upgr19c-23ai.zip)
22+
1. Click on the link below to download the Resource Manager zip file you need to build your environment: [upgr19c-23ai.zip](https://c4u04.objectstorage.us-ashburn-1.oci.customer-oci.com/p/EcTjWk2IuZPZeNnD_fYMcgUhdNDIDA6rt9gaFj_WZMiL7VvxPBNMY60837hu5hga/n/c4u04/b/livelabsfiles/o/data-management-library-files/upgrade-and-patching/upgr19c-23ai.zip)
2323

24-
2. Save in your downloads folder.
24+
2. Save in your downloads folder.
2525

2626
We strongly recommend using this stack to create a self-contained/dedicated VCN with your instance(s). Skip to *Step 3* to follow our recommendations. If you would rather use an exiting VCN then proceed to the next step as indicated below to update your existing VCN with the required Egress rules.
2727

@@ -34,29 +34,31 @@ This workshop requires a certain number of ports to be available, a requirement
3434
| 22 | SSH |
3535
| 6080 | Remote Desktop noVNC () |
3636

37-
1. Go to *Networking >> Virtual Cloud Networks*
37+
1. Go to *Networking >> Virtual Cloud Networks*
3838

39-
2. Choose your network
39+
2. Choose your network
4040

41-
3. Under Resources, select Security Lists
41+
3. Under Resources, select Security Lists
4242

43-
4. Click on Default Security Lists under the Create Security List button
43+
4. Click on Default Security Lists under the Create Security List button
4444

45-
5. Click Add Ingress Rule button
45+
5. Click Add Ingress Rule button
4646

47-
6. Enter the following:
48-
- Source CIDR: 0.0.0.0/0
49-
- Destination Port Range: *Refer to above table*
47+
6. Enter the following:
5048

51-
7. Click the Add Ingress Rules button
49+
* Source CIDR: 0.0.0.0/0
50+
* Destination Port Range: *Refer to above table*
51+
52+
7. Click the Add Ingress Rules button
5253

5354
## Task 3: Setup compute
5455

5556
Using the details from the two steps above, proceed to the lab *Environment Setup* to setup your workshop environment using Oracle Resource Manager (ORM) and one of the following options:
56-
- Create Stack: *Compute + Networking*
57-
- Create Stack: *Compute only* with an existing VCN where security lists have been updated as per *Step 2* above
5857

59-
You may now *proceed to the next lab*.
58+
* Create Stack: *Compute + Networking*
59+
* Create Stack: *Compute only* with an existing VCN where security lists have been updated as per *Step 2* above
60+
61+
You may now [*proceed to the next lab*](#next).
6062

6163
## Acknowledgements
6264

hitchhikers-guide-upgrade-to-23ai/01-initialize-environment/initialize-environment.md

Lines changed: 23 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -21,69 +21,75 @@ In this lab, you will:
2121

2222
2. Before copy/pasting, take notice of the commands that you execute; it is important to understand what the commands will do.
2323

24-
3. Double-click on the *Terminal* shortcut on the desktop.
24+
3. Double-click on the *Terminal* shortcut on the desktop.
2525

26-
![Click shortcut to start a terminal](./images/initialize-environment-desktop-click-terminal.jpeg " ")
26+
![Click shortcut to start a terminal](./images/initialize-environment-desktop-click-terminal.jpeg " ")
2727

2828
4. The terminal has two tabs, *yellow* 🟨 and *blue* 🟦. The instructions might tell you which tab to use. If not, you can use any of them. All labs start by setting the appropriate environment.
2929

30-
5. Optionally, in the terminal, you can zoom in to make the text larger.
30+
5. Optionally, in the terminal, you can zoom in to make the text larger.
3131

32-
![Zoom in to make the text larger in the terminal](./images/initialize-environment-terminal-zoom-in.png)
32+
![Zoom in to make the text larger in the terminal](./images/initialize-environment-terminal-zoom-in.png)
3333

34-
6. Throughout the labs you will open HTML documents in Firefox browser. If the text in the documents is too small, you can zoom in.
34+
6. On the desktop you also find *VS Code*. It has the *Oracle SQL Developer Extension* installed (the new SQL Developer). You won't use it in this lab, but installed for convenience.
3535

36-
![Zoom in in Firefox to make text bigger](images/initialize-environment-firefox-zoom.png)
36+
7. Throughout the labs you will open HTML documents in Firefox browser. If the text in the documents is too small, you can zoom in.
37+
38+
![Zoom in in Firefox to make text bigger](images/initialize-environment-firefox-zoom.png)
3739

3840
## Task 2: Initialize the workshop environment
3941

4042
1. When you start the lab, the following components should be started.
4143

42-
- Database Listener
43-
- LISTENER
44-
- Database Server Instances
45-
- FTEX
46-
- UPGR
47-
- CDB23
44+
* Database Listener
45+
* LISTENER
46+
* Database Server Instances
47+
* FTEX
48+
* UPGR
49+
* CDB23
4850

4951
2. Ensure the listener is started. Use the *yellow* terminal 🟨.
5052

51-
```
53+
``` bash
5254
<copy>
5355
ps -ef | grep LISTENER | grep -v grep
5456
</copy>
5557
```
5658

5759
<details>
5860
<summary>*click to see the output*</summary>
61+
5962
``` text
6063
$ ps -ef | grep LISTENER | grep -v grep
61-
oracle 2333 1 0 11:40 ? 00:00:00 /u01/app/oracle/product/19/bin/tnslsnr LISTENER -inherit
64+
oracle 2333 1 0 11:40 ? 00:00:00 /u01/app/oracle/product/23/bin/tnslsnr LISTENER -inherit
6265
```
66+
6367
</details>
6468

6569
3. Ensure that the databases (*FTEX*, *UPGR* and *CDB23*) are started.
6670

67-
```
71+
``` bash
6872
<copy>
6973
ps -ef | grep ora_ | grep pmon | grep -v grep
7074
</copy>
7175
```
7276

7377
<details>
7478
<summary>*click to see the output*</summary>
79+
7580
``` text
7681
$ ps -ef | grep ora_ | grep pmon | grep -v grep
7782
oracle 3851 1 0 20:19 ? 00:00:00 ora_pmon_UPGR
7883
oracle 5110 1 0 20:19 ? 00:00:00 ora_pmon_FTEX
7984
oracle 5345 1 0 20:19 ? 00:00:00 ora_pmon_CDB23
8085
```
86+
8187
</details>
8288

83-
You may now *proceed to the next lab*.
89+
You may now [*proceed to the next lab*](#next).
8490

8591
## Acknowledgements
8692

8793
* **Author** - Daniel Overby Hansen
8894
* **Contributors** - Klaus Gronau, Rodrigo Jorge, Alex Zaballa, Mike Dietrich
89-
* **Last Updated By/Date** - Daniel Overby Hansen, August 2024
95+
* **Last Updated By/Date** - Rodrigo Jorge, August 2025

0 commit comments

Comments
 (0)