# Oracle GoldenGate Veridata 26c Docker Image
Oracle GoldenGate Veridata is the data validation component of the Oracle GoldenGate platform, designed to compare and verify data consistency between heterogeneous databases with minimal impact to production systems. Veridata provides high-speed, parallel data comparison and detailed reporting to ensure replicated or migrated data remains accurate and trustworthy.
## Using This Image
To evaluate or deploy Oracle GoldenGate Veridata, download and run this container image from an environment that has network connectivity to the source and target database systems you intend to validate.
This container can be executed on a local host, virtual machine, or cloud compute environment. Ensure that all participating databases are reachable from the Veridata container host and that appropriate database connectivity and credentials are configured prior to running comparisons.
Oracle GoldenGate Veridata is commonly used alongside Oracle GoldenGate replication deployments to:
- Validate initial load accuracy
- Confirm ongoing replication consistency
- Detect and report data divergence
- Provide audit-ready verification of data movement
Get started with Oracle GoldenGate Veridata 26ai documentation:
https://docs.oracle.com/en/middleware/goldengate/veridata/
## Prerequisites
1. **Docker and Docker Compose** installed on your system
2. **Minimum system requirements:**
- 16GB RAM (recommended)
- 4 CPU cores
- 50GB free disk space
## Running the Container
### Using Docker Run
``` bash
docker run \
--name \
-p :8831 \
--env-file=vdt.env \
-v :/u02 \
--shm-size=2g \
container-registry.oracle.com/goldengate/veridata:latest
```
Parameters:
- `` - A name for the new container (default: auto-generated)
- `` - The host port to map to the Oracle GoldenGate Veridata HTTPS server
- `--env-file=vdt.env` - The file defines the environment variables to configure the Oracle GoldenGate Vreidata
- `` - The volume used for staging additional required files for the Oracle GoldenGate Veridata (The parameter is optional)
Example:
``` bash
$ docker run -p 8831:8831 --env-file vdt.env container-registry.oracle.com/goldengate/veridata:latest
Created /u01/vdt/bin/vdtca.rsp
ADMINISTRATOR_USER=veridata
...
Successfully Setup Software.
...
```
## Accessing Veridata
Once the container is running and healthy:
**Web UI:**
## Agent Deployment
Follow Documentation Steps:
https://docs.oracle.com/en/database/goldengate/veridata/26/gvdug/installing-and-configuring-source-and-target-agents.html
## Monitoring and Troubleshooting
### Check Container Status
``` bash
# Check if container is running
docker ps
# Check health status
docker inspect | grep -A 10 Health
```
### View Logs
``` bash
# Container logs
docker logs -f
# Veridata application logs
docker exec tail -f /u01/vdt/veridata/logs/vdtserver.log.0
# Installation logs
docker exec ls -la /u01/app/oraInventory/logs
```
### Common Issues
1. **Container fails to start:**
- Verify sufficient system resources (RAM/CPU)
- Check Docker logs for error messages
2. **Web UI not accessible:**
- Check if host port is available to map
- Verify Veridata service status inside container
### Manual Troubleshooting
``` bash
# Access container shell
docker exec -it /bin/bash
# Check Veridata processes
ps aux | grep veridata
```
## Data Persistence
The following directories are mounted as volumes for data persistence:
- `/u01/vdt` - Veridata installation directory
## Support and Documentation
- [Oracle GoldenGate Veridata 26c
Documentation](https://docs.oracle.com/en/middleware/goldengate/veridata/26/)
- [Oracle GoldenGate Veridata Installation
Guide](https://docs.oracle.com/en/middleware/goldengate/veridata/26/gvdis/)
- [Oracle Support](https://support.oracle.com/)
## License
This Docker configuration is provided as-is for educational and
development purposes. Oracle GoldenGate Veridata requires appropriate
Oracle licenses for production use.
## Copyright
Copyright © 2026 Oracle and/or its affiliates.