
http://www.realdba.net/category/db/orcl/basic/ any question please contact martin.tian@hotmail.com
Each user has Oracle database code executing on his or her behalf
that interprets and processes the application's SQL statements.
每个用户都具有为其运行的 Oracle 数据库代码,以解释和处理应用
程序的 SQL 语句。
A process normally runs in its own private memory area. Most processes
can periodically write to an associated trace file (see "Trace Files").
进程通常在其自己的私有内存区内运行。大多数进程可以定期写入一个关联
的跟踪文件 (请参阅"跟踪文件")。
"Tools for Database Administrators" and "Tools for Database Developers"
Multiple-Process Oracle Database Systems
Multiple-process Oracle (also called multiuser Oracle) uses several
processes to run different parts of the Oracle Database code and
additional processes for the users—either one process for each connected
user or one or more processes shared by multiple users. Most databases
are multiuser because a primary advantages of a database is managing
data needed by multiple users simultaneously.
多进程 Oracle (也称为多用户 Oracle) 使用几个进程来运行 Oracle 数
据库代码的不同部分,并为用户运行一些其他进程——要么每个连接的用户
一个进程,或由多个用户共享一个或多个进程。大多数数据库都是多用户
的,因为数据库的主要优势是管理同时由多个用户所需的数据。
Each process in a database instance performs a specific job. By dividing
the work of the database and applications into several processes, multiple
users and applications can connect to an instance simultaneously while
the system gives good performance.
数据库实例中的每个进程执行某个特定的作业。通过将数据库和应用程序的
工作划分成几个进程,多个用户和应用程序可以同时连接到实例,而系统仍
可提供较好的性能。
A database instance contains or interacts with the following types of
processes:
数据库实例包含如下类型的进程,或与以下类型的进程进行交互:
Client processes run the application or Oracle tool code.
客户端进程,运行应用程序或 Oracle 工具代码。
Oracle processes run the Oracle database code. Oracle processes
including the following subtypes:
Oracle 进程,运行 Oracle 数据库代码。Oracle 进程包括下列子类
型:
o Background processes start with the database instance
and perform maintenance tasks such as performing instance
recovery, cleaning up processes, writing redo buffers to disk,
and so on.
o 后台进程,与数据库实例同时启动,并执行一些维护任务,如
执行实例恢复、清理进程、将重做缓冲区写入磁盘等。
o Server processes perform work based on a client request.
For example, these processes parse SQL queries, place them
in the shared pool, create and execute a query plan for each
例如,这些进程解析 SQL 查询、将查询放入共享池、为查询
创建并执行查询计划、和将数据从数据库缓冲区高速缓存(或
评论