ORACLE体系结构 内存结构
ORACLE数据库启动时分配一大块非常大的内存区域。ORACLE运行过程中所有的操作都在这里进行。
ORACLE内存=SGA+PGA。
SGA=数据高速缓冲区+日志缓冲区+共享池+大池+Java池。
数据高速缓冲区:数据高速缓冲区是最近从数据文件中检索出来的数据,缓存起来供所有用户共享。
日志缓冲区:缓存用户对数据库执行的各类操作的重做记录。
共享池:缓存最近执行过的SQL命令、PL/SQL程序、数据字典。是对SQL、PL/SQL进行分析、编译、执行的区域。
共享池=库缓存(SQL工作区+PL/SQL工作区)+数据字典缓存
大池:这是一个可选的内存配置项,主要为ORACLE多线程服务器、服务器I/O进程、数据库备份和恢复操作、执行具有大量排序操作的SQL语句等需要大量缓存时提供内存空间。
Java池:提高对Java程序开发的支持,用于存储Java程序、Java语法分析表、Java语句的执行方案和Java程序开发
PGA=排序区+会话区+游标区+堆栈区
排序区:用于存放排序操作所产生的临时数据
会话区:存储当前会话的信息,用户名、口令、权限、角色等信息
游标区:存放游标操作时产生的数据
堆栈区:用于保存会话过程中的变量
相关文档:
在安装完Oracle
10g之后,想打开sql*plus来学习,然后按照书上的步骤用scott用户来连接数据库,可输了好几次都提示一个错误。
error: the account is locked
然后上网查了一下之后发现这个用户被锁定了,至于它为什么被锁定,可能是下面几个原因。
1.尝试多次登录未成功.(可能密码不正确)
2.此用户被管理员手工锁定 ......
导出数据库:exp 用户名/密码@数据库名 file=盘符:/文件夹/文件名.bmp owner=用户 或 exp 用户名/密码@数据库名 file=盘符:/文件夹/文件名.bmp full=y
导入数据库:imp 用户名/密码@数据库名 file=导出的文件 full=y ......
http://www.oracle.com/technology/global/cn/pub/notes/technote_php_instant.html
为 Linux 和 Windows 安装 PHP 和 Oracle 10g Instant Client
作者:Christopher Jones,甲骨文公司的咨询技术人员
发布日期:2004 年 12 月
Oracle 10g Instant Client(免费下载)是PHP 与远程 Oracle 数据库连接的最简单方式,它 ......
Oracle数据库服务器由两部分组成,一部分是ORACLE数据库,一部分是ORACLE实例。ORACLE数据库就是存储在磁盘上的ORACLE数据文件、日志文件和控制文件。实例是用来对数据库进行操作、管理的。实例由一系列进程和内存组成。
启动数据库的时候先在内存分配一块很大的存储空间,然后启动ORACLE数据库运行时需要的一系列进程,即 ......