- Home
- Resources
- Integrations
- Embeddings Oracle Database
n8n Embeddings Oracle Database nodeConfigure Embeddings Oracle Database in n8n.
The n8n Embeddings Oracle Database node turns text into vectors so another node can search on meaning. It is a sub-node, which means it has no main input and never runs alone. One parameter to fill, one Embeddings port to connect, and a root node that calls it.
Verified Trustpilot reviews · AI, automation & growth agency
What does the n8n Embeddings Oracle Database node actually do?
The node converts text into embeddings, that is lists of numbers that let a workflow compare meaning instead of matching exact words. Its n8n description says it in three words: use ONNX embeddings. It has no main input of its own. You drop it beside a root node, clip it onto the Embeddings port, and the root node calls it every time a piece of text has to become a vector.
First scenario, a searchable knowledge base. A vector store node sits in the workflow as the root node and needs something to embed the documents you push into it. This node fills that slot: pick the model in the Model field, connect the port, and every chunk that goes through the store gets its vector without any extra step in the canvas.
Second scenario, an assistant that answers from your own documents. An AI Agent queries a store to find the passages closest to a question. The same embedding node has to be attached on both sides, at indexing time and at query time, otherwise the numbers are not comparable and the search returns nothing useful.
Third scenario, sorting inbound text. Rows landing in Google Sheets or tickets arriving from a form can be embedded once, then compared to a handful of reference examples to spot near duplicates or route them to the right queue. The embedding sub-node does the numeric part, the root node does the logic.
When to prefer something else: this node runs ONNX embeddings. If the rest of your stack already relies on a hosted provider and its credential is set up, an embeddings sub-node from that provider, such as the one that pairs with OpenAI, keeps a single account to manage. The provider bills its own API calls in that case, and n8n adds nothing on top.
The limits are worth knowing before you build. The node exposes 1 parameter at version 1, so there is no batch size, no dimension override and no retry setting to tune here. It cannot be triggered, tested or run on its own: without a root node attached to its Embeddings port, it stays idle. And no public n8n template currently uses it, so the wiring is on you. The n8n training covers that sub-node model in practice.
What do you set up before the first run?
- 01
Create the credential once
Open the Credentials menu in n8n and create the credential this node asks for. A credential in n8n is a stored set of connection details, saved apart from the workflow so the values never sit in the canvas. It is created once and reused by every workflow on the instance, which matters as soon as the same embedding setup serves several automations.
- 02
Select it in the node
Open the Embeddings Oracle Database node and pick the credential from the dropdown at the top of the panel. n8n keeps the selection with the node, so duplicating the node into another workflow keeps the link. If the list is empty, the credential was saved under a different type and has to be created again from the node itself.
- 03
Attach it to a root node
A sub-node with a valid credential still does nothing on its own. Drag the connector from the Embeddings port to the matching input of the root node that needs vectors, then run the root node. The execution log shows the sub-node call nested under the root node, which is where you check that the credential actually worked.
What does this node connect to?
n8n splits its AI nodes in two: a root node receives the workflow items through its main input, and sub-nodes clip onto its ports, one type of sub-node per port. This node is a sub-node, and it offers a single port.
Output (what it plugs into)
- Embeddings
ai_embedding
01Embeddings
The Embeddings port is how this node hands its vectors to whatever asked for them. It is an output: the connection starts here and lands on the root node, not the other way round.
Key parameters
- Required: the port (
ai_embedding) has to be connected to a root node that turns text into vectors, and that root node will not run while the slot is empty.
Which setting does the node expose?
The Embeddings Oracle Database node has one parameter. For each one: the node as you configure it in n8n, what the parameter changes, and our field notes.
Parameters index
Model
modelWhat you see in n8n
Notes & use cases
Model is the only parameter on the node, and it decides which ONNX model produces the vectors. n8n calls it a resource locator, which means you either pick an entry from the list it loads for you or switch the selector to type an ID yourself. Use the second mode when the value comes from an earlier node.
Key parameters
- Model: required, so leaving it empty stops the node before it runs. Choose from the list, or specify an ID, for instance
{{ $json.model }}when a previous node carries the value.
Need help automating Embeddings Oracle Database with n8n?
A person reads every message.
Questions people ask next
01Is the Embeddings Oracle Database node included in n8n?
02What do you need for the n8n Embeddings Oracle Database node to work?
03What are the limits of this node?
04What has to be plugged in, and where do you start?
05n8n or Make for this kind of setup?
Get our weekly integration tips.
No spam. Unsubscribe anytime.


