数据库服务器是由数据库和例程组成。数据库负责主要存储数据,历程是用户和数据库的中间人,相当于数据库的前台,你要跟数据库要数据查询或者更新数据等得通过例程进行。举个简单的例子也许不那么准确。你QQ用户的信息存储在数据库里,你要查询或修改你的数据显然是不能直接操纵库的,你的用QQ这个前台工具,例程就是oracle数据库的前台工具。你知道例程又分内存结构和后台进程结构,你跟数据库要数据,数据库把数据交给例程的内存结构暂时保管,数据库跟内存结构的中间人就是后台进程,后台进程有很多,自己百度,每个后台进程都有它专门的作用。这么说明白了吧?纯手工!
例程有内存结构和后台进程组成,内存用来缓存各种数据,后台进程有PMON进程,SMON进程,DBWR进程等等,这些进程在后台运行,分工不同,有负责将脏数据写入数据块的,将用户操作信息写入日志等等,这些都是保证数据库正常运行的机制。而当用户访问数据库时会启动一个用户进程,用户进程通过服务器进程来获得服务
首先你应该明白,数据库服务器是由数据库和例程组成。
数据库负责主要存储数据,历程是用户和数据库的中间人,相当于数据库的前台,你要跟数据库要数据查询或者更新数据等得通过例程进行。
举个简单的例子也许不那么准确。
你QQ用户的信息存储在数据库里,你要查询或修改你的数据显然是不能直接操纵库的,你的用QQ这个前台工具,例程就是oracle数据库的前台工具。
你知道例程又分内存结构和后台进程结构,你跟数据库要数据,数据库把数据交给例程的内存结构暂时保管,数据库跟内存结构的中间人就是后台进程,后台进程有很多,自己百度,每个后台进程都有它专门的作用。