常常写SQL语句的人应该知道Groupby语句的主要使用方法是进行分类汇总,以下是一种它最常见的使用方法(依据部门、职位分别统计业绩):SELECTa.dname,b.job,SUM(b.sal)sum_salFROMdepta,empbWHEREa.deptno=b.deptnoGROUPBYa.dname,b.job;DNAMEJOBSUM_SAL---------------------------------SALESMANAGER2850SALE
系统 2019-08-12 01:54:52 2184
含序列,不能设direct=true):1、SQLLOADER是ORACLE的数据加载工具,通常用来将操作系统文件迁移到ORACLE数据库中。SQL*LOADER是大型数据仓库选择使用的加载方法,因为它提供了最快速的途径(DIRECT,PARALLEL)。它使用的命令为:在NT下,SQLLOADER的命令为SQLLDR,在UNIX下则为sqlldr/sqlload。2、一般用法sqlldrscott/tigercontrol=control_file.ct
系统 2019-08-12 01:54:10 2184
--=============================--Oracle常见故障及日常规划--=============================对任何数据库系统而言,对显而易见的故障,应当避免发生本文列出了Oracle常见的故障并给出了解决方案,同时列出了一些日常规划。一、数据库高可用性的几个目标MTBF(Mean-Time-Between-Failures)平均失败时间,即数据库出现失败的频繁度,应尽可能增大该值应对措施RAC集群技术:位于
系统 2019-08-12 01:53:13 2184
原文:Oracle用户(user)和模式(schema)的区别概述:(一)什么Oracle叫用户(user):Auserisanamedefinedinthedatabasethatcanconnecttoandaccessobjects.大意:Oracle用户是用连接数据库和访问数据库对象的。(用户是用来连接数据库访问数据库)。(二)什么叫模式(schema):Aschemaisacollectionofdatabaseobjects(usedbyaus
系统 2019-08-12 01:34:00 2184
第三讲:通过AWR报告来查看第一步:第二步:第三步:第四步:查看AWR报告:这里面会列出数据库基本参数,以及性能统计.对dba诊断系统问题比较有指导意义.注意:1.收集时间建议在1-2小时内,如果跨度太长,意义不大.一般针对数据库性能比较慢时收集比较有意义.2.该报告需要dba权限才可以.Oracle基础:sql执行计划分析(3)
系统 2019-08-12 01:33:47 2184
前言:CRS的简介和由来从Oracle10gR1RAC开始,Oracle推出了自身的集群软件,这个软件的名称叫做OracleClusterReadyService(Oracle集群就绪服务),简称CRS。从Oracle10gR2开始,包括最新的11g,Oracle将其更名为Clusterware(集群件),但通常意义上我们认为CRS=Clusterware=OracleClusterReadyService=OracleClusterSoftware.CR
系统 2019-08-29 23:40:12 2183
使用ADO.NET和Oracle进行高级数据访问[转自MSDN]发布日期:11/4/2004|更新日期:11/4/2004BillHamilton适用范围:MicrosoftADO.NET1.1Oracle数据类型摘要:学习如何使用ADO.NET1.1从复杂的Oracle数据类型中检索数据。引言.NETFrameworkDataProviderforOracle并不总是能够方便地检索出以复杂方式存储的数据。本文将讨论如何访问存储在下表中列出的Oracle特
系统 2019-08-29 23:00:26 2182
一、实体完整性、参照完整性、域完整性(约束)ALTERTABLEnnADDCONSTRAINTpk_nnPRIMARYKEY(n1);ALTERTABLEmmADDCONSTRAINTfk_mnFOREIGNKEY(n1)REFERENCESnn(n1);ALTERTABLEempADDCONSTRAINTck_emp_sexCHECK(sex='男'ORsex='女');二、索引闭树索引:CREATEINDEXmy_mm_idxONmm(m1);位图索引
系统 2019-08-12 01:52:43 2182
OracleRaw,number,varchar2...转换在网络中的计算机之间传输RAW数据时,或者使用Oracle实用程序将RAW数据从一个数据库移到另一个数据库时,Oracle服务器不执行字符集转换。存储实际列值所需要的字节数大小随每行大小而异,最多为2,000字节。可能这样的数据类型在数据库效率上会提高,而且对数据由于字符集的不同而导致的不一致的可能性在这边也排除了。这个字段在实际的用途中好像不多。raw类型的介绍,在此引用了一下网友的blog:R
系统 2019-08-12 01:51:54 2179
oracle中表、主键、索引都有存贮数属性,tablespaceTTTSpctfree10initrans2maxtrans255storage(initial64Kminextents1maxextentsunlimited);索引它们都是被实实在在存在磁盘中。而外键、视图等都没有存贮属性,只是被记录在oracle的后台表中而已。--CreatetablecreatetableCERTTYPE(CERTTYPEIDNUMBER(3)notnull,CER
系统 2019-08-12 01:54:55 2177
本文摘自http://www.cnblogs.com/cy163/archive/2010/11/17/1880280.html做过DB2数据库应用迁移的工程师,了解IBMMTK工具在迁移过程中所能完成任务,但这个工具并不能帮你完成所有的迁移工作,还有大量的迁移工作需要我们借助自己的经验和方法来完成,下面是一些在DB2数据库移植过程中常见的问题简单总结。这里我只是针对Oracle迁移到DB2的常见问题描述。1DB2与oracle常用数据类型之间的对应关系O
系统 2019-08-12 01:54:36 2177
oracle归档日志通常使用rman进行管理,作为备份集的一部分正常情况下,可以根据方法删除1过期策略crosscheckarchivelogall;deleteexpiredarchivelogall;---这个只删除过期的日志deletearchivelogall;--删除全部归档日志2根据保留时间deletearchivelogallcompletebefore‘sysdate–7′;这个操作会直接删除物理文件,并且同步到控制文件记录中3操作系统级别
系统 2019-08-12 01:54:18 2177
之前没有仔细想过这个问题,因为总是不会用到,也没有犯过类似错误。顺便提一下学习方法吧。卤肉的学习方法是:常用知识点,熟悉理论并反复做实验,深入理解;不常用的知识点,相关内容都了解大概,遇到问题时想得起来能知道去哪里查就可以;所有知识点都必须要用实验验证,否则学习效果会大打折扣,光看书或看视频是没有用的,我保证一个月之后,你忘记的干干净净的,哈哈。比如今天这个问题,卤肉看到报错就会想到可能是数据文件大小和限制规则冲突了,因为以前了解过相关的知识点,有点印象,
系统 2019-08-12 01:52:08 2176
C:\Users\Administrator>sqlplus/nologSQL*Plus:Release10.2.0.1.0-Productionon星期五1月909:59:232015Copyright(c)1982,2005,Oracle.Allrightsreserved.SQL>conn/assysdba已连接。SQL>alterusersystemidentifiedby"manager";用户已更改。SQL>alterusersysidenti
系统 2019-08-12 01:52:58 2175
获取表:selecttable_namefromuser_tables;//当前用户的表selecttable_namefromall_tables;//所有用户的表selecttable_namefromdba_tables;//包括系统表selecttable_namefromdba_tableswhereowner='用户名'user_tables:table_name,tablespace_name,last_analyzed等dba_tables
系统 2019-08-12 01:33:59 2173