ORACLE数据库备份&恢复方法(转)
来自:http://doc.linuxpk.com/49975.htmlORACLE数据库有两类备份方法。第一类为物理备份,该方法实现数据库的完整恢复,但数据库必须运行在归挡模式下(业务数据库在非归挡模式下运行),且需要极大的外部存储设备,例如磁带库;第二类备份方式为逻辑备份,业务数据库采用此种方式,此方法不需要数据库运行在归挡模式下,不但备份简单,而且可以不需要外部存储设备。[@more@] 数据库逻辑备份方法 ORACLE数据库的逻辑备份分为三种模式:表备份、用户备份和完全备份。 表模式 备份某个用户模式下指定的对象(表)。业务数据库通
chr码值对应列表大全
Chr("0") 为0的字符 Chr("1") Chr("2") Chr("3") Chr("4") Chr("5") Chr("6") Chr("7") 响铃 Chr("8") 回格 Chr("9") tab(水平制表符) Chr("10") 换行 Chr("11") tab(垂直制表符) Chr("12") 换页 Chr("13") 回车 chr(13)&chr(10) 回车和换行的组合[@more@]Chr("14") Chr("15") Chr("16") Chr("17") Chr("18") Chr("19") Chr("20") Chr("21") Chr("22") Chr("23") Chr("24") Chr("25") Chr("26") End Chr("27") Pause br
SPOOL实例
------------------------------------------------------------------------------ /* 初始化 */ SET ECHO OFF --是否显示执行的命令内容 --set feedback off --是否显示 * rows selected SET HEADING OFF --是否显示字段的名称 --set verify off --是否显示替代变量被替代前后的语句。fil SET TERMOUT OFF SET PAUSE OFF SET TRIMSPOOL OFF --去字段空格 SET LINESIZE 11 --linesize设定尽量根据需要来设定,大了生成的文件也大 SET PAGESIZE 0 --页面大小 SET SPACE
Oracle查询某段时间内记录
select * from A t where t.create_date between to_date('2007-11-16 18:00:00','yyyy-mm-dd hh24:mi:ss') and to_date('2007-11-19 18:00:00','yyyy-mm-dd hh24:mi:ss')[@more@]
decode,substr用法
例:select decode(substr(d.para1,1,3),'ERP',d.file_name, (select a2.file_name from erpfiles a2 where a2.repositoryid=d.parentfolderid),from (select子查询等) d说明:substr(d.para1,1,3)从d.para1第一个字符开始取3个字符 decode:当(substr(d.para1,1,3)等于ERP时,显示d.file_name,否则显示(select a2.file_name from erpfiles a2 where a2.repositoryid=d.parentfolderid)可以用于两个表关连,其中一个表存在父子关系,两表关连显示父节点名(oracle 专用)相当if else[@more@]
PL/Sql学习笔记
声明变量 一、概述:1、PLSQL 块结构:DECLARE --- 可选变量声明定义BEGIN ---- 必选SQL 和PLSQL 语句EXCEPTION ---- 可选错误处理END;---- 必选constant ----表时声明的是常量:= ----赋值[@more@]二、实例:declarevjob varchar(9);v_count number:=0;vtotal date:=sysdate +7;c_tax constant number(3,2):=8.25;v_valid boolean not null:=true;beginselect sysdate into vtotal from dual;end;/上例中,如果没有这个SELECT语句,会如何?出错,说明必须有STATEMENTS如果: select sysdate from dual into vtotal ;同样,也不行。而且变
PL/Sql循序渐进全面学习教程(转)
http://blog.csdn.net/heimaoxiaozi/archive/2007/03/15/1530374.aspx课程 一 PL/SQL 基本查询与排序 本课重点: 1、写SELECT语句进行数据库查询 2、进行数学运算 3、处理空值 4、使用别名ALIASES 5、连接列 6、在SQL PLUS中编辑缓冲,修改SQL SCRIPTS 7、ORDER BY进行排序输出。 8、使用WHERE 字段。 [@more@] 一、写SQL 命令: 不区分大小写。 SQL 语句用数字分行,在SQL PLUS中被称为缓冲区。 最后以;或 / 结束语句。 也可以用RUN来执行语句 二、例1:SQL> SELECT dept_id, last
SQL语句优化(转)
关键字:SQL语句 优化策略 数据库性能 优化器 数据表 共享一、问题的提出在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方面就是SQL语句的优化。对于海量数据,劣质SQL语句和优质SQL语句之间的速度差别可以达到上百倍,可见对于一个系统不是简单地能实现其功能就可,而是要写出高质量的SQL语句,提高系统的可用性。
基于JDBC的数据库连接池技术研究与设计(转)
新闻来源:计算机与信息技术摘 要 本文介绍了基于JDBC的数据库连接池的工作原理,阐述了连接池技术的事务处理、多数据库服务器等各项关键技术,提出了一个高效的连接池管理策略,最后详细说明了数据库连接池应用的具体实现过程。关键词 JDBC; 数据库; 连接池; 事务处理[@more@]随着信息技术的高速发展与广泛应用,数据库技术在信息技术领域中的位置越来越重要,尤其是网络应用和电子商务的迅速发展,都需要数据库技术支持动态Web站点的运行,而传统的开发模式是:首先在主程序(如Servlet、Beans)中建立数据库连接;然后进行SQL操作,对数