ITPub博客

首页 > 数据库 > Oracle > 成都朗沃教育T58部ORACLE第一章

成都朗沃教育T58部ORACLE第一章

Oracle 作者:shuishui214 时间:2009-09-18 19:58:19 0 删除 编辑

数据库

1:Oracle是对象关系数据库,sql是纯关系数据库
2:Oracle的优点:
    a:支持多用户,大量事务量的事务处理
    b:数据的安全性与数据的完整性控制方面性能好
    c:支持分布式
    d:可移植性,跨多个平台,但是多用于Linnix

            分配                                  启动           分配
3:oracle启动----->SGA(共享内存区由系统全局区组成)------>启动后台----->PGA(非内存区由程序全局区组成)

-------------------------------------------------------------|-----------------------------------------
                                                             |管理
                                                          Oracle数据库

4:Oracle体系结构


           
         | 数据库:|物理结构:数据库文件,重要日志文件,控制文件,初始化参数文件,口令文件
                    |
         |         |逻辑结构:表空间,段,区,块
       
         |
        
         |
        
         |

Oracle   |

         |         |内存:SGA:数据缓冲区,日志缓冲区,共享池
                          PGA:排序区,会话信息,游标状态,堆栈空间
         |         
              实例 |
         |
                   |
         |
                   |后台进程:数据库写进程(DBWR),日志写进程(LGWR),系统监控(SMON),进程监控(PMON),检查点进程(CKPT),归档进程(ARCH)
 


5:SGA:在内存中规划一个规定区域,用来存储每个用户所需存取的数据,以及Oracle运行的必备系统信息,成为系统全局区。-----相当于servletContext
  PGA:是在用户进程中接到数据库并创建一个会话自动分配,保存每个与Oracle数据库连接的用户进程。-----相当于session

6:共享池:对SQL,PL/SQL程序进行语法分析,编译,执行的内存区域,共享池的大小直接影响数据库的性能
           保存了对SQL分析结果,减少分析相同SQL的时间,提高SQL执行效率。

7:物理结构与逻辑结构的关系:
   一个实例只能管理一个数据库,一个数据库可能有多个实例同时管理

8:PL/SQL简介:
      PL/SQL的分类:
        匿名块:直接执行的块,
        命名块:名称调用块,在创建的时候生成,分为子程序(包括存储和函数),包,触发器

9:PL/SQL运行机制:
    PL/SQL编写的匿名块放在客户端,过程、函数触发器放在服务器端,它是对标准SQL的扩充,PL/SQL的执行需要       PL/SQL引擎执行。

10:PL/SQL编译过程:


                                                                                                ---->绑定
                PL/SQL引擎 --->检查共享池是否有相同的SQL语句,没有继续,有则返回---->语法检查--->                               ---->产生伪代码,并设置为合法
                                                                                                 ---->检查对表,列等对象的引用

11: PL/SQ的优点:
   提高应用程序的性能----select语句在PL/SQ中作为单个单元发送到服务器---提高模块化程序开发能力---具有良好的兼容性---语序定义标识符---提高了出棩下控制结构--提       供了异常处理

   缺点:违背分层的思想

***注意:语句一定要用分号结尾,否则无效

 

 

 

 

 

 

 

 

 

 


 

<!-- 正文结束 -->

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/10624436/viewspace-1117081/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
下一篇: 没有了~
请登录后发表评论 登录
全部评论