It sounds like it. The only thing you changed was the license. Before that, everything was OK. So, it's very probably the license....
Does 6.4 have a limit on the number of concurrent user/databases/something similar that can be opened?
It sounds like it is not always 1 database, but could be 1 of several, or even more than 1. That seems to rule out database corruption, or you'd expect that the same db would fail every time. Sounds like number of concurrent connections or something like that.... does your Ingres license limit this in any way? Ask CA?