- 博客(18)
- 资源 (4)
- 收藏
- 关注
原创 分页查询代码
ORCALE数据库实现分页查询可以使用row_number()函数或者使用rownum虚列两种方法。第一种:利用分析函数row_number()方法select * from(select t.*,row_number() over (order by t1.id) rowno from TABLE1)where rowno between 21 and 40;
2014-02-19 12:31:17 620
转载 ORA-12052: cannot fast refresh materialized view DCS_BIZ.MV_TMP_16
CREATE MATERIALIZED VIEW LOG ON tmp_mv1WITH rowidINCLUDING NEW VALUES; SQL> create materialized view MV_TMP_16 2 refresh fast on demand 3 start with to_date('14-02-2014 17:03:16',
2014-02-14 17:04:36 1147
原创 fast刷新方式的限制
不是所有的物化视图都可以进行Fast刷新,只有满足某些条件的物化视图才具有Fast刷新的能力。根据查询的不同,Fast刷新的限制条件也有所不同,下面是关于Fast刷新针对不同类型的物化视图的限制条件的总结。1.所有类型的快速刷新物化视图都必须满足的条件:物化视图不能包含对不确定表达式的引用,如SYSDATE和ROWNUM; 物化视图不能包含对LONG和LONG RAW数据类型的
2014-02-12 11:22:59 782
原创 ORA-12032: cannot use rowid column from materialized view log on "DCS_BIZ"."TMP_12"
一、问题原因 SQL> CREATE MATERIALIZED VIEW MV_TMP_12 2 refresh FAST on DEMAND 3 -- with primary key 4 START WITH sysdate NEXT sysdate+ 1/1440 5 enable query rewrite 6 AS 7
2014-02-12 10:51:31 2994
原创 物化视图远程案例
oracle 11g 物化视图语法如下:create materializedview [view_name]refresh [fast|complete|force][on [commit|demand]|start with (start_time) next (next_time)]as{创建物化视图用的查询语句}以上是Oracle创建
2014-02-12 10:11:45 513
原创 物化视图刷新方式
1.refresh [fast|complete|force] 视图刷新的方式:fast:增量刷新.假设前一次刷新的时间为t1,那么使用fast模式刷新物化视图时,只向视图中添加t1到当前时间段内,主表变化过的数据.为了记录这种变化, 建立增量刷新物化视图还需要一个物化视图日志表。create materialized view log on (主表名)。(多张表时,此语句也生效,创建后,
2014-02-12 10:04:37 3030
转载 ORA-23413: table "DCS_BIZ"."TMP_12" does not have a materialized view log
一、报错SQL> SQL> CREATE MATERIALIZED VIEW MV_TMP_12 2 COMPRESS 3 NOLOGGING 4 BUILD DEFERRED 5 REFRESH fast 6 START WITH sysdate NEXT sysdate+ 1/1440
2014-02-12 09:23:15 6384
转载 fast物化视图的刷新方式
一. 物化视图概述Oracle的物化视图是包括一个查询结果的数据库对像,它是远程数据的的本地副本,或者用来生成基于数据表求和的汇总表。物化视图存储基于远程表的数据,也可以称为快照。物化视图可以用于预先计算并保存表连接或聚集等耗时较多的操作的结果,这样,在执行查询时,就可以避免进行这些耗时的操作,而从快速的得到结果。物化视图有很多方面和索引很相似:使用物化视图的目的是为了提高查询性能;物
2014-02-12 08:59:30 11712
转载 oracle物化视图
Oracle之物化视图近期根据项目业务需要对oracle的物化视图有所接触,在网上搜寻关于这方面的资料,便于提高,整理内容如下:物化视图是一种特殊的物理表,“物化”(Materialized)视图是相对普通视图而言的。普通视图是虚拟表,应用的局限性大,任何对视图的查询,Oracle都实际上转换为视图SQL语句的查询。这样对整体查询性能的提高,并没有实质上的好处。1、物化视图的类型:
2014-02-11 16:41:46 382
原创 oracle临时表空间使用分析
1 查看临时表空间的使用情况 方式一: Select round((f.bytes_free + f.bytes_used) / 1024 / 1024, 2) "total MB",round(((f.bytes_free + f.bytes_used) - nvl(p.bytes_used, 0)) / 1024 / 1024, 2) "Free MB" ,d.file
2014-02-11 11:52:17 536
转载 oracle临时表
ORACLE数据库除了可以保存永久表外,还可以建立临时表temporary tables。这些临时表用来保存一个会话SESSION的数据,或者保存在一个事务中需要的数据。当会话退出或者用户提交commit和回滚rollback事务的时候,临时表的数据自动清空(truncate),但是临时表的结构以及元数据还存储在用户的数据字典中。1简介ORACLE数据库除了可以保存永久表外
2014-02-11 10:48:11 463
原创 临时表空间使用情况查询
Select round((f.bytes_free + f.bytes_used) / 1024 / 1024, 2) "total MB", round(((f.bytes_free + f.bytes_used) - nvl(p.bytes_used, 0)) / 1024 / 1024, 2) "Free MB" , d.file_name "Datafi
2014-02-11 10:28:42 1297
转载 wins下svn安装配置
使用 VisualSVN Server来实现主要的 SVN功能则要比使用原始的 SVN和 Apache相配合来实现源代码的 SVN管理简单的多,上手也没有那么复杂。下面就看看详细的说明VisualSVN Server的下载地址如下,是免费的,随意不必有顾虑http://www.visualsvn.com/visualsvn/download/SVN 的下载地址如
2014-02-11 09:03:02 766
转载 linux svn安装配置管理
己在自己的linux虚拟机下安装了svn服务器,并和现有的客户端进行了交互,安装期间遇见的几个问题现在晒出来,方便大家交流学习。以下是安装步骤:1. 采用源文件编译安装。源文件共两个,为:subversion-1.6.1.tar.gz (subversion源文件)subversion-deps-1.6.1.tar.gz (subversion依赖文件)
2014-02-11 08:39:58 525
原创 HP UNIX关闭端口号
1 查看端口号 [smaprd2@/]#netstat -an|grep 5666tcp 0 0 *.5666 *.* LISTEN 2 查看进程[smaprd2@/]#ps -ef|grep nrpe root 17814 16718 1 13:39:56 pts
2014-02-10 13:47:09 6475 1
转载 HP UNIX关闭服务
环境】:HP-UX 22C64G【问】:系统的/var/spool/mqueue目录容量达到100%,如果达到100%,会导致一些系统命令无法使用【答】:增长过快的原因是因为启动sendmail进程,此进程会发送系统邮件,由于无法发送成功,就把邮件队列积累在了/var/spool/mqueue目录解决问题的方法如下:一、先关闭sendmail服务自动启动功能1.使用root用户
2014-02-10 13:19:57 6900
转载 lsof
lsof(list open files)是一个列出当前系统打开文件的工具。在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件。所以如传输控制协议 (TCP) 和用户数据报协议 (UDP) 套接字等,系统在后台都为该应用程序分配了一个文件描述符,无论这个文件的本质如何,该文件描述符为应用程序与基础操作系统之间的交互提供了通用接口。因为应用程序打
2014-02-10 11:07:05 538
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人