Overview
This article provides a comprehensive guide for Database Administrators planning to migrate the 360Suite repository and/or 360Eyes databases from PostgreSQL or another unsupported/outdated DBMS to a supported enterprise database platform (e.g., SQL Server, Oracle).
It covers:
- Migration strategies (data migration vs fresh installation)
- Prerequisites and technical steps
- Key considerations and best practices
Key Considerations
Role of Databases in 360Suite / 360Eyes
- 360Suite database: Stores application configuration and task definitions
- 360Eyes database: Stores monitoring data collected by jobs
⚠️ Important dependency:
- Changing the 360Suite database impacts 360Eyes
- Changing the 360Eyes database does NOT impact 360Suite
👉 If migrating both, ensure the correct sequence and validation.
PostgreSQL is fully supported and performs well with 360Suite.
Switching to SQL Server, Oracle, or another enterprise database may help if:
- These platforms are already standardized internally
- Your organization has strong DBA expertise on them
✅ In most cases, performance depends more on:
- Server sizing
- Database tuning
- Overall infrastructure configuration
than on the database engine itself.
Migration Strategy Options
Option 1 — Data Migration (Recommended when history is required)
Best Practices
- Create new empty databases/schemas in the target DBMS
- Configure connections in the Admin Console
- Let 360Suite generate tables and schema automatically
Migrate historical data using:
- Your DBA team tools (export/import)
- Or Wiiisdom migration service (see below)
Option 2 — Fresh Installation (Simpler approach)
Use this when historical data is not required.
Steps
- Export existing tasks/jobs
- Install the latest 360Suite version
- Configure new database connections
- Import tasks/jobs into the new environment
Prerequisites
Before starting:
- Full access to source and target databases
- Access to 360Suite Admin Console
- Backup of current JDBC credentials
- JDBC driver for the target database
- DBA tooling for data migration (if applicable)
Technical Migration Procedure
1. Prepare Target Database
- Create a new schema
- Assign a user with full control permissions
2. Install JDBC Driver (if not PostgreSQL)
- Stop Tomcat server
Add JDBC .jar to:
<360Suite Tomcat>/webapps/360.suite/WEB-INF/lib
- Restart Tomcat
For 360Suite
- Go to Admin Console → General Parameters → Database
- Update JDBC configuration
- Save changes
For 360Eyes
- Go to Admin Console → 360Eyes Configuration
- Update or create repository with new JDBC credentials
4. Migrate Data
⚠️ Data migration tooling and execution are out of 360Suite support scope and typically handled by DBAs.
5. Validate Migration
After migration:
- Check configuration integrity in Admin Console
Validate:
- Task definitions
- Schedules
- 360Eyes collected data (if applicable)
Professional Migration Service (Optional)
Wiiisdom offers a Solution Engineering migration service:
- Uses internally developed scripts
- Supports PostgreSQL / HANA / deprecated databases → SQL Server / Oracle / other supported databases migration
- Includes scoping and assistance
📩 To request:
⚠️ Subject to availability and may include additional fees
Additional Resources
Summary
| Topic | Recommendation |
|---|
| Performance | Focus on infra/tuning, not DB engine |
| Migration approach | Prefer data migration if history is required |
| Tooling | DBA-owned or Wiiisdom service |
| Risk | Validate especially when migrating 360Suite DB |
| Order | Be cautious when migrating both 360Suite & 360Eyes |