自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (4)
  • 收藏
  • 关注

原创 oracle 10g函数大全--分析函数

oracle 10g函数大全--分析函数http://www.cnblogs.com/zfc2201/archive/2013/08/27/3285010.html 小议rollup、cube、grouping sets、grouping、grouping_id在报表查询中的应用!http://blog.itpub.net/26977915/vi

2015-01-21 10:31:14 448

原创 使用lag函数 统计环比 同比

select t.sum_date,       t.ind_value,       to_char((t.ind_value - t.ind_value2) / t.ind_value2 * 100,               'fm9999999990.00') || '%' ind_value2  from (select t.sum_date,           

2015-01-21 09:45:07 2785

转载 putty 实现WIN向liunux传输文件

windows使用的是putty和其附带的pscp首先配置ubuntu:1.先使用netstat -tl或service ssh status查看ssh服务是否开启,如果没有开启,用service ssh restart开启,如果没有安装,使用sudo apt-get install openssh-server安装ssh2.检查防火墙注:可以使用iptables,但我在ubu

2012-12-03 16:12:09 77580 2

转载 解决linux“嘟嘟”的报警声

Vmware上装的Linux,在Shell下由于输错命令或是种种原因,会发出“嘟嘟”的报警声,并不是声卡发出的,而是主板的报警,所以不能通过关闭音箱来解决。寝室里经常响起这样的声音非常刺耳,今天在网上找到了解决方法,记下:    将/etc/inputrc中的set bell-style none 前的#去掉,之后重启系统即可。不过这种方法试了并不见效,不过思路是对了,bell-style

2012-12-03 15:52:36 2329

原创 oralce10g 归档目录空间满导致归在线重做日志文件无法归档。最后数据库不能正常使用

 环境: 邮政的客服平台系统,数据库是oracle10g做了RAC,操作系统是红旗linux。 数据库是去年12月份的样子装的吧,做了RAC。ASM中2个组一个是DATA组 空间大小是100G,一个是FLASH_RECOVER组大小20G。根据在电信客服的经验一个月的数据量也不大,初步估计邮政一个月的数据也就不到1个G。  过去现场,在/opt/app/oracle/10.0.1/admi

2010-03-17 15:32:00 946

原创 linux系统时间

  发现服务器系统时间和标准时间差了10多分钟,然后零点的时间调整了下时间。过了差不多一个礼拜发展数据库中记录的时间还是不对,如是用加班调整了下时间。过了2天一看还是时间不对,一查才发现:      机器里有两个时钟。硬件时钟从根本上讲是CMOS时钟;而系统时钟是由内核维护的,它是从1969年末(即传说中的标志Unix时代开端的那个拂晓)开始算起的累积秒数。    在DOS或Mac系统

2010-03-17 15:27:00 550

原创 oracle 数据统计中的名次排序和截取

exname stuname source王海 数学 86佼佼 数学 95芳儿 数学 93锅炉 数学 95周学军 数学 93王海 语文 86佼佼 语文 95芳儿 语文 93 按学科和分数排名。排名有2种方式,一种是排名重复则不显示下一名 一种重复也继续显示。 排名一:select t.exmename, t.stuname ,

2010-01-18 11:59:00 1298

原创 Oracle 分析函数分组累加!

用户号码 登陆时间1300000000 2010-01-011300000001 2010-01-011300000002 2010-01-021300000001 2010-01-021300000003 2010-01-031300000002 2010-01-031300000004 2010-01-041300000003 2010

2010-01-18 11:09:00 5685

原创 orace 共享服务进程模式和独立服务进程模式

oracle 共享服务进程模式    oracle 共享服务进程模式主要包含:网络监听进程,调度器,请求队列,共享服务进程,响应队列。    oracle 共享服务进程模式工作方式:        1,网络监听进程在数据库实例启动时开辟通信渠道为用户进程服务,当用户进程请求oracle资源时候首先与网络监听进程沟通。        2,网络监听进程接到用户进程请求后,分配负载最

2009-12-16 14:27:00 1079

原创 oracle user manage

oracle user的创建  创建oracle 用户的时候需要为用户规划好使用的表空间,临时表空间,表空间配额。create user muou identified by muou  default tablespace user01   tmporary tablespace tmp01  quota 100M on user01   quota 10M on use

2009-12-14 15:58:00 680

原创 oracle 用户密码和资源管理

oracle 用户密码和资源管理  oracle中使用profile对用户密码和资源进行管理。SQL> select * from dba_profiles order by resource_name; PROFILE RESOURCE_NAME RESOURCE_TYPE LIMIT----

2009-12-02 17:05:00 1672

原创 oracle constraints(3)

oracle constraints 应用oracle constraints可以设置为立即检查或者当时事务提交时检查。    可以在创建约束的时候指定是deferrable。然后通过set constraints xxx set deferred或者immediate,也可以在seesion级别设定所有约束为deferred或者immediate(alter seesion set co

2009-12-01 18:05:00 1344

原创 oracle constraints(2)

oracle 约束的状态  oracle在创建约束后默认状态是enabled VALIDATEDSQL> create table T2 2 ( 3 VID NUMBER, 4 VNAME VARCHAR2(10) not null, 5 VSEX VARCHAR2(10) not null 6 ) 7 /

2009-12-01 17:03:00 1022

原创 oracle constraints(1)

  oracle 的约束主要是在业务逻辑层面维护数据的完整性。主要通过程序员在应用程序中规定约束或者通过定义触发器来维护数据完整性,最后是通过使用oracle自带的约束来维护数据完整性。能使用oracle自带的约束达到要求就尽量使用oracle自带的约束,因为使用触发器等用户自定义约束都会影响数据库的性能。例如:使用触发器时会对表进行锁定并进行表扫描或者索引扫描,这些都会降低数据库性能和并发性。

2009-11-30 14:07:00 460

原创 craete table xxx as select xx from xxx后

 经常使用create table xx as select xx from xxx来进行数据备份,一般不问题是不会再去考虑备份的表的。今天有问题需要对备份表进行数据还原...才发现原来使用这样的操作备份表很危险。备份表只继承了原本的非空属性,其他默认值没有继承...索引也没有继承.....。以后得注意了.....

2009-11-27 17:40:00 943

原创 oracle update from 问题!

  update t_tmprpt_firstreplycosttime t set (t.firstreplytime, t.dealstaff, t.firstreplyfailcontent) = (select a.suggesttime, a.suggester,

2009-11-11 17:18:00 6927 1

原创 sql_trace,tkprof 工具

 sql语句跟踪:1,alter session set timed_statistics = true;(打开时间统计参数)2,alter session set sql_trace=true;(打开会话跟踪)3,查找跟踪文件生成位置    select rtrim(c.value,/) || / || d.instance_name || _ora_

2009-11-10 16:23:00 465

原创 set autotrace on设置

设置autotrace需要做以下步骤:1,需要切换到目录 $ORACLE_HOME/rdbms/admin2,以拥有Create table 和Create pubic synonym(创建公用同义词)权限的用户登陆sql/plus。3,运行@utlxplan来创建一个plan_table表4,运行Create public synonym plan_table for plan_

2009-11-04 15:46:00 534

原创 oracle pl/sql中模拟数组

在pl/sql没有Array数据这个概念,但是可以用表数据库类型来模拟数组:实例:create or replace function f_rpttmp_informationbynosignal( i_begintime date, i_endtime date, i_closedtype varchar2, i_rptu

2009-10-09 17:15:00 1643

原创 lag和lead分组函数的理解

lag函数:LEAD(EXPR, OFFSET, DEFAULT)EXPR:取值列  OFFSET:是相对于当前行的偏移值 DEFAULT:是如果偏移值超界,那么默认的值列: select t.staffno, t.accepttimes, lag(t.accepttimes, 1, 0)over(partition by t.staffno order b

2009-09-24 16:08:00 1054

原创 归档日志分析

1.开归档2.查看系统参数utl_file_dir的值3.建立字典文件(在J:/oracle/admin/ora9i/cdump目录下生成一个dict1.ora字典文件)begindbms_logmnr_d.build(dictionary_filename=>dict1.ora,dictionary_location=>J:/oracle/admin/ora9i/cdump);end;

2009-09-24 16:07:00 492

原创 oracle9i下自动归档设定

生成pfile;添加下面的参数:log_archive_format=ora9i%s.%t.arc //归档文件名设定log_archive_max_processes=10        //归档进程数log_archive_start=true                      //打开自动归档log_archive_dest=J:/oracle/ora92/databa

2009-09-04 12:02:00 305

原创 逼不得已不再用in....

<br />环境:表a(在时间字段上按月进行分区,在type上有索引,数据量千万级别)<br />在过程中有一条语句 条件.......and type = 1..........<br />现在需要对type添加一种类型3<br />修改语句为:and type in (1, 2)...<br /> <br />在次运行此过程时间段为3个月发现跑了2分钟没反应......以前大概几秒种就出结果了。<br />放弃使用in,改为:and (type = 1 or type = 2)... <br />修改后

2009-07-06 16:16:00 276

原创 修改JAVA的虚拟内存

 压缩包版:tomcat下修改java虚拟内存,修改bin目录下的catalina文件在开始增加一行:set JAVA_OPTS=-Xms256m -Xmx512m第一个256m是初始化内存大小,第二个512m是可以使用的最大内存.exe版:运行/Tomcat 5.5/bin/tomcat5w.exe后修改或者填写最大和最小内存。JAVA虚拟内存的最大值根据不同内存大小

2009-05-06 15:41:00 2545

原创 oracle下时间格式的调整

select * from V$NLS_PARAMETERS;   SQL> alter session set NLS_DATE_LANGUAGE = SIMPLIFIED CHINESE; Session altered SQL>  Select to_char(sysdate,yyyy-Mon-day) from dual; TO_CHAR(SYSDATE,YYYY-M

2009-05-06 15:10:00 487

原创 linux下系统监控

 来源:http://database.csdn.net/page/c5f86588-ac33-4986-a702-b14a01ff3f771.top top命令可实时地显示Linux系统的进程、CPU、内存、负载等的信息。它是我们了解系统整体状态最好的工具。 top命令的运行状态是一个实时的显示过程,我们可在这个界面监控系统运行情况。我们可通过几个按键来控制top命令,如按q可退出top命令

2009-05-06 11:30:00 811

原创 普通视图和物化视图区别

一:物化视图:在查询时直接读出物化视图中的数据。      普通视图:在查询时需要在查询中嵌套个子查询然后去访问原表。 二:物化视图:不可以更新,删除,修改等操作,只能够查询。然后他分为ON DEMAND物化视图和ON DEMAND物化视图                ON DEMAND物化视图:需要手动更新数据,这样才能保证它和原表的数据一致。               

2009-05-05 16:04:00 1184

Reh5下oracle11g安装与管理

Reh5下oracle11g安装与管理 Reh5下oracle11g安装与管理

2009-10-12

PLSQL程序设计.pdf

基础PLSQL程序设计,sql,plsql语法讲解。

2009-10-12

Oracle+9i&10g编程艺术:深入数据库体系结构.pdf

Oracle+9i&10g编程艺术:深入数据库体系结构.pdf

2009-04-24

华为经典面试题系列二

华为经典面试题系列二,华为经典面试题系列二

2009-04-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除