易截截图软件、单文件、免安装、纯绿色、仅160KB

Oracle分区技术

ORACLE的分区(Partitioning Option)是一种处理超大型表的技术。分区是一种“分而治之”的技术,通过将大表和索引分成可以管理的小块,从而避免了对每个表作为一个大的、单独的对象进行管理,为大量数据提供了可伸缩的性能。分区通过将操作分配给更小的存储单元,减少了需要进行管理操作的时间,并通过增强的并行处理提高了性能,通过屏蔽故障数据的分区,还增加了可用性。
select   *   from   user_tables   a   where   a.partitioned= 'YES '
Sql代码
CREATE TABLE range    
(id  NUMBER(5),    
name VARCHAR2(30),    
amount  NUMBER(10),   
sdate DATE)   
COMPRESS   
PARTITION BY RANGE(sdate)   
(PARTITION sales_jan2000 VALUES LESS THAN(TO_DATE('16/09/2009','DD/MM/YYYY')),   
 PARTITION sales_feb2000 VALUES LESS THAN(TO_DATE('17/09/2009','DD/MM/YYYY')),   
 PARTITION sales_mar2000 VALUES LESS THAN(TO_DATE('18/09/2009','DD/MM/YYYY')),   
 PARTITION sales_apr2000 VALUES LESS THAN(TO_DATE('19/09/2009','DD/MM/YYYY')));  
CREATE TABLE range
(id NUMBER(5),
name VARCHAR2(30),
amount NUMBER(10),
sdate DATE)
COMPRESS
PARTITION BY RANGE(sdate)
(PARTITION sales_jan2000 VALUES LESS THAN(TO_DATE('16/09/2009','DD/MM/YYYY')),
PARTITION sales_feb2000 VALUES LESS THAN(TO_DATE('17/09/2009','DD/MM/YYYY')),
PARTITION sales_mar2000 VALUES LESS THAN(TO_DATE('18/09/2009','DD/MM/YYYY')),
PARTITION sales_apr2000 VALUES LESS THAN(TO_DATE('19/09/2009','DD/MM/YYYY')));
动态增加分区
Sql代码
create or replace procedure addpart(tableName varchar2,   
                                  &nbs


相关文档:

oracle sql面试题2

一.简单SQL查询:
1):统计每个部门员工的数目
select dept,count(*) from employee group by dept;
2):统计每个部门员工的数目大于一个的记录
select dept,count(*) from employee group by dept having count(*)>1;
3):统计工资超过1200的员工所在部门的名称
select e.first_name,salary,d.name
from s_emp ......

如何卸载ORACLE(完全经典版)

软件环境:
1、Windows 2000+ORACLE 8.1.7
2、ORACLE安装路径为:C:\ORACLE
实现方法:
1、开始->设置->控制面板->管理工具->服务 停止所有Oracle服务。
2、开始->程序->Oracle - OraHome81->Oracle Installation Products-> Universal Installer 卸装所有Oracle产品,但Universal Installer本身 ......

Oracle配置本地Net服务名

一.配置本地Net服务名是干什么用的?
如果要通过网络访问Oracle数据库或其他服务,就会用到Net服务名。Oracle Net
Configuration Assistant允许使用由本地命名解析的网络服务名。
二.怎样配置本地Net服务名?
1.打开->程序/Oracle - OraClient10g_home1/配置和移植工具/Net
Configuration Assistant打开Net Co ......

【转】oracle大数据量的导入和导出

在oracle中批量数据的导出是借助sqlplus的spool来实现的。批量数据的导入是通过sqlload来实现的。
大量数据的导出部分如下:
/***************************
 *  sql脚本部分 demo.sql begin
 **************************/
/**************************
 * @author meconsea
 * @date 20050 ......

oracle忘记sys/system/scott用户的密码怎么办

一、忘记除SYS、SYSTEM用户之外的用户的登录密码。
    用SYS (或SYSTEM)用户登录。
   
    CONN SYS/PASS_WORD AS SYSDBA;
    使用如下语句修改用户的密码。
    ALTER USER user_name IDENTIFIED BY newpass;
    ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号