【OracleSAMPLE语法应用】教程文章相关的互联网学习教程文章

关于提高Oracle应用程序的编程效率【图】

Oracle应用程序效率的提高可以从以下几个方面着手进行:⑴业务逻辑功能调整;⑵优化数据结构设计;⑶优化数据处理步骤; Oracle应用程序效率的提高可以从以下几个方面着手进行: ⑴业务逻辑功能调整; ⑵优化数据结构设计; ⑶优化数据处理步骤; ⑷优化SQL语句; ⑸物理结构调整; ⑹内存分配优化; ⑺I/O调整; ⑻解决内存争用; ⑼优化操作系统。 这里主要就SQL语句的优化总结一些经验以供参考: 1、SQL语句书写格式,使用共享S...

OracleSQL语句中正则表达式的应用

REGEXP_LIKE(匹配)REGEXP_INSTR (包含)REGEXP_REPLACE(替换)REGEXP_SUBSTR(提取)如 手机号码的表达式: ^[1]{1}[35]{1}[[:digit: REGEXP_LIKE(匹配)REGEXP_INSTR (包含)REGEXP_REPLACE(替换)REGEXP_SUBSTR(提取) 如 手机号码的表达式: ^[1]{1}[35]{1}[[:digit:]]{9}$查询客户信息表(tKHXX)中有手机号码(SJHM)的可以这样查询 1. SELECT * FORM tKHXX where REGEXP_LIKE(SJHM, ^[1]{1}[35]{1}[[:digit:]]{9}$ ) SELECT * FORM tK...

也谈Oracle数据库的绑定变量特性及应用【图】

绑定变量(binding variable),共享池(shared buffer pool), SGA(system global area);在开发一个数据库系统前,有谁对Oracle 系统了 绑定变量(binding variable),共享池(shared buffer pool), SGA(system global area); 在开发一个数据库系统前,有谁对Oracle 系统了解很多,尤其是它的特性,好象很少吧;对初学者来讲,这更是不可能的事情;仅仅简单掌握了SQL的写法,就开始了数据库的开发,其结果只能是开发一个没有效率,也没有可扩展的系统...

Oracle中的树型递归的应用【图】

比如在做一个新闻导航栏时,经常要这样比如:首页gt;gt;Agt;gt;A1gt;gt;A2这样,就是比如点A2这个分类,要显示A2的父亲们的 比如在做一个新闻导航栏时,经常要这样比如: 首页>>A>>A1>>A2 这样,就是比如点A2这个分类,要显示A2的父亲们的名字,在Oracle中,很容易办到,主要使用的是 START WITH...CONNECT BY PRIOR,下面是其用法摘录: Oracle中的select语句可以用START WITH...CONNECT BY PRIOR子句实现递归查询,connect by 是...

Oracle应用集成架构不断实现创新【图】

北京,2009年4月9日mdash;mdash; middot; 通过发布针对通信行业全新的Oracle应用集成架构基础软件包(Oracle AIA Found   北京,2009年4月9日—— 通过发布针对通信行业全新的Oracle应用集成架构基础软件包(Oracle AIA Foundation Pack 2.3)和6个新型的开箱即用Oracle应用集成架构流程集成包(Oracle AIA Process Integration Packs), 甲骨文公司继续致力于创新并增强Oracle 应用集成架构(Oracle AIA)业务流程集成产品和功能。 目...

Linux下Oracle10_Dataguard配置与应用【图】

DataGuard 双节点 node1 node21.在node2上配置网络 包括 网卡mac地址,ip,dns名 并测试网络2.在node1上 运行终端terminal命令--en DataGuard 双节点 node1 node21.在node2上配置网络 包括 网卡mac地址,ip,dns名 并测试网络2.在node1上 运行终端terminal命令--env |grep PATH 3.在node1上创建数据库 选择 特殊数据库 类型4.在node1上 运行终端terminal命令--env |grep ORA 全局数据库名要和配置文件里的Oracle_sid设置的同名.5.在no...

Oracle函数中游标及递归的应用【图】

在代码中使用递归可能大部分程序员都不陌生,但是在存储过程或者函数中写个递归估计就不多见了。今天遇到了一个在Oracle函数中使 在代码中使用递归可能大部分程序员都不陌生,但是在存储过程或者函数中写个递归估计就不多见了。 今天遇到了一个在Oracle函数中使用递归的例子,特记录下来,方便以后查阅 CREATE OR REPLACE FUNCTION F_Func(v_pcatalogue IN NUMBER, i_newPcatalogue IN NUMBER, v_authTypeId in number) RETURN NU...

Oracle并行执行特性应用初探【图】

在历史数据转出测试过程中,通过不断的优化,包括SQL调整和数据库调整,从AWR中看到,基本上难以进行更多的性能提升,于是准备试 1. 序在历史数据转出测试过程中,通过不断的优化,包括SQL调整和数据库调整,从AWR中看到,基本上难以进行更多的性能提升,于是准备试试并行执行的特性,从这个任务的特点来分析,也比较适合采用这项技术。本文介绍了使用并行执行过程中的常用SQL,以及遇到的一些问题,以及性能对比试验的结果,并且...

OracleFlashback基础应用【图】

查看用户是否具有Flashback权限 select * from session_privs where privilege like 查看用户是否具有Flashback权限 select * from session_privs where privilege like FLASHBACK%; 授予用户Flashback权限 grant flashback any table to test; 恢复刚才删除的一条数据 alter database add supplemental log data; delete from dept where dname=IT; commit; select * from dept where dname=IT; 查看操作,并使用undo_sql恢复 sel...

OracleStudy--RAWDevice在Oracle下的应用【图】

为什么还要减去一个DB_BLOCK_SIZE呢?这是因为ORACLE建立DATAFILE时,在命令中SIZE指定的大小之外,还要在文件头另加一个BLOCK, 1、 什么是裸设备(RAW DEVICE) 裸设备是指未创建文件系统的磁盘分区(raw partition)或逻辑卷(raw logical volume),应用程序直接通过一个字符设备驱动程序对它进行访问。如何对设备上的数据读写决定于使用它的应用程序。由于对裸设备的操作不通过UNIX的缓冲区,数据在Oracle的数据缓冲区(BUFFER CACHE...

Oracle10gStandbyDatabase实时应用redo数据【图】

启用实时应用, 日志应用服务会直接应用接收的redo 数据,而不需要等待当前standby redo log 归档,对于failover 和switchover 的 -------physical standby database: real-time apply 需要配置 standby redo log; 启用实时应用,, 日志应用服务会直接应用接收的redo 数据,而不需要等待当前standby redo log 归档 对于failover 和switchover 的时间会大大的减小,因为在failover or switchover 时standby redo log 已经被应用到...

Oracle11gR2RAC实时应用集群

Oracle11gR2 RAC实时应用集群(1)在Redhat Enterprise Linux5 x86_64下的集群(ASM篇)(Oracle11gR2 + Grid + RHEL5 + ASM) Oracle11gR2 RAC实时应用集群(1)在RedHat Enterprise Linux5 x86_64下的集群(ASM篇)(Oracle11gR2 + Grid + RHEL5 + ASM)RAC(Real Application Clusters,实时应用集群),是多台主机组成的集群计算环境,是Oracle数据库支持网格计算环境的核心技术。 普通Oracle数据库,,只能在一台主机上运行,数据库的实例...

误删除了SYSTEM表空间和部分应用表空间数据文件的Oracle数据恢复

D公司的SA由于误操作将在线业务数据库的SYSTEM表空间上的数据文件,以及部分应用表空间数据文件意外删除了。 此场景中由于部分应用表空间数据文件被删除了,这其中可能包括含有数据表的SEGMENT HEADER的数据文件,所以使用Scan Tables From Segment Header可D公司的SA由于误操作将在线业务数据库的SYSTEM表空间上的数据文件,以及部分应用表空间数据文件意外删除了。此场景中由于部分应用表空间数据文件被删除了,这其中可能包括含...

Java+Oracle应用开发的几个常见问题解答

问题一:如保加载JDBC驱动程序: 正常我们加载驱动程序有三个途径: 1)Class.forName(String)这想当于classLoader一个String指定的类,在装载时把该驱动程序的静态内容都初始化,其实这时驱动程序类调用了DriverManager.registerDriver(driver)方法 2)使用系  问题一:如保加载JDBC驱动程序:正常我们加载驱动程序有三个途径:1)Class.forName(String)这想当于classLoader一个String指定的类,在装载时把该驱动程序的静态内容都初...

Oracle字符串截取和拼接应用

今天有人问了个关于Oracle字符串截取和拼接的问题,让我帮他写出SQL,看了下问题描述还比较清晰就试着解决下,利用午休时间把功能实现了,问题看似不难,但思路今天有人问了个关于Oracle字符串截取和拼接的问题,让我帮他写出SQL,看了下问题描述还比较清晰就试着解决下,利用午休时间把功能实现了,,问题看似不难,但思路一定要清晰,不然就乱了,关键大量应用了Oracle的substr 和instr函数,下面贴出问题和脚本:问题:sql中一个...