You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/02_INSTALL_RDBMS.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -27,6 +27,7 @@ Please also check the `vars/rdbms_dict.yml` and set the following Variables as y
27
27
|oracle_base|Oracle Base Directory for the specified RDBMS|
28
28
|oracle_home|Oracle Home Directory for the specified RDBMS|
29
29
|oracle_inventory|Path to the Oracle Inventory Location|
30
+
|container_database|Controls, if a database created for the specified<br> release, should be a CDB or not. NON-CDB<br> are desupported starting with 21c
30
31
|additional_dir|You may specify an additional directory that should be<br> created / permission set when install RDBMS|
31
32
|space_needed_gb|Space approximately in GB for installing the RDBMS. Respects,<br> that there is probably a Patch installed on top|
|oracle_version |The Version of the RDBMS and Database you want to deploy or change.<br>The Version String has to be existant within the RDBMS Dictionary (`rdbms_dict.yml` under vars folder)|`19EE`|
23
-
|oracle_sid|The SID of the Oracle Database you want to install. Only needed when starting <br>the playbook with the `db` tag, for creating a Database|none|
23
+
|oracle_sid|The SID of the Oracle Database you want to install. Only needed when starting <br>the playbook with the `db` tag, for creating a Database|`NONE`|
|oracle_pdb_name|Name of the Plugable Database you want to get created<br> during Database creation. Needs to be set in order to get it created.|`NONE`|
30
31
|sga_max_size |Size of the SGA in GB of the Oracle Database to be created. Both Parameters <br>sga_max_size and sga_target will be set to this value for your Instance Configuration|`2`|
31
32
|pga_aggregate_target|Size of the PGA in GB of the Oracle Database to be created. Will be set as <br>Oracle Parameter pga_aggregate_target|`1`|
32
33
|use_large_pages|Can be `TRUE` or `ONLY`. Will automatically be set to `ONLY` when the hugepage tag <br>is specified|`TRUE`|
Copy file name to clipboardExpand all lines: docs/04_INSTALL_PATCH.md
+1Lines changed: 1 addition & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -19,6 +19,7 @@ Please also check the vars/patch_dict.yml and set the following Variables as you
19
19
|patch_id |Unique Patch ID|
20
20
|patch_dir |Path where the patch is located, relative to the `local_stage_directory` variable. <br>Must reside under `local_stage_directory`|
21
21
|patch_file|Filename of the Patch Archive|
22
+
|patch_all_pdbs|Can be `true` or `false`. When defined and the according RDBMS is enabled<br> as `container_database` (see `rdbms_dict.yml`), all PDBs will get opened<br> and patched during patching.
22
23
|opatch_dir|Path where the needed OPATCH for patch installation is located. Relative to the `local_stage_directory` variable. <br>Must reside under `local_stage_directory`|
23
24
|oracle_inventory|Path to the Oracle Inventory Location|
24
25
|opatch_file|Filename of the needed OPATCH archive|
Copy file name to clipboardExpand all lines: roles/pythia/README.md
+3Lines changed: 3 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -49,6 +49,7 @@ main.yml Variables (can be set when calling the playbook, see Examples):
49
49
- oracle_version (Default 19EE): The Version of the RDBMS and Database you want to deploy or change. The Version String has to be existant within the RDBMS Dictionary (rdbms_dict.yml under vars folder)
50
50
- client_version (Default 19CLNT): The Version of the Oracle Client you want to deploy. The Version String has to be existant within the Client Dictionary (client_dict.yml under vars folder)
51
51
- oracle_sid (Default NULL): The SID of the Oracle Database you want to install. Only needed when starting the playbook with the "db" tag, for creating a Database.
52
+
- oracle_pdb_name (Default NULL): Name of the Plugable Database you want to get created during Database creation. Needs to be set in order to get it created.
52
53
- space_needed_gb: Space approximately in GB for installing the RDBMS. Respects, that there is probably a Patch installed on top. OVERLOADS rdbms_dict.yml space_needed_gb. SHOULD NOT BE SPECIFIED WITHIN HERE. SHOULD BE SPECIFIED AS EXTRA VARIABLE IN PLAYBOOK CALL.
53
54
- nls_length_semantics (Default BYTE): Oracle Parameter NLS_LENGTH_SEMANTICS, can be BYTE or CHAR. When set, it will be placed in the Database creation Response Files
54
55
- character_set (Default AL32UTF8): Character Set of the Database when creating.
@@ -106,6 +107,7 @@ patch_dict.yml (a Dictionary File for Patches that can be installed by Pythia):
106
107
- patch_id: Unique Patch ID of the Patch
107
108
- patch_dir: Path where the Patch is located on the Stage Directory, relative to the local_stage_directory Variable
108
109
- patch_file: Filename of the Patch Archive
110
+
- patch_all_pdbs: Can be true or false. When defined and the according RDBMS is enabled as container_database (see rdbms_dict.yml), all PDBs will get opened and patched during patching.
109
111
- opatch_dir: Path where the needed OPatch Version is located on the Stage Directory, relative to the local_stage_directory Variable
110
112
- opatch_file: Filename of the OPatch Archive
111
113
- desc: Description of the Patch
@@ -116,6 +118,7 @@ rdbms_dict.yml (a Dictionary File for RDBMS that can be installed by Pythia):
116
118
- oracle_base: Oracle Base Directory for the specified RDBMS
117
119
- oracle_home: Oracle Home Directory for the specified RDBMS
118
120
- oracle_inventory: Path to the Oracle Inventory Location
121
+
- container_database: Controls, if a database created for the specified release, should be a CDB or not. NON-CDB are desupported starting with 21c
119
122
- space_needed_gb: Space approximately needed in GB for installing the RDBMS. This value is checked in precheck_fsfree.yml before installing a RDBMS. The value should respect, that you are planning to install a Patchset on Top of the RDBMS. Good initial Value are 12GB of Free Space.
Copy file name to clipboardExpand all lines: roles/pythia/defaults/main.yml
+2Lines changed: 2 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -8,6 +8,7 @@
8
8
# - oracle_version (Default 19EE): The Version of the RDBMS and Database you want to deploy or change. The Version String has to be existant within the RDBMS Dictionary (rdbms_dict.yml under vars folder)
9
9
# - client_version (Default 19CLNT): The Version of the Oracle Client you want to deploy. The Version String has to be existant within the Client Dictionary (client_dict.yml under vars folder)
10
10
# - oracle_sid (Default NULL): The SID of the Oracle Database you want to install. Only needed when starting the playbook with the "db" tag, for creating a Database.
11
+
# - oracle_pdb_name (Default NULL): Name of the Plugable Database you want to get created during Database creation. Needs to be set in order to get it created.
11
12
# - nls_length_semantics (Default BYTE): Oracle Parameter NLS_LENGTH_SEMANTICS, can be BYTE or CHAR. When set, it will be placed in the Database creation Response Files
12
13
# - character_set (Default AL32UTF8): Character Set of the Database when creating.
13
14
# - national_character_set (Default AL16UTF16): National Character Set of the Database when creating
when: (sid_list.stdout_lines|length > 0) and (patch[install_patch|int].patch_all_pdbs is defined) and (patch[install_patch|int].patch_all_pdbs|bool) and (rdbms[oracle_version|string].container_database|bool)
0 commit comments