| DXTools - Using QCopy|
Documentation for Version 2.5
QCopy copies Notes databases, it is as simple and as complicated as that. The application is driven by a queue of transactions, each transaction is a request to copy a single database, or a collection of databases. Each copy operation is controlled through settings supplied in each transaction. The settings support many kinds of common operations that are involved in transformations of large volumes of databases. Transformations such as consolidations, mergers, de-mergers and all sorts of migrations can be addressed using QCopy.
QCopy is fast and resilient. Each individual database is copied by a multi-threaded copy engine and multiple databases can be copied in parallel allowing sustained high rates of data transfer.
The QCopy application is constructed as a Domino Server Add-In task, as such it is perfectly suited to unattended operations.
- Domino Server AddIn task
- Fully controllable from the server console
- Queue database driven for integration with migration or other tooling
- Automatic "throttling" of requests based on how busy servers are
- Makes replica or non-replica copies
- ACL is automatically copied
- Folder contents are automatically maintained in replica copies
- Variable threads control the degree of network saturation
- Very, Very fast especially across slow WAN links
- Deletion stubs are OPTIONALLY copied by QCopy
- Private design elements can be copied
- Full-Text Index settings can be copied
- Domino 5,6,7 & 8 compliant
QCopy is a C++ application constructed on the DXCommon application kernel supporting Domino version from 6.0 through 8.5 on both Widows & Linux server platforms.
The copy engine at the heart of the QCopy application is mature and well tested component having been used in production environments for many years. It has been used in different configurations to copy over 300,000 databases with more than 200Tb of data.
The following options can be applied to individual copy operations.
- Adding an administrative group to the ACL.
- Disabling the “Enforce Consistent ACL” setting.
- Creating replica or non-replica copies.
- Copying private design elements.
- Copying deletion stubs.
- Copying Full-Text Index settings and building the Full-Text Index.
- Disabling agents in the copy.
- Building all view indexes in the copy.
- Enabling transaction logging on the copy.
- Setting the design template name on the copy.
- Refreshing the design of the copy.
- Running an agent in the copy of the database.
- Performing a final replication between the copy and the original databases.
Double-click or right-click and select "Save target as .." to download the required package.