Configuration file Reference
How to configure ProvenDB for Oracle
In most modes, ProvenDB for Oracle requires a configuration file. This file is in the YAML format. The file contains the connection credentials for Oracle and the Provendb "Proofable" anchoring service, and details of tables that are registered for automatic monitoring.
Note:
If no configuration file is specified, the ProvenDB for Oracle will look for a configuration file called
provendb.yaml
in the current directory.
The following example file might serve as a starting point for a configuration:
# How to connect to Oracle
oracleConnection:
connectString: ora12docker
user: proofable
password: xxxxxxxxxxxxx
anchorType: HEDERA
dbmsAlert: TRUE
proofable:
token: eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE2MDQwMTk3NTgsImp0aSI6Im14NnlZOVpqN1dLakdiMGlXdGlhQUdzSE0yM0lpVDZ1c2FkMXBNQkE2S009Iiwic3ViIjoidTQ0eGl0dXhjbHZkdXRrNzg0aDI3cTlqIn0.ahYWFc8arehKKz6ivrJl7hjukB5j333QGJUpM3Dsfc8
endpoint: api.proofable.io:443
The following table outlines the configuration options:
Attribute | Description |
---|---|
oracleConnection.connectString | Oracle connection alias - typically an entry included in the local tnsnames.ora file |
oracleConnection.user | User name for the connection. Usually "provendb" |
oracleConnection.password | Password for the Oracle connection |
anchorType | Blockchain anchor type, such as ETH , BTC or HEDERA See here for a full list. |
dbmsAlert | If TRUE, ProvenDB for Oracle will wake up if a DBMS_ALERT is issued with the topic provendb_alert . See below. |
proofable.token | API key for the Proofable anchoring service - as obtained from (provendb.com)[provendb.com]. See Signing up and obtaining an API key . |
proofable.endpoint | The Proofable anchoring service end point. Usually api.proofable.io:443 . |
Note
A configuration file can be automatically generated from the provenbOracle install command. See install command reference.
Updated about 3 years ago
What’s Next