Я работал над ODB C на стороне разработки драйвера базы данных и хорошо понимаю Соединения и операторы в этом пространстве. С JDB C я немного растерялся, пытаясь получить похожую информацию о нем. Я ищу что-то похожее на следующее для Oracle 12 c, и мне нужна помощь с этим.
Ниже приведен хороший список системных ограничений и значений по умолчанию для TimesTen, например, в нем перечислены «Максимум количество подготовленных операторов PL / SQL на соединение ". имеет номер по умолчанию.
https://docs.oracle.com/database/121/TTREF/limit.htm#TTREF455
С Oracle 12 c Я вижу некоторую информацию, похожую на эту, где они говорят, что это число варьируется в зависимости от количество кэшей операторов. Есть ли документ, в котором есть список системных ограничений для версии Oracle 12 C.
Пример кода для вызова некоторых метаданных для получения информации также не дает много результатов (пример кода ниже )
DatabaseMetaData dbmd;
// connect to the database
try{
dbmd = g_dbConn.getMetaData();
System.out.println(dbmd.getDatabaseProductName());
System.out.println(dbmd.getDatabaseProductVersion());
System.out.println(dbmd.getDriverName());
System.out.println(dbmd.getDriverVersion());
System.out.println(dbmd.getCatalogs());
//System.out.println(dbmd.getCatalogTerm());
System.out.println(dbmd.getMaxConnections());
System.out.println(dbmd.getMaxStatementLength());
System.out.println(dbmd.getMaxStatements());
}
catch (SQLException ex) {
ex.printStackTrace();
}
--------------------- ВЫХОД ------------------ ------ Oracle
Oracle База данных 19 c Enterprise Edition Release 19.0.0.0.0 - Производство
Oracle JDB C драйвер
12.1.0.2.0
oracle .jdb c .driver. ForwardOnlyResultSet@f8c1ddd
0
65535
0