1,software codes area 软件的代码区域:用来存储正在运行和能运行的代码,oracle数据库的代码存储在软件代码区,在一个独占安全的区域,是不和用户程序代码放在一起的。
2,system global area SGA :是一些共享的结构,包括数据库实例的数据和控制信息。SGA是被所有服务进程和后台进程共享的。
3,program global area PGA:他是一个服务器进程独占而不共享的区域,只包含这个服务器进程的数据和控制信息。后台进程也分配它自己的SGA。
Oracle Database Memory Structures
oracle数据库在你启动一个实例的时候自动分配SGA,并在你关闭一个实例的时候自动收回。每个实例都有自己的SGA。
Part of the SGA contains general information about the state of the database and the instance, which the background processes need to access. This is called the fixed SGA.No user data is stored here. The SGA also includes information communicated between processes, such as locking information.
If the system uses shared server architecture, then the request and response queues and some contents of the PGA are in the SGA.
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/25155154/viewspace-689539/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/25155154/viewspace-689539/