SQL优化编写规范
书写SQL语句一些较优化的方式[@more@] 1.书写格式 示例代码: 存储过程SQL文书写格式例 select c.dealerCode, round(sum(c.submitSubletAmountDLR + c.submitPartsAmountDLR + c.submitLaborAmountDLR) / count(*), 2) as avg, decode(null, 'x', 'xx', 'CNY') from ( select a.dealerCode, a.submitSubletAmountDLR, a.submitPartsAmountDLR, a.submitLaborAmountDLR from SRV_TWC_F a where (to_char(a.ORIGSUBMITTIME, 'yyyy/mm/dd') >= 'Date Range(start)' and to_char(
PLSQL 开发要点
PLSQL 开发要点[@more@]PL/SQL 块语法(匿名块)[DECLARE]---declaration statementsBEGIN---executable statements[EXCEPTION]---exception statementsEND Ø 函数定义函数的语法如下:FUNCTION name [{parameter[,parameter,...])] RETURN datatypes IS[local declarations]BEGINexecute statements[EXCEPTIONexception handlers]END [name] Ø 存储过程 与函数不同,存储过程没有返回值,存储过程不能由SQL 语句直接使用,只能通过EXECUT 命令或PL/SQL 程序块内部调用,定义存储过程的语法如下:PROCEDURE
Sybase存储过程
存储过程的特点 Sybase的存储过程是集中存储在SQL Server中的预先定义且已经编译好的事务。存储过程由SQL语句和流程控制语句组成。它的功能包括:接受参数;[@more@]调用另一过程;返回一个状态值给调用过程或批处理,指示调用成功或失败;返回若干个参数值给调用过程或批处理,为调用者提供动态结果;在远程SQL Server中运行等。存储过程的性能特点如下 存储过程是预编译过的,这就意味着它与普通的SQL语句或批处理的SQL语句不同,当首次运行一个存储过程时,SQL Server的查询处理器对其进行分析,在排除了语法错误之后形成存储在系统中的可执
在UNIX裸设备和文件系统之间移动ORACLE
转:http://www.channel7.cn/2004/10-18/01622.html[@more@]裸设备的可用空间 不同的UNIX对裸设备的管理不完全相同,特别要注意的是某些UNIX在每个裸设备的头部要保留一定的空间,应用程序在使用裸设备时不可以覆盖这一部分,否则会对裸设备造成损坏。所以一个裸设备的实际可用空间是分配给裸设备的空间再减去这部分操作系统保留空间。下面是常用UNIX的OS Reserved Size列表: UNIX OS Reserved Size ------------ ---------------- SUN Solaris 0 HP-UX 0 IBM AIX 4k Tru64
> /dev/null 2>&1 什么意思?
> /dev/null 重定向标准输出到空文件中,这个文件丢弃所有写入的内容. 2>&1 把标准错误输出合并到标准输出中合起来的效果是丢弃标准输出和标准错误输出[@more@]例如: nohup ./start_feed_sum2sum > /tmp/s2s_cycle1.out 2>&1 & 附nohup的说明:nohup命令:如果你正在运行一个进程,而且你觉得在退出帐户时该进程还不会结束,那么可以使用nohup命令。该命令可以在你退出帐户/关闭终端之后继续运行相应的进程。nohup就是不挂起的意思( no hang up)。 该命令的一般形式为:nohup command & 使用nohup命令提
利用XMLBuddy在Eclipse中开发XML(转)
http://blog.csdn.net/javamxj/archive/2005/03/28/332588.aspx这篇文章主要是介绍在Eclipse 平台中是如何支持XML开发的,着重讲解的是XMLBuddy插件。 这里只介绍不要Money的一种,就是XMLBuddy,它主要提供是有关DTD方面的验证、代码助手等功能;还有一种是要Money的,是XMLBuddy Pro,它相对于XMLBuddy来说,扩展了许多功能,比如对Schema、XSLT、RELAX NG 的支持。对于XML的一般编写,XMLBuddy已经够用了,而且它是免费的,很容易得到,所以这里就着重谈谈它了。[@more@]一、下载与安装1. 下载XMLBuddy的主页地址是:http://www.xmlbud
rac环境下standby数据库的实现
生产环境: 操作系统:RedHat AS3.0 数据库:Oracle 9.2.0.4 RAC 存储:普通阵列[@more@]一、数据库首次同步 1.1数据文件同步 因为生产库的数据库文件是建立在裸设备上,使用DD方式进行同步比较困难,这里使用RMAN方式进行同步。 (以下操作在生产库主机上) a、在一个生产主机节点上,把生产库启动到MOUNT状态,然后库使用rman对全库进行备份,产生的备份集piece放在/rman_bk目录下。 b、改变/rman_bk的权限 # chmod 777 /rman_bk c、共享此目录,编辑/etc/exports文件,添加如下内容: /rman_bk *(rw,async) (然后重新启动NFS服务) #s
判断远程归档是否到备用机(转)
发表人:xzh2000 | 发表时间: 2005年四月11日, 19:43想了一个笨方法来监控主用机的alter_sid.log文件.[@more@]$more alert_tbdb2in1.log|grep "Creating archive destination"Creating archive destination LOG_ARCHIVE_DEST_2: 'db213'Creating archive destination LOG_ARCHIVE_DEST_1: '/opt/oracle/archive/tbdb2/1_20146.dbf'Creating archive destination LOG_ARCHIVE_DEST_2: 'db213'Creating archive destination LOG_ARCHIVE_DEST_1: '/opt/oracle/archive/tbdb2/1_20147.dbf'Creating archive destination LOG_ARCHIVE
面向 DBA 的 Linux Shell 脚本简介
作者:Casimir Saternos 学习一些在 Linux 上安装、运行和维护 Oracle 数据库所需的基本 bash shell 脚本。[@more@]本文相关下载: 示例脚本 Oracle 数据库 10g2005 年 11 月发表 大约 7 年前,Oracle 发布了 Linux 上的第一个商业数据库。从那时起,Oracle、Red Hat 和 Novell/SUSE 就不断地合作更改 Linux 内核,从而提高数据库和应用程序的性能。正因为这样,用于 Linux 的 Oracle 数据库 10g 才包含了与操作系统紧密相关的许多增强功能。DBA 比以往任何时候更需要了解和使用此平台来在其监视下对系统进行最佳管理。 以往,系统管理员与