聊聊Oracle排序分析函数
数据库系统应用,最典型的应用场景就是各种报表生成。作为开发人员,最理想的情况是“一句SQL解决一张报表”。但是,面对需求的“云谲波诡”,我们常常会“绞尽脑汁”。这个时候,丰富的经验和知识积累往往是我们解...
从一个小程序脚本看DB Time
从Oracle 10g开始,Oracle数据库开始进入性能度量收集、自诊断、智能调整阶段。应该说,就数据库本质特性而言,9i奠定了基础结构,之后一直到11g,Oracle的体系结构就没有发生本质性的变化。各种Oracle10g新特性中,笔者认为比较吸引人的特性是ASMM和AWR基础信息库。ASMM(Automatic Shared Memory Ma...
PL/SQL与DDL语句
PL/SQL是我们在Oracle环境下进行数据处理的好工具。相对于集合操作方式的SQL语句,PL/SQL则是面向过程化的开发语言,实际工作中的便利性更好。在PL/SQL代码里面,我们可以同时使用SQL语句和过程化的PL/SQL代码,两者交替使用。Oracle在处理PL/SQL代码过程中,也是使用SQL引擎和PL/SQL引擎交替处理。...
聊聊Forall使用的几个细节问题
Oracle PL/SQL是我们进行数据库应用开发极其方便的工具。PL/SQL的提出,是给面向集合操作的SQL和过程化程序结构之间提供一种过渡衔接。同其他程序设计语言一样,PL/SQL也存在基本的顺序、条件和循环语句结构。Forall作为For循环结构的一种变体,在PL/SQL程序优化过程中占到了很大的比重。Forall的优势在笔...
Oracle 11g中的Native PL/SQL代码编译
Oracle环境中,PL/SQL是我们进行业务逻辑实现的最佳手段,同时也是和Oracle数据库本身结合的最好的语言。使用好PL/SQL本身功能,可以大幅度提高我们的工作效率。我们从最开始学习计算机和编程开始,就接触到一个概念叫做“二进制程序码”。计算机可以直接进行二进制代码的执行,就目前而言,二进制是计算机...
SQL查询优化常见方法
SQL查询优化的常见方法
数据仓库性能优化技术
性能优化的原则: 提高操作中最慢部分的速度 剔除不必要的操作获取性能的技术:基于数据使用模式生成索引......
闪回(关于闪回表)
--整理以前的学习笔记闪回表是基于undo data的SQL> conn emr3/emr3@112已连接。SQL> flashback table hl_binglimb to timestamp(to_date('2012-10-18 23:59:59','yyyy-mm-dd hh24:mi:ss'));flashback table hl_binglimb to timestamp(to_date('2012-10-18 23:59:59','yyyy-mm-dd hh24:mi:ss')) &nbs...
闪回(关于闪回数据库)
--整理以前的学习笔记1、闪回数据库的相关配置及确认SQL> archive log list;--处于archivelog模式下Database log mode Archive ModeAutomatic archival  ...
学ORACLE随笔
//删除用户drop user lc0019999 cascade//创建用户create user lc0019999 identified by password//给用户授DBA权限grant dba to lc0019999//导入数据$imp lc0019999/password@server file=e:back312.dmp fromuser=lc0019999 touser=lc0019999//导出数据$exp lc0019999/password@server file=e:backaaa.dmp//更改sys与system口令alter user system(sys) identified by newpassword//更改归档日志方式archivelog与noarchivelogalter database archivelog(noarchivelog)//整理蜂窝式碎片的方式alter tablespace tablespacename coalesce//查
创建ASM数据库
一、配置ASM1、使用ASMTOOL创建磁盘C:\Users\Administrator>asmtool ASM-00200:Invalid command optionASM-00208:asmtool -add [-force] \Device\Harddisk1\Partition1 ORCLDISKasm0 ......
删除ASM实例
1、 删除磁盘组C:\Users\Administrator>setoracle_sid=+asm C:\Users\Administrator>sqlplus / as sysdba SQL*Plus: Release 10.2.0.3.0 - Productionon Tue Apr 24 10:42:53...