Oracle两部分:实例和数据库
实例由以下组成:SGA,Sharedpool,Databasebuffercache,Redologbuffercache。数据库由物理文件组成,其中必须有的文件是:数据文件,控制文件,重做日志,另外还有:参数文件,口令文件,归档日志文件(这三个不是必须的)。
用户建立连接后,启动一个服务器进程,用来将来代替用户进程完成SQLCOMMAND,再通过Oracle实例实现对数据库的相关文件进行改变(数据进行读取或修改)。
用户进程不可以直接操作数据库,而必须通过建立连接后,再通过服务器进程来完成。
OracleSERVER由两个部分组成,
1、INSTANCE:又由内存结构和后台进程。
2、DATABASE:又由数据文件,日志文件和控制文件组成<这三个文件是必需的>。
CONTROLFILE是用来连接实例和DATABASE:
SQL>SHUTDOWNIMMEDIATE SQL>STARTUPNOMOUNT SQL>ALTERDATABASEMOUNT |
以上三个过程就是通过CONTROLFILE来连接实例和数据库。
SQL>ALTERDATABASEOPEN:在OPEN的过程对DATABASE的数据文件和重做日志文件进行一次性的验证,验证它们的状态。
OracleINSTANCE:存取数据库的一个手段。
一个DATABASE与INSTANCE之间是1:N的关系,一个INSTANCE只能操作一个DATABASE,由内存结构(共享池,
BUFFERCACHE,REDOLOGBUFFERCACHE)及相应的进程结构组成(PMON<程序监控进程>,SMON<系统监控进程>,CKPT<检查点进程>)。
SQL>SHOWSGA---显示DATABASE内存结构信息 SQL>SETWRAPOFF SQL>SETLINESIZE200 |
以上这两个是设置行宽。
相关文章
实时数据集成简介
用OracleTimesTen加速Oracle数据库
多个dump文件做Oracle中大数据量输出
从内部开始认识Oracle数据库结构组件
使用XSU在数据库中存储和检索XML
Oracle数据复制技术有效解决数据冗余
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛