本规范的目的是让数据库设计人员,在进行数据库对象设计时,确保命名的标准化、规范化。通过建立命名规范,促使每个设计人员养成良好的习惯,提高对象的可识别性,促进团队交流和新员工的学习,以保证软件产品的质量。本规范应用于高阳金信公司电力服务中心使用到Oracle数据库的软件开发项目。 本规范适用人员包括电力服务中心所有软件开发人员,在整个软件设计开发过程中必须遵循此规范。
本规范的目的是力求开发人员在进行oracle PL/SQL程序开发时编码的标准化和规范化。通过此规范,促使每个开发人员养成良好的编码风格和习惯,提高程序的可靠性、可读性、完整性,增进团队间的交流和新同事的学习,保证软件产品的质量。本规范应用于高阳金信公司电力服务中心使用到Oracle数据库的软件开发项目。 本规范适用的人员包括电力服务中心所有参与Oracle数据库后台开发的开发人员,开发人员在进行oracle PL/SQL程序编码过程中必须遵循此规范。
oracle锁锁类型:⊙DML锁⊙DDL锁⊙内部锁或LATCH⊙DML和DDL锁涉及可见的SCHEMA对象⊙LATCH和内部锁涉及不可见的内部对象,如LIBRARYCACHE我们说的内部对象主要是内存组件本节主要介绍DML锁DML是数据维护语言DML锁是用来控制多个用户并行访问的数据确保一致性既然DML锁是用来维护数据一致性注意:SELECT也是DMLSELECT有DML锁吗?SELECT是没有锁的所以也没有DML锁注意,很多数据库系统,SELECT默认是有锁的这正是ORACLE并发能力更强的原因因为SELECT可以不通过锁就能保证数据一致性因为ORACLE有回滚段来保证数据一致性并发:就是同一时间段,有多个会话同时访问某个对象DML锁是确保在某一事务期间修改的数据,不能让另一个用户修改或编辑DML锁还可以确保被修改的表的事务还没有结束的话,不允许在表上做DDL。SELECT在ORACLE没有任何锁,所以也就没有任何并发问题和保护的功能,所以SELECT的任何时候都可以DROP。
PL/SQL是ORACLE对标准数据库语言的扩展,ORACLE公司已经将PL/SQL整合到ORACLE 服务器和其他工具中了,近几年中更多的开发人员和DBA开始使用PL/SQL,本文将讲述PL/SQL基础语法,结构和组件、以及如何设计并执行一个PL/SQL程序。
随着不同应用模块间的消息交互和通信成为一个关键的功能,并且变得越来越重要。Oracle引入了一种强大的队列机制,通过它程序间可以实现信息的交互,oracle把它称作为AQ - Advanced Queuing. 使用Oracle AQ,我们不需要安装额外的中间件,它是Oracle数据库的一个功能组件,只要你安装了Oracle 数据库就可以使用AQ了。接下来分两部分来介绍AQ的使用,使用之前我们要创建QUEUE.
第一章.理解什么是数据库恢复当我们使用一个数据库时,总希望数据库的内容是可靠的、正确的,但由于计算机系统的故障(硬件故障、软件故障、网络故障、进程故障和系统故障)影响数据库系统的操作,影响数据库中数据的正确性,甚至破坏数据库,使数据库中全部或部分数据丢失。因此当发生上述故障后,希望能重构这个完整的数据库,该处理称为数据库恢复。恢复过程大致可以分为复原(Restore)与恢复(Restore)过程。
PL/SQL是一种块结构的语言,组成PL/SQL程序的单元是逻辑块,每个块都可以划分为三个部分块的三个部分<br> 声明部分(Declaration section)<br> 执行部分(Executable section)<br> 异常处理部分(Exception section)
如果你是Oracle多表查询优化方面的新手,对Oracle多表查询优化的相关实际应用不是很了解的话,以下的文章会给你提供更全面的知识。以下就是文章的详细内容的介绍,望你会有所了解。 Oracle采用自下而上的顺序解析WHERE子句,根据这个原理,表之间的连接必须写在其他WHERE条件之前, 那些可以过滤掉最大数量记录的条件必须写在WHERE子句的末尾.
第一部分、SQL&PL/SQL。第二部分、ORACLE构架体系。第三部分、备份与恢复。第四部分、性能调整。第五部分、ORACLE网络。第六部分、OS相关。
PL/SQL介绍
改变ORACLE环境索引创建
DECODE-一个有特异功能的函数DECODE:是Oracle对SQL的扩充。