Фактическая свободная память в системе свободна + буферы + кэшированы. Буферы и кеширование используются для повышения производительности системы, но при необходимости будут возвращаться в свободный пул.
Если вы используете много разделяемой памяти (например, mmaping большой кеш), вычисления немного отличаются, и я использую free
для этого
xxx@xxx:$ free -h
total used free shared buff/cache available
Mem: 62G 4.4G 7.9G 11G 50G 45G
Swap: 2.0G 12M 1.9G
Свободная память в этом случае: [ 116]
см. Матрицу совместимости на http://www.oracle.com/technetwork/database/enterprise-edition/jdbc-faq-090281.html#02_02
Также имейте в виду, что тип данных метки времени доступен только после Oracle 10.
Когда мы обновили нашу базу данных Oracle с 8.1.7 до 10.2.0, я смог использовать тот же Oracle jdbc водитель (ojdbc14.jar). Таким образом, их драйвер jdbc поддерживает несколько версий одновременно. Конечно, возможно, что некоторые драйверы глючат, но планируется поддерживать больше версий одновременно.