|
| 1 | +Changelog of Pythia: |
| 2 | + |
| 3 | +Version 2.0.0 |
| 4 | + - Pythia is now OpenSource. All former Changes are no longer part of this repository. Changelog history is only for a better overview still included |
| 5 | + |
| 6 | +Version 1.5.2 |
| 7 | + - Fixed (reopened) Issue #97: The psmisc Package is now also a required Package for SLES OS |
| 8 | + - Fixed Issue #142: acl Package is now a prerequisite Package for all Linux OS |
| 9 | + - Fixed Issue #141: Maximum Datafiles are now set to 500 in the DBCA Templates |
| 10 | + - Fixed Issue #124: You can now specify an additional directory in rdbms_dict, that will be created / permission set when installing an RDBMS |
| 11 | + - Fixed Issue #116: For SLES Systems and the NMDA Module RPM Installation, the Zypper Module will be used without making a gpg check |
| 12 | + |
| 13 | +Version 1.5.1 |
| 14 | + - Fixed Issue #138: Fixed Archivelog Backup Template during duplicate |
| 15 | + |
| 16 | +Version 1.5.0 |
| 17 | + - Fixed Issue #125: Backup of Archivelogs will now be altered before running a duplicate. So Archivelogs will be preserved during duplicate and be restored after a finished Duplicate |
| 18 | + - Fixed Issue #132: Listener Names will now be checked before Duplicate. |
| 19 | + - Fixed Issue #131: RMAN Duplicate will now run in "no_log" Mode. So no passwords will be visible |
| 20 | + - Fixed Issue #133: Duplicate now runs inside a block and copies back the backed up rman_arc.par file always |
| 21 | + - Fixed Issue #134: RMAN Duplicate will now run in async and poll mode (background) to prevent SSH Timeouts |
| 22 | + - New Feature #123: You can now execute a SQL Script as a Duplicate Post-processing task by specifiying the duplicate_run_post_script Variable |
| 23 | + - New Feature #135: A List of User Passwords can now be preserved during duplicate and will be set after duplication |
| 24 | + |
| 25 | +Version 1.4.3 |
| 26 | + - Fixed Issue #129: Patch Archive and Gather Databases running are now running as oracle_user. |
| 27 | + |
| 28 | +Version 1.4.2 |
| 29 | + - New Feature: Duplicate will now handle more complex situations when the target database already exists |
| 30 | + - New Feature: Duplicate now uses "using backupset" for RMAN duplicate which will enable "Null Block Compression" |
| 31 | + - New Feature: Duplicate now supports preserving existing SPFILE / Database on Target System |
| 32 | + - Fixed Issue #121: == true and == false usages have been replaced |
| 33 | + - Fixed Issue #122: Names are now specified for all set_facts and debug tasks |
| 34 | + - Fixed Issue #95: It is now checked if a Target Database already exists. If you don't specify the duplicate_remove_target=true Variable, Pythia will fail |
| 35 | + |
| 36 | +Version 1.4.1 |
| 37 | + - Fixed Issue #113: sqlscriptoutput TAG has been removed from README.md |
| 38 | + |
| 39 | +Version 1.4 |
| 40 | + - New Feature: Pythia can now Upgrade Oracle Databases using the Autoupgrade Mechanism |
| 41 | + - New Feature: Added Support for RHEL8, OEL8 and CentOS8 (beware, CentOS is not officially certified for Oracle Database) |
| 42 | + - Changed #98: The Tag sqlscriptoutput has been removed. Use the Variable sqlscriptoutput True / False instead |
| 43 | + - Fixed Issue #111: Wrong Package Name for SLES12 fixed |
| 44 | + |
| 45 | +Version 1.3.4 |
| 46 | + - Fixed Issue #99: UID and GID of Oracle OS User and DBA Group are now 1500 instead of 500 |
| 47 | + |
| 48 | +Version 1.3.3 |
| 49 | + - Fixed Issue #93: When duplicating, the Target Listener will be configured and started if not already configured or started |
| 50 | + |
| 51 | +Version 1.3.2 |
| 52 | + - Fixed Issue #87: .bash_profile is now created if not existant |
| 53 | + - Fixed Issue #88: Grub Configuration is now divided into SLES and RHEL specific Task |
| 54 | + |
| 55 | +Version 1.3.1 |
| 56 | + - Fixed Issue #82: Diagnostic Destination is now created before Database Creation |
| 57 | + |
| 58 | +Version 1.3 |
| 59 | + - New Feature: Oracle Client Software can now be installed on Linux Systems with using the "client" tag |
| 60 | + - New Feature: Duplicate from Active Database is now possible with using the "duplicate" tag |
| 61 | + - Fixed Issue #78: sysctl_stable is not respected correctly in prerequisite.yml |
| 62 | + |
| 63 | +Version 1.2.3 |
| 64 | + - Fixed Issue #73: ora_set.sh now displays Oracle Version and Release correctly for Oracle 18 onwards |
| 65 | + |
| 66 | +Version 1.2.2 |
| 67 | + - Fixed Issue #69: Listener and Tnsnames Configuration will now be appended when there is already an existing listener on the Oracle Home |
| 68 | + - New Feature: Listener Logging Configuration is now dynamic. You can now Specify Variable listener_logging to either ON of OFF (Default OFF) |
| 69 | + |
| 70 | +Version 1.2.1 |
| 71 | + - Fixed Issue #59: You can now specify autoextend=true/false (Default false) when calling a playbook. This controls if datafiles will be autoextensible or not |
| 72 | + - Fixed Issue #57: Default sysctl.conf Settings will now be deleted |
| 73 | + - New Feature: A converttohugepage Tag has been implemented to convert a non Hugepage configured System into a Hugepage configured System |
| 74 | + - New Feature: A prepare Tag has been implemented to prepare a target System for an Oracle Installation later on. (User / Group, Kernel Parameters, Hugepages, Shell Scripts) |
| 75 | + |
| 76 | +Version 1.2 |
| 77 | + - New Feature: SGA and PGA can now be dynamically set for DB Creation. sga_max_size and pga_aggregate_target can be set as extra Variable when calling the Playbook |
| 78 | + - New Feature: Hugepages can now be configured by Pythia using the hugepage tag. |
| 79 | + - New Feature: DBCA Logfile location is now shown before running DBCA |
| 80 | + - Fixed Issue #54: Done a complete Code Review. Added dozens of Comments, Restructure Prerequisite and Precheck Tasks |
| 81 | + |
| 82 | +Version 1.1.1 |
| 83 | + - Fixed Issue #44: DBCA does not honor the Controlfile Initialization Parameter unless you call dbca with -honorControlFileInitParam |
| 84 | + |
| 85 | +Version 1.1 |
| 86 | + - New Feature: SQL Scripts can be executed on a remote Oracle Database. Files to be executed can be located under local_sql_stage_directory path |
| 87 | + - New Feature: Pythia supports Oracle SE2 (Standard Edition 2) now. There are Responsefiles for SE2 deployed |
| 88 | + - New Feature: Characterset / NLS Configuration is now dynamic. You can handover nls_length_semantics, character_set and national_character_set as extra Variables when calling the Playbook. |
| 89 | + - New Feature: Support Installation of additional Software Packages (RPM) by specifying the "rpm" tag |
| 90 | + - New Feature: Make EM Express installation / configuration dynamic when creating a Database. Variable empress has been implemented |
| 91 | + - New Feature: Dynamic Management Pack Access. You can Specify the Variable on Playbook Call management_pack_access. This controls the Oracle Parameter control_management_pack_access. |
| 92 | + - New Feature: You can setup Autostart for a Database you specify under the Linux System. |
| 93 | + |
| 94 | +Version 1.0.2 |
| 95 | + - Fixed Issue #5: The RDBMS Software and Patch Archives will now be copied to the Remote Staging Area before uncompressing. Thos solves, that user temp directories or /var/tmp will become full. |
| 96 | + - Fixed Issue #12: Overloaded the Variable space_needed_gb from rdbms_dict.yml into main.yml. When calling the Playbook with the variable set, this value will be checked for free space available rather than the value in rdbms_dict.yml |
| 97 | + - Fixed Issue #30: Remote Stage Directory will now be created also when only tagging Patch or Patchonly |
| 98 | + - Fixed Issue #48: Wrong Package Names for SLES12 and SLES15 Systems |
| 99 | + |
| 100 | +Version 1.0.1 |
| 101 | + - Fixed Issue #3, #4: Tags in prereq_packages included. Include Filename Changed |
| 102 | + - Fixed Issue #6: Check if Oracle OS User and Group exist |
| 103 | + - Fixed Issue #9: Value of needed Free Space when installing a RDBMS is now configurable in the rdbms_dict.yml |
| 104 | + - Fixed Issue #11: If the files 97* under sysctl.d and limits.d exist, they will now not be overwritten. Also Owner and Group are now setup for security.d template file |
| 105 | + - Fixed Issue #10 #15: Split RDBMS Installation and Prechecks into separate Task Files to clean up the main.yml Files |
| 106 | + |
| 107 | +Version 1.0 |
| 108 | + - Initial Version |
| 109 | + - Features: |
| 110 | + - Install Oracle RDBMS on a target system |
| 111 | + - Create a Database on top of a new or an existing RDBMS |
| 112 | + - Install Patches on top of a new and existing RDBMS and or Database |
0 commit comments