У меня есть Java-приложение, использующее Oracle db. В веб-приложении используется спящий режим. У меня есть 2 экземпляра oracle - первый в сервере, второй - в локальной виртуальной машине linux.
Когда я подключаюсь к локальному экземпляру oracle в какой-то момент, я получаю
ORA-01792: максимальное количество столбцов в таблице или представлении 1000
исключение. Но когда я подключился к oracle (который находится на сервере), не получайте это исключение. Я делаю точно такое же действие, и дамп - то же самое. Так что я думаю, проблема в оракуле. возможно, какая-то конфигурация отличается.
Может ли кто-нибудь сказать мне, что может быть различием между серверами оракула, что приводит к этой ситуации?
UPDATE. некоторые части из stacktrace
Caused by: org.hibernate.exception.SQLGrammarException: could not initialize a collection:
Caused by: java.sql.SQLSyntaxErrorException: ORA-01792: maximum number of columns in a table or view is 1000