# tOracleOutput

Writes, updates, makes changes or suppresses entries in an Oracle database.

tOracleOutput executes the action defined on the table and/or on the data contained in the table, based on the flow incoming from the preceding component in the Job.

### In this section

* [tOracleOutput Standard properties](https://help.qlik.com/talend/en-US/components/8.0/oracle/toracleoutput-standard-properties)
* [tOracleOutput properties for Apache Spark Batch](https://help.qlik.com/talend/en-US/components/8.0/oracle/toracleoutput-properties-for-apache-spark-batch)
* [tOracleOutput properties for Apache Spark Streaming (deprecated)](https://help.qlik.com/talend/en-US/components/8.0/oracle/toracleoutput-properties-for-apache-spark-streaming)

**Related concepts**

* [Populating an Oracle data warehouse](https://help.qlik.com/talend/en-US/components/8.0/oracle/toracleoutput-toracleinput-tmap-toracleinput-tmap-populating-oracle-data-warehouse-standard-component-enterprise "The following Java scenario creates a three-component Job that populates a data warehouse. A tOracleInput component reads your client data stored in the CLIENT table. A tMap component allows you to modify this data and the modifications are transmitted to the Leadfact table in the database through a tOracleOutput component.")

**Related tasks**

* [Using Oracle as a vector database](https://help.qlik.com/talend/en-US/components/8.0/oracle/toracleconnection-toracleinput-toracleoutput-toracleclose-tfileinputdelimited-tmap-tlogrow-using-oracle-as-vector-db-standard-component)