在https://docs.oracle.com/cd/E11882_01/server.112/e40540/intro.htm#CNCPT947的Oracle Concepts文档页面上。它将后台进程描述为:
这些过程合并了由每个客户端进程运行的多个Oracle数据库程序处理的功能。
我不太明白。有人可以帮忙解释一下吗?谢谢。
简单来说,他们试图说每个客户端进程都有代码与后台进程通信,以协调服务器软件(RDBMS)和所有客户端进程之间的通信。
如果没有这个“API”代码,每个客户端进程都必须是一组与RDBMS对话的程序。这不仅会耗费内存而且效率很低,服务器和客户端之间也不会有协调。