There are some known issues with Oracle compatibility, so it likely won't work. But overall instructions are correct. If you had a different database, it would work.
Thank you for the quick response.
Just to confirm—I'm currently using Traccar version 4.6 integrated with Oracle DB in production, and it's working fine after some schema-level customizations (like handling sequences, booleans, etc.).
Now, based on your response regarding Oracle issues in v6.7.2, I want to clarify:
Was Oracle officially supported or partially compatible in v4.6, and are the newer versions (like 6.7.2) more problematic in terms of Oracle compatibility?
I don't know if it's less or more problematic. We don't officially test Oracle. I just know that some people tried it recently and there are a lot of issues. Probably more than in the past.
Thank You @Anton Tananaev for your response.
Why dont you copy traccar server and backup your database to a different server (and then restore it) and try it there? So if disaster struck it would no lead to problems.
Appreciate your advice—will share any findings or issues I come across during the upgrade test.
Thank You
Thank You for your response @Anton Tananaev & @Track-trace
Please see my latest topic i posted.
Hello Traccar Team and Community,
We are currently running Traccar version 4.6 in our production environment and are planning to upgrade to the latest version 6.7.2. I’ve reviewed the official upgrade documentation, which outlines the following general upgrade steps:
Make a database backup
Backup the traccar.xml config file (if changed)
Backup the media folder (if present)
Remove the old version of Traccar
Install the new version of Traccar
Restore the media folder (if present)
Restore the traccar.xml config file (if changed)
Do not copy default.xml from the old version
Start the service
I would like to confirm if these steps are sufficient and appropriate for upgrading from v4.6 to v6.7.2 directly, especially considering the following:
We are using a custom traccar.xml file.
Our backend is configured to use Oracle Database (not the default H2 or MySQL).
We also use a custom position forwarder and have integrated batch forwarding in our Traccar instance.
We have already applied schema updates for Oracle compatibility in our current setup.
Could you please advise if:
These upgrade steps are still valid for a production Oracle setup?
There are any schema changes between v4.6 and v6.7.2 we should apply manually for Oracle?
There are any specific configuration changes or deprecated features we need to be aware of in 6.7.2?
Any official recommendations or community experiences around this upgrade path would be much appreciated.
Thank you in advance for your support!
Best regards,
Bibhuti