-
As always, quick and a straight fix to a problem.
Alexis Grant— The College of Law
Replicate Latest Changes
Dbvisit Replicate Latest Changes Listing
2.3.14 (14 May 2012)
- Fixed fetcher issue when current redo was overwritten, now correctly falls back to archived copy
- DDL scripts and CTAS did not handle correctly RAW columns
- CTAS could cause incorrect PLOG CRC checksum
- Improve mine speed (limit flushing to disk, do not write progress so often to log)
- Support for HP-UX
- Support for 4k redo block size (Avanced Disk Format)
- Fallback console when termcap does not work, LIST STATUS command
- Speed-up prepare schema/table if single-scn is used
- Fix in row-migration handling
2.3.12 (2 May 2012)
- Fixes in fetcher (could stop in some scenarios)
- Fixed crash when audit data was not present in the source (e.g. DDL)
- Fixed crash when mine re-read CTAS for table that has been unprepared
- Table was still present in list progress/notify emails even when unprepared
- Removed incorrect warning about SCN mismatch on big-endian platforms
- Fixed error for overwrite/newer/older conflict handlers
- Changed how much of a long error message is printed on crash
2.3.10 (1 May 2012)
- Setup wizard now defaults to use INADR_ANY (0.0.0.0) for listen interfaces, thus making dbvrep processes listen on all network interfaces
- Added directory for dp import
- Check tables on apply only if no import scripts are created (e.g. for resetlogs instantiation)
- Default conflict handlers
- Streamline setup wizard questions for tables and schemas
- Backup re-downloaded plogs (and redologs from fetcher). Can be useful for support.
- Create table as select support (without LOB columns)
- Fix various small bugs with table/schema rename in setup wizard and ddl-create
- Fix various small bugs in set_conflict_handlers command
- DBRSAPPLY_PKG now has audit information variables (this version thus requires repository uprade)
2.3.08 (16 April 2012)
- If exp or expdp (using file) is used to load the data, the script now contains the import, too
- Fix: disappearing list progress in console
- DDL scripts (created by *-all script) now include primary keys (if CDC is not used)
- Fixed default path names in setup wizard if target was on different platform (Windows x Un*x)
- Disable hostname detection if multiple hostnames are found (on RAC, we could autodetect wrong node)
- Fix for 2-way (and other shared-database) replication setup.dbvrep script
- Support can enable special dynamic library handling
- Bundle the mysql libraries
- Fixed memory leak introduced in 2.3.04
- LIST CONFLICT command
- DDL commands get a proper id (shown and used with conflicts)
- Fixed truncate of long commands at 2kB
- Do not generate support package for "Could not open port" error (usually shown when dbvrep was already running)
- Fixes in online PREPARE
- Fixes in parsing new user being created
- PREPARE could fail if executed as first command just after console started
- Let SHOW_CONFLICT_HANDLERS handle properly tables that are prepared on mine only
2.3.06 - (10 April 2012)
- RAC - fixed bugs in RAC degraded mode (when some of the node(s) are down)
- Setup wizard checks whether the specified tables/schemas exist
- Variable APPLY_COLUMN_NAMES_MAP can be used to rename columns globally
2.3.04 - (31 March 2012)
- Fix handling of NULL LOBs
- Self-locked apply session: we try to go on with other sessions (fixes crashes due to UK/FK/PK locking on index duplicates)
- Self-fixing conflict with incorrect date format
- RAC - fixed bugs in thread merging (caused mine not to detect log switch)
- RAC - fixed bugs in log switching (could skip some LCRs near the redolog end)
- RAC - fixed bugs in thread merging (idle thread could skip some LCRs when becomes non-idle; strand flushes could cause incorrect order of SCNs)
- RAC - fixed bugs in mine restart (stats and plog)
2.3.02 (16 March 2012)
- One-to-many and two-way support
- Filtering/subsetting support
- CDC/Audit
- PL/SQL replication
- Apply threaded to improve performance (Oracle OCI only)
- Prepare as of SCN
- Support for AL32UTF16/UTF8 NCHAR/NVARCHAR2
- Initial data copy now supports DDL including additional CDC/Audit columns if applicable
- FLOAT datatype support
- RESOLVE as IGNOREALL
- PAUSE is now default handling for non-specified cases, e.g. error on COMMIT, DDL etc.
- SMTP TLS support for email sending
- Autodetect NLS_LANG in setup wizard and let apply honour it
- LIST OBSOLETE REDO command
- Try to skip applying changes that are going to be rolled back
- Support package tries to use asmcmd copy
- /tmp/par-*/cache/inc/BUILD_VERSION identifies version that uses this particular cache directory
- Memory usage considerably lowered
- Improved support package contents on Windows
- Code cleanup
- Cluster key move fix
- Setup wizard defaults hostname to database hostname from v$database
- Apply OCI statement cache improved
- Show PL/SQL DDL commands replicated
- Fixed notification peer down
- Notification emails now include the image inline
- Setup wizard supports two-way and one-to-many replication
- Windows: list progress did not show last apply date
- On Oracle targets (OCI) sets module/action to show which transaction is being applied (and start SCN)
- Single-scn instantiation is now default in setup wizard
- LONG and LONG RAW datatype support
2.2.18 - (16 March 2012)
- Fixed race condition in mine that could cause incorrect column/datatype in apply SQL
- DDL CREATE TABLE as SELECT should not be replicated (some syntax sugar cause mine to not detect it is actually a CTAS)
- Fixed that sometimes plog did not became obsolete and stayed thus on the filesystem (and were reread on apply startup)
- Fixed empty LOB handling (caused ORA-24801: illegal parameter value in OCI lob function)
- Fixed 9i query to get current incarnation
- Redo log parsing 9i fixes
2.2.16 - (6 March 2012)
- 2.2.14 did not print correctly error message on exit and generated support package even from console errors
- Handle case when init happened on end of redo log
- Fix of LWN reorder (private redo strands)
- Add support package on apply conflict via hidden parameter
- Fix of notification (complained about "OK" table not being replicated)
- Fix of set_conflict_handlers (would cause apply to abort when used from console)
- NLS_LANG can be set in ddc file
- Fix: last LCR in redo log was sometimes ignored
- Fix: varchar column was occasionally treated as number
- Handle resetlogs (ignore logs from past incarnations)
- Fix: last few LCRs in plog were attributed to next plog
- Fix: occassional two-task error in propagate thread
- Prevent apply loop on DDL: set DDL_IGNORE_USER
- Rollback could be attributed to wrong transaction, resulting in conflict
2.2.14 - (10 February 2012)
- Automatic invoke of support package on fatal crash
- Fix of 11gR2 row chaining bug
2.2.12 - (4 February 2012)
- Fix of missed changes on 11.2 (multiple in-flight row pieces)
- Enable supplemental logging would fail with syntax error if no tables were found
- Caching fix, fixing ORA-1036 and 0 rows affected transient errors on apply
- Fix of start SCN handling on apply that could cause skipped changes in conflicting transactions after apply restart
- Prepare schema raised syntax error when invoked on empty schema
- Fix of Oracle missing to include proper row piece information when inserting a migrated row
2.2.10 - (20 January 2012)
- Unprepare affects datapump script
- Datapump script race condition with supplemental logging fix (schema level)
- Fix of RESET variable command
- Fix of PAUSE/RESUME for process with non-default names
- Do not rename table to BIN$... in list progress
- Fix of TIMESTAMP handling in lie of Oracle implicit timezone conversions
- Fix of decreasing SCN
- Datapump export/old export ways of data copy
- Single SCN instantiation support for data instantiation
2.2.08 - (6 January 2012)
- Datapump script fix - dot in dblink is acceptable character
- Datapump script race condition with supplemental logging fix
- Support package fix for logs in ASM
2.2.06 - (2 January 2012)
- LOB support
- Improved startup speed of dbvrep executable
- RAC support for node shutdown/startup
- Ability to disable apply loop prevention (support simple cascaded destonations config)
- Loop&sleep when cannot create new pooled connection to apply database
- .trc files to collect debug info instead of using .log file; added %I (PID) and %U (unique string) placeholders
- License type (R*)
- One-to-many support
- New setup wizard to support one-to-many
- Email FATAL errors
2.1.08 - (30 December 2011)
- Fix of PREPARE command
- Fix of dictionary update when view is created
2.1.06 - (14 December 2011)
- Fix of trailling blanks being trimmed in character fields
- Support for delayed initial target table load (e.g. data pump import)
2.1.04 - (4 December 2011)
- Handle multiple dictionary changes at same SCN
- LogPackaging fix with ASM
- Added time information into trace files
- Fixed RAC thread syncing when conflicted with LWN
- New default for MAIL_FROM if the usual default fails validity checks
2.1.02 - (30 November 2011)
- AIX and SPARC support
- Apply fix for case when two transactions are committed at the same SCN
- Data type support extended to RAW, BFILE, TIMESTAMPs, INTERVALs
- Resolve conflict as ROLLBACK
- Partitioning
- Support for non-ordered redo logs/multiple redo streams (11.2 default feature)
- Crash report informations is written to .trc files
- New Setup wizard
- Improved network outage handling
- Upgrade/downgrade repository
- ASM instance name autodetection
2.0.16 (4 November 2011)
- NULLs were improperly quoted in non-bind SQL in conflict log
- LIST APPLY PLOGS fix of SQL
- Notifications were not enabled even if configured
- SHUTDOWN command for non-existent process was a fatal error, changed to warning
- Lightweight thread feedback now included in log file
2.0.14 (14 October 2011)
- Fix: SCN handling when wrapped
- Out-of-order mine dictionary changes
- Improved mine dictionary debugging
2.0.12 (23 September 2011)
- START SERVICE command treated as START_SERVICE in order not to confuse Windows users by the mandatory underscore.
- KTB alignment fix for 10.2.0.5.
- MINE_STAGING_DIR created if needed on startup (only if fetcher is enabled)
- Ignored DDL conflict did not change current schema back and apply failed with FATAL-6615
- Mine now skips DDL DROP "BIN$..." commands
2.0.10 (20 September 2011)
- Autocreation of directories when creating Windows service
- New defaults for script and log directories if the current user has no home directory
- Basic support for initial data load using Data Pump
- Fix for Index-Organized Table overflow segment crash
2.0.08 (11 September 2011)
Fixes:
- Autocreation of trace directories fix
- Redologs not closed fix
- Assembly fix (caused merge of multiple updates to single one)
- Direct insert compression detection fix
- Apply conflict log not included in support package fix
Known limitations:
- With RAC all nodes must be available, and all the threads must be opened by the instances.
-
No current support for following data types:
LOBs, XMLType
Table cluster related DDL
IOTs (index-organized tables)
NCHAR, NVARCHAR, NVARCHAR2
INTERVAL, TIMESTAMP datatypes
Object datatypes (includes ADT, VARRAY, nested tables etc.) - No support for compression
- Currently for RAC 11.2 the _log_parallelism_max = 1 parameter needs to be set to disable redo optimisation
2.0.06 (2 September 2011)
- Oracle 11.2 - block cleanout fixed
- Oracle 11.2 - DDL parsing fixed
2.0.04 (25 August 2011)
- Error reporting before process initialization is complete and DDC is loaded
- Setup wizard instructions text improved
- Added checks for incomplete redo change records
- Fixed handling of non-existing DDC file
2.0.02 (15 August 2011)
- New release
Worldwide
Businesses in over 60 countries worldwide with Oracle® Database Standard Edition trust Dbvisit to protect and share their data.
Our Partners
Join a growing community of Oracle experts using Dbvisit software as the key to unlocking untapped revenue from customers and prospects.
Key Benefits
Dbvisit provides Oracle® Database Standard Edition users with affordable disaster recovery and data replication solutions.
Our Services that make your work easier and your data safer
