1. Introduction
This section will provide you with an overview of the new release updates of Dbvisit Standby version 9.
To check your current Dbvisit Standby Version and Release from the command line.
./dbvctl -V
Dbvisit Standby as of version 9 caters for the following operating systems:
- Linux
- Oracle Linux 5, 6 and 7 (64 bit)
- Red Hat 5, 6 and 7 (64 Bit)
- SLES 11 and 12 (64bit)
- Windows (See known issues below)
- Windows Server 2008 and above (64bit)
- Solaris (See known issues below)
- Solaris SPARC (10 and above)
- Solaris x86 (10 and above)
- AIX (See known issues below)
- AIX 5.3 and above
Dbvisit Standby version 9 supports the following Oracle Database versions:
- Oracle Database 10gR2 (10.2.0.5 recommended) - If using ASM 11gR2 version required for Graceful Switchover
- Oracle Database 11gR2
- Oracle Database 12cR1 and R2
- Oracle Database 18c
- Oracle Database 19c - Linux
- Oracle Multi-tenant for Oracle SE2 is supported
- Pluggable database must be created in primary before you create the standby database
1.1. Important Notes
There is a number of changes being introduced with each update. Some updates may come with specific requirements.
- Please note that Dbvserver (Central Console) cannot be installed on Solaris and AIX systems.
- The Central Console must be installed on a Linux or Windows based system (Linux recommended).
- Dbvisit Observer (Auto-Failover tool) must also be installed on a Linux or Windows based system.
On this page:
- 1. Introduction
- 2. Known Issues
- 3. Change Log
- Important Notes
- 9.0.22 (16 October 2023)
- 9.0.20 (14 January 2021)
- 9.0.18 (27 October 2020)
- 9.0.16 (22 July 2020)
- 9.0.14 (28 May 2020)
- 9.0.12 (9 April 2020)
- 9.0.10 (4 March 2020)
- 9.0.08 (6 December 2019)
- 9.0.06 (18 November 2019)
- 9.0.04 (10 October 2019)
- 9.0.02 (15 July 2019)
- 9.0.00 (31 May 2019)
- 8.0.26 (18 March 2019)
- 8.0.22 (14 June 2018)
- 8.0.20 (9 March 2018)
- 8.0.18 (14 February 2018)
- 8.0.16 (9 November 2017) Changes:
- 8.0.14 (20 June 2017) Changes:
- 8.0.12 (11 May 2017)
- 8.0.10 (27 January 2017) Changes:
- 8.0.08 (18 January 2017) Changes:
- 8.0.06 (22 December 2016) Changes:
- 8.0.04 (14 November 2016) Changes:
- 8.0.02 (8 November 2016) Key New Features & Enhancements:
- 8.0.01 (07 November 2016) RC 1
- 8.0.01 (21 October 2016) Beta 3
- 8.0.01 (3 October 2016) Beta 2
- 8.0.01 (15 September 2016) Beta 1
2. Known Issues
It is possible that some of the release updates will include known issues. This section should be reviewed for any new release.
2.1. Solaris and AIX
It is important to take note of the following:
- Dbvisit Standby can be installed and used on Solaris based systems (Solaris 10+) with the exception that the Central Console (Dbvserver) must be installed and running on a Linux or Windows-based system.
- Dbvserver (Central Console) cannot be installed on Solaris and AIX based systems.
- Dbvisit Observer (Auto-Failover tool) cannot be installed Solaris and AIX based systems.
2.2. Windows
- Dbvisit Standby currently only supports ipv4, not ipv6.
- It was noted that on windows ipv6 may be favoured and if the hostname resolution is not ipv4, Dbvnet, Dbvserver and Dbvagent might listen on ipv6 when started.
- It is recommended to make sure the hostnames used in the Dbvisit Standby configurations, resolve to an ipv4 address and not ipv6.
- If Dbvnet, Dbvserver and Dbvagent are not able to listen on ipv4 due to name resolution favouring ipv6, you will have to make use of ipv4 IP addresses in the Dbvnet, Dbvagent, Dbvserver configuration files as well as your Dbvisit Standby DDC file (for the SOURCE and DESTINATION)
- Using the following commands after starting Dbvnet, Dbvagent and Dbvserver, you will be able to identify if it is listening on ipv4 or ipv6:
- Dbvnet: netstat -an|findstr 7890
- Dbvagent: netstat -an|findstr 7891
- Dbvserver: netstat -an|findstr 4433
- Dbvisit Standby includes Oracle 12.1 Instant Client libraries by default. If your system has a different version of Oracle installed, it is possible under some rare circumstances for a library version conflict to occur. If you experience any errors similar to "PRKN-1008 : Unable to load the shared library orasrvmhas12.dll", you can usually resolve them easily by renaming this library in the dbvisit/standby folder to "orasrvmhas12.dll.12.1" or by using replacing the 12.1 Instant Client libraries in dbvisit/standby or dbvisit/standby/lib (depending on your operating system) with the 12.2 equivalent files. Please do not change any of these libraries in your Oracle Database Installation.
3. Change Log
Important Notes
- Oracle 10gR2 (10.2.0.5) is now supported - using the latest patch set 10.2.0.5 is required
- IMPORTANT:
- This excludes Oracle 10g RAC configurations which are not supported
- If using Oracle ASM - the version of ASM must be 11.2 and above (Graceful Switchover will not be possible if ASM version of 10.2 is used)
- IMPORTANT:
- Using SSH as communication between primary and standby hosts is fully supported. The default is to use Dbvnet, but SSH password-less communication is still supported.
9.0.22 (16 October 2023)
- Update default certificate expiry to Nov 2027
- AIX , Solaris x86 and Sparc specific release for probable feature enhancement from Oracle with the 19.17 release. Refer link Oracle Database RMAN change with 19.17 impacting Dbvisit for further details
9.0.20 (14 January 2021)
Dbvisit Standby Snapshot option
STDBY-763: Improved interaction of Snapshot creation and Parallel Recovery
STDBY-613: Added new options for setting custom DB_DOMAINS on Snapshots
Dbvisit Standby
STDBY-802: Improvements and fixes for DDC parameter handling during Graceful Switchover on RAC environments
STDBY-788: Added handling for historical Tasks with missing timestamps
STDBY-783: Graceful Switchover is now possible on Windows environments with both Oracle Unified Auditing and Oracle versions 12.1 and lower
STDBY-785: Observer will no longer send emails for all monitored DDCs when only one is updated
STDBY-775: Improved Mail function logging
9.0.18 (27 October 2020)
New Feature:
Oracle Unified Auditing support - Graceful Switchover now fully supports Oracle Unified Auditing.
New separate mail notification address options (Success, Error, Heartbeat, Alert, Log Gap)
Updates:
Dbvisit Standby Snapshot option
DS9-505: Dbvisit Snapshots - Databases inside Single Snapshots can now be manually stopped/started
DS9-651: Dbvisit Snapshots - Improved archive log apply process when done in conjunction with a pre-processing script
DS9-638: Dbvisit Snapshots - Improved edge-case handling of in-Snapshot database state changes
Dbvisit Standby
DS9-698: Dbvnet now capable of advanced automatic network error resolution, making connections and remote executions more robust
DS9-699: New auto-retry logic making log file transfers more reliable on unstable networks
DS9-653: Sensitive user information (such as email passwords) now always encrypted in configuration files
DS9-703: Dbvserver now supports HTTP Strict Transport Security
DS9-714: It is now possible to Cancel Tasks that are in a Paused state, e.g. CSD/Sync using transportable media
DS9-663: Added timestamps to all Task progress messages
DS9-615: Improved pre-check handling/user input validation for DR Testing
DS9-364: Create Standby Database process now possible using non-compressed backups
DS9-706: Graceful Switchover will no longer create two Tasks in the GUI instead of just one
9.0.16 (22 July 2020)
New Feature:
Advanced Task Tracking - Tasks in the Dbvisit Standby Central Console now offer significantly more information about database events, including accurate tracking of who/what initiated the Task, allowing Tasks to be stopped/terminated right from the Central Console, offering guidance on a variety of possible error states, and retaining relevant process information even after a host-side process crash.
Dbvisit Standby
DS9-666: Security improvements for handling connection to the Oracle database
DS9-636: Significantly reduced chances of Dbvisit Standby sqlite database locking under heavy workloads
DS9-643: Enabled the Create Standby Database process to more gracefully handle various errors during the creation of the standby database
DS9-633: Improved handling of backups for databases using RMAN BACKUP OPTIMIZATION
DS9-646: Changed Dbvisit services to startup type Automatic Delayed on Windows systems
DS9-604: AMM log maintenance improved after Graceful Switchover
DS9-652: Dbvisit Observer can now connect to mailservers through SSL, including new optional settings to ignore certificate errors for connection test purposes
DS9-644: Improved Dbvisit Observer behaviour when working with very slow mailservers
DS9-657: Improved Japanese translations
DS9-671: Better display for Task errors caused by manual user interactions (e.g. kill signals)
9.0.14 (28 May 2020)
New Feature:
Updates:
Dbvisit Standby Snapshot Option
DS9-603: Dbvisit Snapshot Groups information now updates more frequently and handles more potential database states
DS9-610: Creation of up to 4 Snapshots in a Snapshot Group is now possible
Dbvisit Standby
DS9-629: Fixed several memory leaks in dbvagent & dbvserver executables, especially affecting Windows installations
DS9-512: File handling operations during periods of inconsistent network connection are now more robust
DS9-599: Added support for using ACFS when using Oracle RAC (please note that using ASM for Oracle RAC is still the recommended option)
DS9-515: Fixed inconsistent DR Test behaviour on environments hosting multiple DDCs sharing the same database name
DS9-526: Introduced new NETPORT_DR parameter in DDCs to enable independant custom port configurations on both Primary & Standby
DS9-533: Improved Japanese language translation
DS9-597: Improvements to functionality and clarity of the ntf_repo_maintain function to enable easier Task clearing/maintenance
9.0.12 (9 April 2020)
New Features:
Dbvisit Snapshots now support the use of custom database parameters
Dbvisit Snapshots can now execute custom pre/post-processing scripts during each Snapshot creation
Updates:
Dbvisit Standby Snapshot Option
DS9-537: Ensured activation process will always start regardless of Snapshots state
DS9-531: Fix Snapshot creation failure if Volume Group contains an extra dash "-"
Dbvisit Standby
DS9-503: Changing database state (e.g. RW/RO) now also affects all related PDBs
DS9-509: Fixed rare Windows installation error
DS9-513: Improved support for the APPLY_DELAY_LAG_MINUTES setting on 19c
DS9-527: Improved handling of log shipping after Graceful Switchover on Windows RAC environments
DS9-521: Include the Disaster Recovery Test repository in the Dbvisit Support Package
DS9-532: Updated descriptions and text prompts for Log Gap Report to be more clear on Standby sequence state
DS9-534: Dbvisit Support Packages can now be created even if the database is down
DS9-472: Improved dbvnet & dbvagent logging and error handling
9.0.10 (4 March 2020)
Updates:
Dbvisit Standby Snapshot Option
DS9-483: Snapshots created as part of a Snapshot Group can now have activated (i.e. read-write) databases
DS9-487: Significantly improved error reporting for Snapshot functionality
DS9-492: Improved Snapshot Alerts behaviour and timeliness
Dbvisit Standby
DS9-478: Updated Dbvisit-provided SSL security certificates
DS9-438/495: Improved Task type and source reporting, added new Task types and new distinctions between User (GUI), Daemon and CLI Tasks
DS9-446: Resolved all LIBPATH issues on AIX systems
DS9-479: dbvnet can no longer over-utilize CPU on AIX systems
DS9-488: MAXDATAFILES value now taken from the origin database during control file creation
DS9-497: Made the behaviour/distinction between the "dbvctl -c" and "dbvctl -C" commands more intuitive
DS9-468/499: Improved clarity of terms and parameter descriptions in the Dbvisit product installer
DS9-269: Opening databases RO through the GUI now also causes all PDBs to open read only also
9.0.08 (6 December 2019)
Updates:
DS9-306: The dbvctl upgrade procedure now requires confirmation that it is being executed on the primary location, in order to avoid erroneous executions on standby
DS9-323: Dbvisit Observer now has more available actions through the Central Console for resolving various error states
DS9-381: Improved special-case error messaging for the Dbvisit Snapshots Utility, e.g. attempted use of the Apply Log Gap parameter
DS9-382: Added new example Dbvisit Observer Custom User Script for Windows
DS9-398: Disaster Recovery Testing functionality made more robust & reliable, especially in ASM environments
DS9-401: Improved UX of DDC/CSD parameter editing through the Central Console
DS9-435: Improved consistency for Central Console reporting of CLI-generated Tasks
DS9-449: Improved Dbvisit Observer's ability to handle monitoring multiple DDCs at the same time
DS9-448: CSD creation can now be run from template data stored in a JSON file (using the -j option)
DS9-453: Improved licence key parameters visibility - the Licence page will now display any available permissions for extra features, e.g. Dbvisit Snapshots
DS9-471: Improved error reporting for attempting to create Snapshots on unsupported environments, e.g. Windows or non-LVM systems.
9.0.06 (18 November 2019)
Features:
Dbvisit Snapshots - Quickly create automated snapshots of your standby databases
Updates:
DS9-298: Dbvisit Observer now allows sendmail interaction on port 25 without AUTH
DS9-398: Extended length backup image file names now supported
DS9-399: MAILCFG_FORMAT DDC parameters now editable through the Central Console
9.0.04 (10 October 2019)
Features:
Dbvisit Observer is now available for Windows systems
Updates:
DS9-245: Long DDC/Host names should now display nicely on Manage Configurations & Manage Databases pages
DS9-265: The Installed Databases dropdown during DDC creation should now correctly populate on Windows systems
DS9-281: Running Graceful Switchover should now always cause the Central Console to auto-update the Host relationship
DS9-308: Daemon commands from the Manage Databases page will now always execute correctly on all supported operating systems
DS9-310: Dbvisit Observer logs will now by default go into the same directory as the executable
DS9-312: "User"-level accounts can now create DDCs between Hosts linked to the User's account
DS9-313: Add New Host quick-guide now appears correctly
DS9-314: DMN_MAX_FAIL_NOTIFICATIONS now always works as intended
DS9-318: Dbvisit Observer actions are now correctly hidden from "User"-level accounts
DS9-324: Support Packages are now correctly generated in cases of remote execution errors
DS9-332: dbvagent now capable of handling multiple simultaneous Task requests
DS9-358: DDC version records on the webserver are now always correctly updated after upgrading DDCs
DS9-360: It is no longer possible to delete DDCs before disabling Dbvisit Observer monitoring
9.0.02 (15 July 2019)
Changes:
1. New Dbvisit Observer component - remotely monitor your Dbvisit Standby Configurations (DDCs), and auto-failover if necessary
2. New languages - added Chinese Traditional & Chinese Simplified to the available Central Console (GUI) language options
DS9-266: Oracle Real Application Cluster (RAC) databases now correctly open in read-only mode
DS9-283: Log gap report is now correctly attached to scheduler emails
DS9-243: Password files now correctly copied into Oracle Automatic Storage Management (ASM), if used
DS9-235: The Disaster Recovery (DR) Test option can now be run in batch mode from the Command Line Interface (CLI)
DS9-234: The read only test "ro_test" can no longer be run on primary system using the CLI
9.0.00 (31 May 2019)
Changes:
1. New Central Console look and feel - better performance and usability
2. New Central Console languages - now available in English, French, German, Spanish and Japanese
3. New Improved and streamlined Create Standby Database (CSD) process
4. New Disaster Recovery Actions functions - easily test whether your environment is ready to switchover, without affecting your Source location (this includes the option to create backups prior to activation)
5. New Alert notifications in Central Console - automatic notifications and event tracking in case of important events, e.g. log gap threshold exceeded
6. New Interactive graphs - statistical information available for host/CPU load and DDC log time gap
7. New User guides - not sure how to perform a CSD, Sync or other action? Let our new interactive guide system lead you through it step by step.
8. Command Line Interface (CLI) core tasks will now be pushed to Central Console, making CLI tasks visible in the Console
9. Better emails - introducing HTML templates
10. Hundreds of minor improvements to usability, stability, performance and customisation
For reference the version 8 changelog is provided below:
8.0.26 (18 March 2019)
Changes:
DS-1487: Improve the copy of repository (standby/conf/dbname.db file) between primary and standby
DS-1486: Update query used during Graceful Switchover to obtain temp files
DS-1476: Update certificates supplied with installation
DS-1473: Fix internal JSON related parsing causing dbvagent failure
DS-1452: Internal improvement to logging
DS-1485: Internal update to allow certain spfile parameter values to be carried over to standby database during Create Standby Database (CSD) - these were specific to values that was set to a 0 (zero) value.
DS-1494: Update internal timeout value in Central Console and link to sessionTimout in configuration file
DS-1495: Internal update to DDC template default values
DS-1498: Resolve issue where tracefile were not attached to error email notification
DS-1499: Update database disconnect at end of dbvctl run. This resolves potential "Segmentation fault" after a successful execution
DS9-140: Internal updates to better cater for environments where standby database is created on ACFS based filesystems
DS-1500: Resolve issue where "Error parsing config file" reported in dbvnet or dbvagent
DS-1503: Internal fix to resolve error creating support package when dbvnet is not installed and ssh is used
8.0.24 (12 October 2018)
Changes:
- DS-1068: Internal improvement to handle read-only agent repository
- DS-1181: Improvement of dbvctl daemon process to send email on termination of a long running process
- DS-1208: Handle option when dbvserver or dbvagent repositories are not accessible - improved handling and error messages
- DS-1252: Improved batch installer on Solaris to update dbvnet configuration
- DS-1278: Improved alignment of task history in the Central Console (GUI)
- DS-1303: Passphrases are not displayed in support package contents
- DS-1347: RECOVER_UNTIL_SCN_FILE and RECOVER_UNTIL_TIME_FILE can be specified in DDC with different location and filenames
- DS-1359: Internal update - Add additional information to support package and update structure
- DS-1375: dbvsmgr.exe reporting on Dbvnet instead of Daemon process dbvctl-<DDC>
- DS-1391: Change localtime to UTC in the internal sequence and transfer tables
- DS-1393: Adjust batch install process to have option for dbvserver public_address and dbvagent webserver_adress
- DS-1398: Improve support package dates to include time
- DS-1408: Fix missing "Oracle Restart registration" option both CLI and GUI in 8.0.22
- DS-1426: Various small internal updates to Central Console (GUI)
- DS-1431: Improved error handling for support package generation in Central Console (GUI)
- DS-1432: Create a backup of dbvserver and dbvagent repositories on reset
- DS-1439: Network transfer improvement on Windows 2008 based systems (Dbvnet)
- DS-1448: Multiple DDCs with the same name can cause incorrect API requests to be generated
- DS-1450: cmn_check4new_datafiles gives incorrect filename with French language setting, add the following DDC parameters DBV_LANG, DBV_LANG_DR
DBV_NLS_LANG, DBV_NLS_LANG_DR which can be set to specific LANG or NLS_LANG environment variable, example DBV_LANG = en_NZ.UTF8
DBV_NLS_LANG = American_America.UTF8 - DS-1467: Internal fix - Dbvagent reports "The system cannot find the path specified" errors with no apparent failure
8.0.22 (14 June 2018)
Changes:
- DS-977: Dbvnet now assume output filename from the input filename when -o is not specified
- DS-1162: Improved handling of ipv4 addresses and not using ipv6 (ipv6 not supported)
- DS-1232: Add option for multiple listener addresses (dbvserver,dbvnet,dbvserver)
- DS-1269: Internal improvement in logging (dbvnet, dbvagent, dbvserver)
- DS-1278: Visual improvements to task history (Central Console) - allow a wider window. Disable Create Standby Database (CSD) button after the first press to ensure no double execution is attempted
- DS-1286: Running dbvctl process to terminate with an error once RUNNING_MAX_TIMES_TRIED (default 3) attempts have been reached
- DS-1304: Dbvnet progress bar improvement when using the -v flag
- DS-1319: Improve exit code during pre/post processing jobs to ensure process exits with an error if pre/post processing exit with status 1
- DS-1326: SERVICE_USED/SERVICE_USED_DR options added to allow for -f (force) flag to be enabled for srvctl stop instance commands. The internal change included setting correct archsource location to look for subsequent archives during Graceful Switchover (GS)
- DS-1335: Add support for Oracle 10gR2 - excluding Oracle RAC, note that 11gR2 ASM required for Graceful Switchover
- DS-1355: Resolve issue where dbvnet did not return the correct exit code on error
- DS-1357: Improve "dbvctl -d <ddc> -o start --database" command when "srvctl" Oracle command is used
- DS-1358: Improve internal logging of FATAL and ERROR error messages (dbvnet,dbvagent,dbvserver)
- DS-1365: Remove passphrase content from support package configuration files
- DS-1368: Fix formatting issue with creating general support package while Create Standby Database (CSD) process is running
8.0.20 (9 March 2018)
Changes:
- DS-1169: Improved ordering of task history (date column not wrapping)
- DS-1185: Fix alignment of configurations in Central Console (Configurations screen)
- DS-1214: Internal update to skip a check if a file is open if no fuser found on the server when UNIX is used
- DS-1220: Implement change to allow dbvctl Daemon process to re-establish shared database connection on failure
- DS-1226: Dbvnet improvements including logging, internal bug fixes as well as performance improvements
- DS-1228: Do not attempt to create a standby control file twice during Create Standby Database (CSD) when using ASM
- DS-1229: Add additional information to database status check
- DS-1230: Shut standby instance down during Graceful Switchover (GS) rollback, prior to removing old redo logs
- DS-1235: Add additional handling of "An existing connection was forcibly closed" during remote checksum execution when result was returned
- DS-1236: Improve dbvnet keep-alive frequency used for long running cosessions (connections)
- DS-1237: Fix default dbvctl calling exit() when no logs to transfer found
- DS-1243: Fix working directory in dbvsmgr which caused dbvserver service not to start, if only component installed (Windows Only)
- DS-1255: Fix issue in dbvnet where copy of files greater than 2GB on Windows based systems created 0 size file on secondary
- DS-1264: Improve checks of source database state when running default dbvctl taking into account CASCADE variable setting
- DS-1265: Resolve possible agent being stated as down, while in fact it is running (Solaris)
- DS-1270: Minor update on License key display details (DS-1271)
- DS-1273: Improve detection of Clusterware vs Oracle Restart and the options used for SRVCTL when adding (registering) the standby database during Create Standby Database (CSD)
- DS-1274: Internal improvement to better handle many agents (hosts) in Central Console - browser session my not load all components or disconnect (refresh)
8.0.18 (14 February 2018)
The 8.0.18 release now includes support for Solaris and AIX. As part of this release, there is a number of new changes of which a summary is listed below.
Other Notes:
- Dbvnet, Dbvagent and Dbvserver now include the certificates in the conf subdirectory. Users can use the default provided or substitute this with their own if so required.
- The Dbvagent configuration file now has two extra options that can be set: webserver_address and webserver port. These should only be set if the Central Console (Dbvserver) is located behind a firewall. In these scenarios, the Agent will have to send data via the firewall to the Central Console. The firewall IP address will be provided as the webserver_address and if port forwarding is used the webserver_port is set to the port that was selected on the firewall. This might be due to the webserver sitting behind a company firewall in a private IP range.
- For Solaris and AIX do not use Dbvnet for network communication, but rather use SSH
- For Solaris and AIX, the webserver (Central Console) must be installed on a separate Windows or Linux environment - Linux is recommended.
Changes:
- DS-703: Internal updates to Dbvnet, Dbvagent and Dbvserver to cater for Solaris and
- DS-761: IMPORTANT: Added support for Solaris (SPARC, x86) and AIX. As of 8.0.18 Dbvisit Standby can be installed and used on Solaris based systems (Solaris 10+) with the exception that the Central Console must be installed/running on a Linux or Windows-based system. Dbvserver (Central Console) will not be able to install on Solaris and AIX based systems Using Dbvnet on Solaris and AIX is experimental and if used, COMPARE_CHECKSUM=Y must be enabled in the DDC files. Using SSH on Solaris and AIX in 8.0.18 is recommended (SSH User Equivalence is required - passwordless authentication)
- DS-791: Implement new update repository functions for dbvagent and dbvserver
- DS-915: Improved error handling with new internal improved JSON library
- DS-959: Extend the pre/post-processing script to include Create Standby Database (CSD) post-processing
- DS-963: Adjust fields to consistent order across the Add and Edit host pages
- DS-964: Internal change - deleting parameters from the Create Standby Database (CSD) page table should now correctly remove them from the Inits parameter group
- DS-966: Create Configuration page is now correctly disabled if no Hosts are defined
- DS-979: (DS-980) Drop-down lists in Safari browsers now displaying correct formatting
- DS-984: Allow for the CASCADE variable to be editable via Central Console (GUI)
- DS-983: Add check to prevent deletion of active Hosts in Central Console (GUI)
- DS-989: Improved error handling when starting an already running daemon process (Central Console)
- DS-1010: Adjust syntax of SRVCTL command for RAC One Node
- DS-1015: Add new function to synchronize the primary and standby databases by transferring and applying logs as a final step of Create Standby Database (CSD) and Synchronize Standby Database (SYNC) operations
- DS-1028: Send one heartbeat email per dbvisit run rather than one per thread
- DS-1029: (DS-1052) Import DDC into Cental Console now always display correct information
- DS-1044: (DS-1047) Improve user add/remove in Cental Console with improved restrictions on removing logged in users
- DS-1046: Incorrect password validation criteria fixed in Central Console
- DS-1051: Disable resume button on using transportable media when starting second phase
- DS-1054: Add an optional parameter to refresh datafile function. The new parameters is to specify temp locations on the local and remote systems for backup and transfer locations of the datafile backup
- DS-1060: Update dbvisit software installation scripts to cater for upgrade from 8.0.16 to 8.0.18
- DS-1091: Create DDC, CSD and Sync pages "Submit" buttons are now disabled after the initial click to prevent double-click
- DS-1096: Use "which" command instead of "whereis" on Solaris to locate an executable
- DS-1102: Adjust "ps" command flags to cater for Solaris
- DS-1106: Set NOEDIT attribute in the Inits data structure if not defined by Central Console (GUI)
- DS-1114: Dbvisit installation script should not allow to install Dbvserver on Solaris and AIX based systems
- DS-1125: An attempt to apply license should be made only on successful creation of a DDC file
- DS-1129: Do not terminate the installer when the user chooses to install Dbvserver on Solaris and AIX, just display warning. Note: Dbvserver (Central Console/GUI) is not allowed on Solaris or AIX and must be installed on Linux or Windows
- DS-1133: Added support package generation to database action errors on the Manage Databases page (Central Console)
- DS-1170: Update support package - add dbvnet and dbvagent configurations (-g) to support package
- DS-1174: Resolve issue where Daemon does not reset internal settings if a long running process is killed
- DS-1175: Resolve issue where support package on Windows did not contain files from remote server
- DS-1178: Fixed a bug causing the installer not to accept components to install/uninstall
- DS-1179: Task "not receiving updates" error message timeout increased from 10 to 40 seconds
- DS-1183: Some notifications are missing in screen output of Graceful Switchover (GS)
- DS-1197: Internal change to fix incorrect syntax of SRVCTL command ADD INSTANCE missing -node flag
- DS-1199: Backup existing dbvnet, dbvserver, dbvagent config files with timestamp - when re-installing or upgrading dbvisit
- DS-1210: Resolve issue where creating new template during Create Standby Database (CSD) can cause standby instant to not be shutdown if only creating template
- DS-1211: Central Console - update sorting order of tasks based on completion time
- DS-1212: User session now only times out if there are no active Tasks, also Task History no longer auto-scrolls
- DS-1216: Resolve issue where defunct processes can be created if database is shutdown when daemon is running
- DS-1217: Internal updates to function sync_get_info
8.0.16 (9 November 2017)
Changes:
- DS-460: Allow Synchronize Standby Database (SYNC) option to be restartable and able to use transportable media
- DS-859: Remove temp files created on the standby server by Dbvisit processes spawned by daemon
- DS-874: Provide optional post processing option to compress archives under ARCHDEST
- DS-883: Correct a typo in Dbvisit standby components uninstaller
- DS-891: Use release major version number only following a switch to GIT
- DS-893: Fix log gap report showing wrong instance name for threads other than one
- DS-894: Avoid archive logs being deleted from ARCHDEST until transferred to Cascade Standby
- DS-895: Use SRVCTL rather than SQLPLUS to open a Clusterware registered standby read only
- DS-896: Restart newly activated database on a database rather than instance level
- DS-901: Make sure log gap report fails unless the standby is mounted or read only
- DS-905: Generate support package when DBVISIT_DEBUG is set to 0
- DS-909: Implicitly set database parameter instance_mode to READ-WRITE on the standby during CSD
- DS-910: Make sure APPLY_DELAY_LAG_MINUTES and DMN_MONITOR_INTERVAL_DR are not both set
- DS-913: Fix daemon resetting AMM_CHECK_TRANSFERRED to N
- DS-914: Improve mechanism of switching the standby to recovery mode when APPLY_READ_ONLY set to Y
- DS-916: Make sure pre- and -post- processing scripts are called even when the database instance is down
- DS-917: Make sure installer sets correct dbvserver name and does not keep the 0.0.0.0 placeholder
- DS-918: Correct syntax error when starting a database read only using SRVCTL
- DS-919: Add --force option to "-o upgrade", for testing purposes
- DS-921: Make db_file_name_convert and log_file_name_convert case insensitive
- DS-922: Make sure PDBs get started on the new primary on completion of GS
- DS-923: Small improvement when restarting a database
- DS-924: Transfer a list of primary datafiles to the standby during CSD, to be potentially used for post-processing
- DS-925: Improve conversion of datafile names during CSD when conversion is set between two ASM diskgroups
- DS-927: Improve parsing db_file_name_convert when one "from" string is a substring of another "from" string
- DS-928: Improve logging generated by running log gap report when RUN_INSPECT set to Y
- DS-930: Use file mtime rather than ctime when picking up the latest compressed or uncompressed log to apply
- DS-931: Add DDC string to generic support package name
- DS-932: Check if restore points are set in the old primary prior to GS
- DS-934: Re-transfer a file if checksums do not match during file transfer
- DS-935: Add missing globals to a list of globals available to the user when editing a DDC via GUI
- DS-939: Display warning during CSD prechecks if primary is in NOLOGGING
- DS-948: Issue with db_create_online_log_dest_n being ignored affecting CSD and GS
- DS-952: Improve handling foreign language strings when parsing output during recovery
- DS-954: Improve handling tempfiles extended beyond max size, which could cause error during Graceful Switchover
- DS-956: Improve algorithm of applying convert parameter to a filename in mixed ASM and Windows environmentDS-957: Treat temp files that belong to SEED container as OMF during GS
8.0.14 (20 June 2017)
Changes:
- DS-636: Allow for entering license key on completion of creating a new DDC
- DS-727: Allow to use trace file name instead of process id (pid) when creating a Support Package
- DS-760: Introduce "Blackout Window" functionality when scheduling Dbvisit via daemon process
- DS-818: New functions to extract data from repository tables in text and json formats
- DS-819: New option to schedule repository maintenance when running default send/apply of logs
- DS-820: Improve algorithm of applying logs on the standby when both compressed and uncompressed copies present (DS-873)
- DS-828: Copy repository to the standby server once changes have been made to it on the primary server
- DS-829: Improve cleanup of trace files following default Dbvisit run
- DS-851: Improve Create Standby Database (CSD) options in Central Console when using Oracle RAC configurations and templates
- DS-853: Make sure database connections are kept open when using daemon
- DS-856: Handle a scenario when parameter db_unique_name is not set in the primary spfile during CSD
- DS-858: Remove misleading messages inserted in history log by daemon
- DS-859: Make sure temp files created by Dbvisit processes spawned by daemon are removed on completion
- DS-864: Central Console - when spfile is present and enforced during Create Standby Database (CSD), template option is disabled
- DS-865: Provide a meaningful error message when an attempt to use -l (license) option on the standby server is made
- DS-866: When applying logs using either SQLPLUS or RMAN, skip logs with names ending in ".part" as being in use
- DS-867: Automatically reestablish RMAN connection opened by daemon if the database is restarted
- DS-868: Update internal API call for activate sync and no-sync options
- DS-869: Improved timestamp display in Central Console under Task History table - tooltip added with timezone of webserver
- DS-871: When performing CSD and GS, check if daemon has not been stopped on both sides and terminate
- DS-875: Improved handling of ASM Oracle Managed File (OMF) primary password file during Create Standby Database (CSD)
- DS-882: Improvements to Graceful Switchover between primary RAC and single instance standby
- DS-885: Fix upgrade of Dbvisit Standby Configuration file (DDC) - does not set CONFDIR_DR when called from Central Console
8.0.12 (11 May 2017)
Changes:
- DS-306: Implement fix to resolve error when using TLS sending email notifications
- DS-522: Improved error handling for sending email failures
- DS-578: Add new option to Central Console to open standby database read-only
- DS-716: Implement change to accommodate default spfile location when Oracle Restart is used
- DS-729: Add option to Create Standby Database (CSD) to re-use an existing spfile
- DS-730: Allow Create Standby Database (CSD) of RAC standby from Single Instance (Multi threaded database that was originally a primary). Important that original RAC database spfile must still be in place and the option to use an existing spfile must be used when detected during the CSD process
- DS-739: Display error message when running Create Standby Database (CSD) from Central Console, when the agent is not contactable
- DS-740: The Central Console parameters for the DDC or the database parameters are now sorted alphabetically
- DS-747: Allow for the option to register the standby database with Oracle Restart or Clusterware - if detected
- DS-748: Internal change to set DB_UNIQUE_NAME to DB_UNIQUE_NAME_DR on the standby when setting environment
- DS-750: Resolve issue where standby database does not recover when apply_delay_lag_minutes is set when running the dbvctl in daemon mode
- DS-751: Improve the way the Central Console display the source and destination following a Failover/Activation
- DS-752: Improve error handling during the DDC creation if one of the hosts (source or destination) is not available
- DS-753: Internal improvement to reduce amount of calls to standby server during Create Standby Database (CSD) process
- DS-756: Fix wrong status being displayed during Database Status checks using the Central Console
- DS-758: Internal change to repository to include use_existing_spfile_yn and srvctl_register_yn
- DS-763: Remove some logging of functions to the trace file
- DS-765: Add additional information to the support package - srvctl config database
- DS-766: Fix wrong license information being displayed in the central console - 2099
- DS-768: Add correct example of send_heartbeat_time24 to DDC file (should be ":" not "," as delimiter between times)
- DS-769: Fix issue where TLS/STARTTLS email notifications did not work
- DS-773: Improve handling of closed thread (when Oracle RAC is used) on standby when looking for next required SCN
- DS-780: Ensure all Create Standby Database (CSD) and DDC creation errors in the Central Console display the create support package option
- DS-781: Enable management of the repository in batch mode (--mode BATCH --action uninstall|install)
- DS-783: Fix wrong default port 4493 being displayed for dbvserver (should be 4433) in ./install-dbvisit -h
- DS-784: New options added to Central Console to allow for Registration of standby with Oracle Restart or Clusterware or the use of an existing spfile - during the Create Standby Database (CSD) process
- DS-787: Improved handling of Dbvctl daemon monitoring and applying logs on standby when Oracle RAC configurations are used where one thread is not as active as another
- DS-790: Improve support package to include dbvnet, dbvagent, dbvctl daemon and history log information
- DS-795: Fix send_heartbeat function to allow sending of emails
- DS-802: Improved support for Oracle 12.2 ASM configurations
- DS-803: Add additional use of srvctl for Oracle Restart and Oracle Clusterware environments
- DS-804: Add status and status description to json output of -o status when --mode GUI is used
- DS-805: Use correct spfile when starting standby database during Create Standby Database (CSD) when central console is used
- DS-806: Improve "dbvctl -h -f" to display help output regarding functions
- DS-808: Improved handling or Oracle Database 12.2 when password file is stored in ASM when Oracle RAC is used
- DS-809: Ensure correct error is reported when extract of a file from ASM failed
- DS-810: Fix issue where dbvctl incorrectly removed a lock file for an existing running process
- DS-811: Internal improvement on repository used by dbvagent and dbvserver
- DS-812: Improve function used to search for archive logs - especially where old logs were removed and later restored
- DS-813: Internal improvement in dbvagent on handling larger data packets during launch-updates
- DS-815: Add additional columns START_EPOCH and EPOCH to dbv_transfer_log and dbv_sequence_log
- DS-823: Remove direct copy method option when running Create Standby Database during a creation of a cascade database process. When using cascading standby databases, the direct copy method is not supported and this option is now removed
- DS-825: Support for Oracle Database 12.2
- DS-827: Create Standby Database (CSD) ignored USE_EXISTING_SPFILE_YN when set to Y - fixed
- DS-831: Internal change in preparation for upcoming reporting screens in later release
- DS-832: A number of AMM module variables do not get reset on each run of dbvctl Daemon run, but get appended to - Fixed
- DS-833: Fix issue where the resume Create Standby Database option did not work in certain scenarios when using the Central Console
- DS-836: Create the dbvisit standby repository if it does not exist during a failover/activation of a standby database
- DS-841: Copy dbvisit repository to the standby on successful application of a license key
- DS-846: Fix batch installation on Unix based systems where host names were not set correct for dbvnet, dbvagent and dbvserver
- DS-848: Internal change to improve handling of OracleService<SID> services on Windows for shutdown, startup, restart functions
- DS-850: Improve Synchronize Standby Database (SYNC) function to better handle newly added datafiles
- DS-854: Skip compressed archived logs when applying to standby using RMAN and Dbvisit Standby compression is disabled
- DS-855: Fix status check of Dbvserver and Dbvnet wrongly reporting as Dbvagent
8.0.10 (27 January 2017)
Changes:
- DS-719: Add new sample Linux startup scripts to DBVISIT_BASE/standby/doc folder
- DS-732: Internal change to address internal repository error "Error: file is encrypted or is not a database"
- DS-733: Adjust order of creating new Redo Logs during Graceful Switchover (GS) to remove risk of Redo being left in a temporary location in case of an error during GS
- DS-734: Improve upgrade script executed during "dbvctl -d DDC -o upgrade" including improved handling of ORACLE_SID_ASM and ORACLE_SID_ASM_DR and ensuring that ORACLE_SID and ORACLE_SID_DR is not set if Oracle RAC is used and Dbvisit Standby version is 8 and above
- DS-735: Resolve incorrect reporting of dbvctl Daemon/Backround process status as well as improved handling of PID files
- DS-736: Add changes to allow Oracle RAC configurations where Dbvisit Standby is not using shared storage. For more detail see the Online Documentation (Advanced - Oracle RAC Configurations - https://goo.gl/ydzVkJ)
- DS-738: Internal change - skip tracing a directory listing of a missing archive log if the log is ASM
- DS-741: Improved handling of single tenant database - PDB state when running "dbvctl -d DDC -o restart" on standby server
- DS-744: Error being reported when using delay lag - Cannot open file: Media recovery complete (No such file or directory) - fixed
8.0.08 (18 January 2017)
Changes:
- DS-692: Check for dbvctl daemon running when performing CSD, GS or SYNC
- DS-701: Add additional dbvnet network testing options
- DS-710: Improved socket closing - dbvnet
- DS-711: Trace files were not always removed
- DS-712: Add new global CHECK_ARCHTMP (default value Y). If ARCHTMP in any Oracle Archive destiniations an error will be raised. Set to N to only have a warning message displayed
- DS-714: Resolve issue where running dbvctl as daemon/background process when ASM is used did not ship logs
- DS-717: Resolve upgrade issue seen when upgrading from 8.0.04 to later versions "Error Code: 2000"
- DS-718: Dbvisit Archivelog Management Module (AMM) did not remove archive logs that met criteria - fixed
- DS-720: When using Oracle RAC primary with single instance standby on Filesystem, an attempt to connect to ASM on standby is performed when not needed - fixed
- DS-721: During Create Standby Database (CSD) it failed on renaming standby redo to ASM diskgroup names - fixed
- DS-725: During the creation of a new DDC, changing the Source Host after initial selection caused problems
- DS-728: Error Code 2000 during Windows database status check - fixed
8.0.06 (22 December 2016)
Changes:
- DS-593: Internal change - adding additional logging information when performing local file copy
- DS-630: Introduce new feature to Windows systems to allow for Windows service to be created for each DDC on the primary and standby servers to be used for automated log shipping and applying without using a Windows Scheduler. Users can now use either the Windows scheduler or this new option.
- DS-631: Add additional check to ensure file id is provided when refreshing only one datafile
- DS-633: Add function to copy repository from primary to standby: dbvctl -f ship_repo -d <ddc>
- DS-643: Add additional information to the support package
- DS-655: Enhance DDC upgrade process when using the Central Console
- DS-664: Add additional checks to Edit Configuration (DDC) screen to resolve strings to be added to DDC
- DS-665: Improve logging of expected ORA-01034 error messages
- DS-667: Add additional tracing of database parameters during Graceful Switchover (GS)
- DS-668: Fix misleading notification about log switch being performed
- DS-669: Improve logging mechanism for Dbvnet, Dbvserver and Dbvagent
- DS-670: Central Console - Improve page transition and error formatting on Graceful Switchover page
- DS-671: Improve pattern search when removing trace files during tracefile maintenance
- DS-672: Central Console - Internal improvements on page loading and DDC/dbvctl version handling
- DS-673: Improved internal error handling - error code 2000
- DS-674: Use the same method to obtain archive log names when shipping to standby and during Graceful Switchover
- DS-676: Display a meaningful message when no databases is detected on a server during DDC creation
- DS-577: Show additional PDB status informaiton when checking database status
- DS-680: Incorrect description in DDC file for DMN* variables (min vs sec)
- DS-682: Update Windows Installer to handle new dbvsmgr utility. The new dbvsmgr utility is only used and available on Windows based installations and is used to manage Dbvisit Standby services for Dbvnet, Dbvagent, Dbvserver as well as the new dbvctl background processes (deamon) - one per DDC per server - if enabled
- DS-683: Handle scenario where variable is declared more than once in DDC file
- DS-685: Implement new improved logging module for Dbvnet, Dbvagent and Dbvserver - clearing all old log files when upgrading from earlier version is recommended
- DS-686: Remove internal error message during upgrade error messages
- DS-687: Add additional check to ensure ARCHSOURCE and ARCHDEST is not the same as any of the database archive log destinations or the database recovery area. These locations (ARCHSOURCE and ARCHDEST) are specific to Dbvisit Standby and should never be located in the database archive log or recovery area destinations
- DS-688: Fix Dbvisit Archivelog Management Module (AMM) error where archive logs are not removed (managed) on primary - if enabled
- DS-690: Central Console - Minor style corrections
- DS-693: Do not error when license check is perfomed and no licese key provided
- DS-694: Internal improvements on Create Standby Database (CSD) batch process
- DS-696: Improve message when license key expired
- DS-698: Fix issue where Graceful Switchover (GS) in an Oracle RAC to single instace database fail in final steps during redo log recreation
- DS-699: Resolve issue where DDC is upgraded from CLI and Central Console does not detect this, selecting the upgrade option from the Central Console will now recognise that the CLI performed the upgrade
- DS-702: Add new feature to handle network problems where tasks are successfully executed from Central Console, but incoming updates from Agents are not detected (example possible firewall blocking of port 4433)
- DS-703: Central Console - Replace various dual-selection components with improved single-click elements. Currently the database action page is affected, in particular the Database and Daemon group action buttons
- DS-705: Update installer to cater for various new upgrade functions
- DS-707: Central Console - resolve issue where deleted Hosts from the hosts repository table can cause unexpected results - example displaying incorrect connection statuses next to incorrect Hosts
- DS-708: It is no longer possible to delete hosts that are currently part of a known DDC. You can still attempt it, however a red error message will be displayed
- DS-709: Central Console update - When a DDC is upgraded to a newer version, only that particular DDC table row record is refreshed, instead of the entire configurations table.
Note: When upgrading from 8.0.0x to 8.0.06 and above, we recommend you stop Dbvserver, Dbvnet and Dbvagent and remove all old log files located in their respective "log" subdirectories (dbvisit/dbvserver/log/, dbvisit/dbvnet/log/, dbvisit/dbvagent/log/)
8.0.04 (14 November 2016)
Changes:
- DS-634: Internal update to resolve corrupt support package trace file on Windows based systems
- DS-638: Incorrect handling of log_archive_dest_n parameters during CSD - fixed
- DS-639: Add additional internal tracing
- DS-640: Minor Central Console style changes - import button on Configuration Page
- DS-641: Do not use HOSTNAME_CMD if not set - can happen when upgrading from version 7 to version 8
- DS-642: Add support for case-insensitive hostnames in Central Console that was affecting Windows based systems
- DS-643: Add additional information to support packages - listing of latest 50 files in ARCSOURCE and log locations
- DS-644: Email - add trace file name in success emails
- DS-645: Email messages when using Daemon on linux appended old details - now fixed
- DS-646: Add maximum number of attempts to send email on failure - configurable with DMN_MAX_FAIL_NOTIFICATIONS
- DS-647: Do not send email notification if Daemon is stopped with USR1 signal
- DS-648: Improved query on v$archived_log when archive logs detected on filesystem (due to RMAN catalog) and ASM
- DS-649: Central Console - improved error handling when adding new host and agent cannot be contacted or passphrase is wrong
- DS-650: Improved insert into internal repository table (TRANSFER) to better handle multiple standby databases for same primary
- DS-651: Improved naming of trace files for Daemon process
- DS-652: Dbvnet internal change to better handle closing connections on server side when multiple connections received at exact same time
- DS-653: Fix upgrade of 8.0.0x where NETPORT was mistakenly set to 22 ignoring already set NETPORT
- DS-654: Improve handling of DDC Version and dbvctl version and performing upgrade of DDC files - upgrade of DDC files must be executed following a software upgrade
- DS-656: Log Gap report in Central Console showed thread numbers as n-1 - fixed
- DS-657: Clear local and remote trace file listing in memory during Daemon/Background execution
- DS-658: Ensure Support Packages can include Daemon background process trace files
- DS-659: Execute HOSTNAME_CMD if enabled and upgrading an existing DDC file
- DS-660: Do not send mail when INT or TERM signals received (CTL-C)
8.0.02 (8 November 2016)
Key New Features & Enhancements:
1. New directory structure
2. New enhanced network communication - Dbvnet
- All communication is encrypted by default
- New compression option introduced
3. New Dbvisit agent (dbvagent) and web server (dbvserver)
4. A new web-based user interface (GUI) - Dbvserver
- Manage one or more Primary/Standby configurations from one web-based console
- Dbvisit Standby Core components (Dbvnet, Dbvagnet and CLI) must be installed on primary/standby servers
- Communication between Central Console and Agents are encrypted
- Central Console cater for more than one user (two roles - Administrator and User)
- Core tasks can be performed by Central Console including:
- Create Standby Database
- Manage Dbvisit Standby Configuration (DDC) file
- Manage Licensing
- Send and Apply logs
- Re-synchronize the Standby Database due to unrecoverable archive log gap or nologging operations
- Graceful Switchover
- Activation (Failover)
- Reporting - Log Gap Report
5. Graceful Switchover (GS):
- Run only from one node (primary or standby)
- Improved performance
- Better handling of redo logs
- No requirement for unique keys during execution
6. Enhanced Create Standby Database (CSD)
7. Dbvisit Standby repository stored outside the Oracle database
8. Dbvisit Standby Command Line Interface - CLI, is now one executable "dbvctl"
9. New API interface (see dbvctl -h)
10. Various new functions. Most functions are exposed see "dbvctl -f -h"
11. Enhanced error handling
12. New Support Package option is introduced
13. Enhanced trace file management
14. New Oracle RAC management
- New option to create Oracle RAC enabled Standby Database (conditions apply)
- Dbvisit Standby components are now more RAC Aware and cluster resources can be created
- Dbvisit Standby is now run from only one node in the cluster
- Upgrading from version 7 to version 8 when using Oracle RAC will require new DDC files to be created
15. Support for creating Cascading Standby Databases (conditions apply)
16. Support for Oracle 12c Multitenant option in Oracle 12c SE2 (Single Tenant for Oracle Standard Edition Two)
17. Various internal improvements and fixes
Note: Operating System support in 8.0.02 limited to the following:
- Microsoft Windows 2008 and above (64bit)
- Oracle Linux 5,6 and 7 (64bit)
- Red Hat Enterprise Linux 5,6 and 7 (64bit)
----------------------------------------
Beta and Release Candidate Changes
----------------------------------------
8.0.01 (07 November 2016) RC 1
- Various internal enhancements
- Include Windows Version
- Updated documentation
- Enhance access authorization in Central Console
- Remove SSH option if using Windows in Central Console - Dbvnet must be used.
- Various style and multi-select input enhancements in Central Console
- Improve handling of Hostnames in Central Console
- Various updates to installer script
- Add task complete or task error messages to the bottom of lightboxes in Central Console
- Lower debug level for Dbvnet, Dbvserver, Dbvagent to a value of 1
- Update "Task log unavailable" message to "Retrieving task progress" to indicate the process
- Add new import DDC option in the Central Console Configurations Screen
8.0.01 (21 October 2016) Beta 3
1. Central Console updates:
- Database Actions are now grouped into logical groups
- Add new option to start the Dbvisit Standby Background (Daemon) process (Start/Stop/Status)
- Add new option to ship only one archive log to standby - similar to the -r option in CLI
- New confirmation option (Continue/Cancel) was added to remove/delete option for DDC, HOSTS and USERS
- Various Enhancements to DDC Upgrade process
- Added new progress indicators in various areas where actions are performed
- Add new option to update an existing license
- Improve error handling when a DDC is imported where primary or standby host is not yet defined in Central Console
- Create a new configuration option is disabled if there are no hosts (agents) configured
- Resolve "in-progress" symbol spinning when viewing the Central Console via an RDP connection
- Add new "About" and "Documentation" links to the bottom right of the screen
- Activate new option to handle USER/HOST security - a user can be assigned to specific hosts. If a user does not have access to a host, it will not have access to do anything with a DDC referencing that host
- Admin role - does not have any restrictions. It is important to note that only users with the admin user role can add new hosts
- Add support for creating an Oracle RAC to Single Instance standby DDC
- Add support for creating an Oracle RAC primary to Oracle RAC standby (node count must match primary) DDC
- IMPORTANT: Note that the cluster on the standby must already be configured (GI and Database software must be installed and diskgroups configured). It is recommended in this configuration that the standby Oracle RAC matches the primary Oracle RAC as much as possible (disk groups, file locations). Using shared storage for the Dbvisit Standby installation is required with a new Virtual IP (VIP) that is allocated with a hostname alias. This is used to identify the node that will be running the Dbvisit Standby processes. Using ACFS is recommended for the shared filesystem.
2. Add option to handle PDB states - especially when a PDB had a saved OPEN state - this resolved GS failure if saved OPEN state was used on the primary
3. Improved error message output in various areas
4. Improved handling of the HOSTNAME_CMD command option - used by default in version 8. Not used if upgrading a DDC from v7 where HOSTNAME_CMD was not configured.
5. Various updates and enhancements to prepare for Windows version release
6. Various Installer enhancements
7. Update to internal libraries
8.0.01 (3 October 2016) Beta 2
- Add support for Transportable Media during the CSD process (Central Console)
- Add option to run Dbvisit Standby as background process - ./dbvctl -d <DDC> -D start|stop|status
- Various internal bug fixes since beta 1
- Rename central console "MANAGE DATABASES" to "DATABASE ACTIONS"
- Fix certificates used causing certain browsers to not function correctly
- Browsers support includes Safari, Chrome, Firefox. Initial IE support experimental
- Delete DDC files from Central Console now deletes DDC files from disk - backup will be made
- Disable compression by default for Dbvisit Standby archive log shipping and management. This is to allow the use of the new Dbvnet compression to be used. COMPRESS=N and UNCOMPRESS=N is now the default.
- Installer Enhancements
- The default HOSTNAME_CMD file will now be of format dbvhost_<ddc>.sh
- Sending archive logs to standby now shows the thread# and sequence# for the log being transferred
- Update Oracle Instant Client from 11.2.0.4 to 12.1.0.2
- Update OpenSSL libraries to 1.0.2j
- Update help output to display correct syntax for resending just one log: dbvctl -d <ddc> -r sequence# -t thread#
- The enhanced format of error messages - both CLI and GUI
- Add option -o read: dbvctl -d <ddc> -o open|read
- Fix display of license expiry warning to round days remaining
- Add a header to Task History table listing in Central Console
8.0.01 (15 September 2016) Beta 1
- New Features & Enhancements:
- New directory structure
- New enhanced network layer - Dbvnet
- New Dbvisit agent and web server component
- New web-based interface (GUI) - Dbvserver
- Enhanced Graceful Switchover (GS) (various enhancements, including performance improvement)
- Enhanced Create Standby Database (CSD)
- Repository outside the Oracle database
- Dbvisit Standby core (command line interface) is now one executable "dbvctl"
- New API interface
- Various new functions. Most functions are exposed see "dbvctl -f -h"
- Enhanced error handling
- New Support Package option is introduced
- Enhanced trace file management
- New and enhanced Oracle RAC management
- New option to create Oracle RAC enabled Standby Database (conditions apply)
- Support for creating Cascading Standby Databases (conditions apply)
- Support for Oracle 12c Multitenant option - Single Tenant for Oracle Standard Edition
- Various internal improvements and fixes
Comments