0

On the Oracle Concepts documentation page at https://docs.oracle.com/cd/E11882_01/server.112/e40540/intro.htm#CNCPT947. It describe background processes as:

These processes consolidate functions that would otherwise be handled by multiple Oracle Database programs running for each client process.

I don't quite understand it. Could anyone help to explain a little bit please? Thanks.

1

1 Answer 1

1

In simple words, they are trying to say that each client process has code in it that talks to the background processes, in order to coordinate communication between the server software (RDBMS) and all the client processes.

Without this "API" code, each client process would have to be a set of programs that talk back to the RDBMS. This would not only be memory hungry and very inefficient, there would also not be coordination between server and client.

Sign up to request clarification or add additional context in comments.

Comments

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.