7.191 DBMS_KAFKA_SEC_ALLOWED_PROPERTIES
DBMS_KAFKA_SEC_ALLOWED_PROPERTIES
displays valid Oracle SQL Access to Kafka (OSAK) security properties.
DBMS_KAFKA_SEC_ALLOWED_PROPERTIES
is a system table that is created and populated during database installation. It displays the properties that are allowed in the osakafka.properties
file, which contains security configuration properties as required by the librdkafka
library.
Immediately after installation, DBMS_KAFKA_SEC_ALLOWED_PROPERTIES
displays the initial Oracle SQL Access to Kafka (OSAK) security properties listed in Table 7-1. Subsequently, a user with the role OSAK_ADMIN_ROLE
can view DBMS_KAFKA_SEC_ALLOWED_PROPERTIES
and add additional properties to this table, as required or suggested by Oracle Support. Only the properties displayed in the DBMS_KAFKA_SEC_ALLOWED_PROPERTIES
table are read from the osakafka.properties
file.
Column | Datatype | NULL | Description |
---|---|---|---|
|
|
|
Name of the security property |
|
|
|
Description of the security property |
Table 7-1 Initial Oracle SQL Access to Kafka (OSAK) Security Properties
Property Name | Description |
---|---|
|
Enables |
|
Maximum number of bytes a Kafka server can return in a poll of a single partition. This is a positive integer value. Oracle Cloud Infrastructure (OCI) Streaming service Kafka recommends limiting the request size to 1 MB per partition. |
|
Maximum number of bytes a Kafka client can fetch in a poll of a single partition. This is a positive integer value with a default of 1 MB. This parameter, along with |
|
File name of the Kerberos credentials (ticket) cache ( |
|
File name of the Kerberos configuration file ( |
|
Kafka client Kerberos principal name |
|
Primary name of the Kerberos principal, as specified in the Kafka Broker JAAS configuration file For example: The format of a typical Kerberos V5 principal is: Therefore, if the following is specified in the Kafka Broker JAAS configuration file:
Then the value of |
|
Simple Authentication and Security Layer (SASL) mechanism to use for authentication. This is an alias for the |
|
SASL mechanism to use for authentication. The allowed values are |
|
User name for SASL authentication |
|
Protocol used to communicate with Kafka brokers. The allowed values are |
|
File name of the Certificate Authority (CA) file for verifying the Kafka broker key |
|
File name of the Kafka client certificate in Privacy-Enhanced Mail (PEM) format |
|
Endpoint identification algorithm to validate the Kafka broker host name using a Kafka broker certificate. The allowed values are |
|
File name of the Kafka client private key |
Note:
This view is available starting with Oracle Database 23ai.
See Also:
Oracle Database
Utilities for more information about the osakafka.properties
file