自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(58)
  • 资源 (11)
  • 收藏
  • 关注

转载 oracle copy long

COPY是SQLPLUS下的命令,功能很强,语法如下:COPY FROM user/password@dbname TO user/password@dbname CREATE/APPEND/INSERT/REPLACE TABLE_NAME (COLUMN_NAME, ……) USING SELECT ……简单描述一下语法:FROM和TO语句分别描述从哪个数据库COPY到

2015-10-21 09:34:16 949

转载 构建一个可行的BI系统的造价是多少,实施周期?具备条件基础是什么? 数据量有要求么

实事求是的回答吧!构建一个可行的 BI 系统包括实施周期这都是需要做需求分析,数据调研,客户需求确认等几个过程,之后才是报价。 第一阶段,客户可能会大致给出一些需求,但是这些需求往往是很浅显的、不深入。在确定项目报价和实施周期之前,一定要深入客户现场经过初步了解,详细了解几个阶段基本上才能大概弄清楚客户的大致需求和项目边界。第二阶段,进行项目调研,明确用户的实际需求特别是对数据源、

2015-08-25 09:38:46 2444

转载 windows2008计划任务无法运行解决方案

近碰到一个问题windows 2008的计划任务执行问题,程序如下图SendMessage V2.0.exe运行需要调用SendMessage V2.0.pdb数据库的数据症状如下,计划任务显示执行成功,但是log文件却没有更新,就是上图的Senduserlog.txt 说明程序为按照目的执行。) l8 F: @- _) S9 w手动运行改程序log文件就会更新,做了就计划任务

2014-11-27 10:15:58 40516 3

原创 expdp异地备份

下面是network_link常用的三个环境测试1,服务器端的数据导出到指定的客户端2,不同数据库间迁移数据。3,同一个数据库中不同用户之间迁移数据。一:服务器端的数据导出到指定的客户端1,修改客户端的TNSNAMES文件 POWER1 =   (DESCRIPTION =     (ADDRESS_LIST =       (ADDRESS

2014-10-27 16:36:49 5198

原创 linux中文乱码问题

默认显示的字符编码# echo $LANGen_US.UTF-8 修改i18n文件# vi /etc/sysconfig/i18nLANG="zh_CN.GB18030"LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"SUPPORTED="zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:

2014-09-19 16:35:54 907

转载 kettle脚本调度

本周项目上用到了kettle并且需要做任务调度,听老师说用kettle自带的调度不大稳定于是便baidu了下,参照这篇文章完成了通过kitchen的调度,简单说就是通过windows的计划任务来调用.bat的批处理文件来开始kettle作业。转自:http://hi.baidu.com/phplinuxmysql/item/f5885685d2397b1cc31627e6先

2014-09-14 13:25:01 14876 1

原创 expdp和impdp

expdp和impdp---创建目录directory,此时需创建对应的物理目录;物理目录应在服务器上。create directory dp as 'd:\dp';---把目录授读、写权限给相应的用户grant write ,read on directory dp to username;----expdp 导出expdp username/password direc

2014-08-14 15:34:10 565

原创 windows无法远程处理之一

第一步:    net user username /active :yes(激活一个账号)  net user username password(设定账号密码)  net user username password /add(添加一个账号)  net localgroup localgroupname username /add(添加账号到某个组)第二步:主机IP

2014-05-19 19:57:32 965

转载 如何加速Oracle大批量数据处理

如何加速Oracle大批量数据处理一、           提高DML操作的办法:简单说来:1、暂停索引,更新后恢复.避免在更新的过程中涉及到索引的重建.2、批量更新,每更新一些记录后及时进行提交动作.避免大量占用回滚段和或临时表空间.3、创建一临时的大的表空间用来应对这些更新动作.4、批量更新,每更新一些记录后及时进行提交动作.避免大量占用回滚段和或临时表空间.5

2013-10-21 17:32:31 1171

转载 ORA-02068,ORA-03113 报错

ORA-02068,ORA-03113 报错Solution The Error ORA-02068,ORA-031132010-01-05 09:45Symptoms:alert日志经常报如下错误:Error 2068 trapped in 2PC on transaction 74.40.87328. Cleaning up.Error stack returned to

2013-05-30 11:12:53 3087

转载 oracle 11g exp时 空表无法导出.

11G中有个新特性,当表无数据时,不分配segment,以节省空间  解决方法:  1、insert一行,再rollback就产生segment了。  该方法是在在空表中插入数据,再删除,则产生segment。导出时则可导出空表。  2、设置deferred_segment_creation 参数 show parameter deferred_segment_creati

2013-05-24 17:06:24 741

转载 Oracle找团伙的写法。

现有表test_a,有字段col_a,col_b,其值如下a1    a4a1    a3a4    a2a3    a6a4    a1a4    a8a10   a5a5    a9需要得到结果a1,a3,a4,a2,a6,a8为一集合a5,a9,a10为一集合现在我们用pl/sql来实现。SQL> CREATE TABLE TE

2013-03-27 14:34:28 1190

转载 Oracle之优化篇---海量数据处理分析

Oracle之优化篇---海量数据处理分析笔者在实际工作中,有幸接触到海量的数据处理问题,对其进行处理是一项艰巨而复杂的任务。原因有以下几个方面:一、数据量过大,数据中什么情况都可能存在。如果说有10条数据,那么大不了每条去逐一检查,人为处理,如果有上百条数据,也可以考虑,如果数据上到千万级别,甚至过亿,那不是手工能解决的了,必须通过工具或者程序进行处理,尤其海量的数据中,什么情况都可

2013-03-27 11:50:56 1045

原创 oracle insert all 和insert first 的区别

创建测试表 CREATE TABLE t1ASSELECT mod(LEVEL,1000) ID,LEVEL+1000 sal,MOD(LEVEL,10) extFROM dualCONNECT BY LEVEL<10000;create table t2(id number(18),sal number(18),ext number(18));create table t3(

2013-03-27 11:40:27 1557

原创 oracle获取中位数

create table t( col int );insert into T (COL)values (1);insert into T (COL)values (2);insert into T (COL)values (3);insert into T (COL)values (4);insert into T (COL)values (100);inser

2013-03-13 10:22:01 21965 3

转载 oracle 11R2 sql tuning advior

一直都想用下10G中自带的sql tuning advior,今天终于大致了解下如何用,记录下1.SYS用户建测试表,测试数据SQL> create table student (id number,name varchar2(50));表已创建。SQL> insert into student values (1,'xxx');已创建 1 行。SQL> insert in

2013-03-12 16:53:22 735

原创 oracle 11G utl_mail 自动发邮件

UTL_MAILThe UTL_MAIL package is a utility for managing email which includes commonly used email features, such as attachments, CC, and BCC.This chapter contains the following topics:Using UT

2013-03-08 16:21:16 4180

原创 oracle 大表删除数据后,回收空间的问题。

在oracle中由于表结构设计不合理或者需要清楚老数据的时候,经常需要对大表数据进行清理。一般有一下几种方法:     1. 删除大部分数据,留下小部分数据。我们可以把需要保留的数据转移到别的表,然后再把大表drop掉,然后改名就行了;          a) create table tablename_min as select * from tablename_max a whe

2013-02-26 11:57:02 10676

转载 Oracle] 如何解决ORA-04031 错误

出处:http://www.dbanotes.net --------------------------------------------------------------------------------诊断并解决ORA-04031 错误当我们在共享池中试图分配大片的连续内存失败的时候,Oracle首先清除池中当前没使用的所有对象,使空闲内存块合并。如果仍然没有足

2013-02-07 11:02:26 939

转载 如何定位资源消耗多的SQL

在分析SQL性能的时候,经常需要确定资源消耗多的SQL,总结如下: 1查看值得怀疑的SQLselect substr(to_char(s.pct,'99.00'),2)||'%'load,       s.executions executes,       p.sql_textfrom (select address,               disk_r

2012-03-08 09:31:07 1060

转载 oracle中的exists 和not exists 用法详解

有两个简单例子,以说明 “exists”和“in”的效率问题1) select * from T1 where exists(select 1 from T2 where T1.a=T2.a) ;T1数据量小而T2数据量非常大时,T12) select * from T1 where T1.a in (select T2.a from T2) ;T1数据量非常大而T2数据量小时,T

2012-02-28 15:11:26 488

转载 oracle snapshot

源——被同步的数据库-- 目的——要同步到的数据库/*一、创建dblin:*/--1、在目的数据库上,创建dblindrop database link dblink_zhaozhenlong_1;Create publicdatabase link dblink_zhaozhenlong_1Connect to lg identified by lg using

2012-02-24 12:12:55 3871

转载 比较truncate和delete 命令

比较truncate和delete 命令1、在功能上,truncate是清空一个表的内容,它相当于delete from table_name。2、 delete是dml操作,truncate是ddl操作;因此,用delete删除整个表的数据时,会产生大量的roolback,占用很多的rollback segments, 而truncate不会。3、在内存中,用delete删除数据,表

2012-02-24 12:04:09 3125

转载 如何跟踪某个session的SQL

第一种方法:获取当前用户所连接的所有session的sid:select sid from v$session where audsid=userenv('sessionid');获取当前用户当前终端所连接的session的sid:select * from v$session where sid in(select sid from v$mystat);首先你要确定跟踪哪个sessi

2012-02-24 11:50:11 2036

转载 数据库中索引的优缺点

为什么要创建索引呢?这是因为,创建索引可以大大提高系统的性能。第一,通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。第二,可以大大加快数据的检索速度,这也是创建索引的最主要的原因。第三,可以加速表和表之间的连接,特别是在实现数据的参考完整性方面特别有意义。第四,在使用分组和排序子句进行数据检索时,同样可以显著减少查询中分组和排序的时间。第五,通过使用索引,可以在查询的过程中,使用优化隐藏

2012-02-24 11:40:42 844

转载 oracle实例和数据库的区别

刚接触ORACLE的人肯定会对实例和数据库感到困惑,实例到底代表些什么?|为什么会有这个概念的出现?ORACLE实例 = 进程 + 进程所使用的内存(SGA)实例是一个临时性的东西,你也可以认为它代表了数据库某一时刻的状态!数据库 = 重做文件 + 控制文件 + 数据文件 + 临时文件数据库是永久的,是一个文件的集合。ORACLE实例和数据库之间的关系1.临时性和永久性

2012-02-23 12:02:04 2190

转载 非空闲等待事件

这里总结了几种常见的非空闲等待事件buffer busy waits:表示在等待对数据高速缓冲区的访问,这种等待事件通常出现在会话读取数据到buffer中或者修改buffer中的数据时,例如DBWR正在写一些数据块到数据文件的同时,其他进程需要去读取相应的数据块。同时也可能表示着在表上设置的free list太少了,不能大量并发的insert操作。在v$session_wait视图的p1字段值

2012-02-01 17:26:56 1272

转载 Oracle GoldenGate备份软件

一、前言GoldenGate软件是一种基于日志的结构化数据复制软件,它通过解析源数据库在线日志或归档日志获得数据的增量变化,再将这些变化应用到目标数据库,从而实现源数据库与目标数据库同步。GoldenGate 可以在异构的IT基础结构(包括几乎所有常用操作系统平台和数据库平台)之间实现大量数据亚秒一级的实时复制,从而在可以在应急系统、在线报表、实时数据仓库供应、交易跟踪、数据同步、集中/分发、

2011-12-16 10:13:04 861

转载 oracle 占位操作和开关操作的问题。

sql占位操作:where 1=1; 这个条件始终为True,在不定数量查询条件情况下,1=1可以很方便的规范语句。一、不用where  1=1  在多条件查询中的困扰   举个例子,如果您做查询页面,并且,可查询的选项有多个,同时,还让用户自行选择并输入查询关键词,那么,按平时的查询语句的动态构造,代码大体如下:  string MySqlStr=”select

2011-12-14 14:27:08 1360

转载 分析函数之窗口函数

分析函数之窗口函数   当统计量随着当前记录变化时,就需要用到窗口函数了特殊情况: select sum (c1) over() from  加的所有的和;          select  sum(c1) over(order by c2) from  与          over ( ORDER BY site_id ROWS BETWEEN UNBOUN

2011-12-06 15:43:04 1443

原创 部分系统表。

--回收表 select * from user_recyclebin;  --查询表分区select distinct table_name from user_tab_partitions;  --查询表select * from user_tables;  --查询表字段select * from user_tab_columns;  --查询

2011-11-30 10:32:30 1477

原创 列数据相乘

select exp(sum(ln( 编码 ))) from  婚姻状况 where 编码>0;

2011-11-28 10:07:47 881

转载 oracle 高水位线(hwm)

在Oracle数据的存储中,可以把存储空间想象为一个水库,数据想象为水库中的水。水库中的水的位置有一条线叫做水位线,在Oracle中,这条线被称为高水位线(High-warter mark, HWM)。在数据库表刚建立的时候,由于没有任何数据,所以这个时候水位线是空的,也就是说HWM为最低值。当插入了数据以后,高水位线就会上涨,但是这里也有一个特性,就是如果你采用delete语句删除数据的话,数据

2011-11-09 10:08:59 631

转载 ora-01578

错误:在 exp 时出现以下错误: EXP-00056: 遇到 ORACLE 错误 1578 ORA-01578: ORACLE 数据块损坏(文件号4,块号65) ORA-01110: 数据文件 4: ’E:\ORACLE\ORADATA\USERS.DBF’ 措施: -- 1. 检查损坏的对象 SELECT tablespace_name, segment_type,

2011-10-24 09:18:16 1296

原创 oracle+关于"SP2-0618:+无法找到会话标识符。启用检查+PLUSTRACE+角色"错误

--今天在执行 set autotrace on 时 报了一下错误 。15:19:46 SQL> set autotrace onSP2-0618: 无法找到会话标识符。启用检查 PLUSTRACE 角色SP2-0611: 启用 STATISTICS 报告时出错--开始的

2011-10-12 15:46:45 1546

转载 非空闲的等待事件-direct path read

出处: http://sharklove.itpub.net/post/660/279772--------------------------------------------------------------- direct path read(USER I/0类

2011-09-02 16:59:18 617

转载 身份证编码规则

身份证标准在国家质量技术监督局于1999年7月1日实施的GB11643-1999《公民身份号码》中做了明确的规定。    GB11643-1999《公民身份号码》从实施之日起代替GB11643-1989。GB11643-1999《公民身份号码》主要内容如下:一、范围

2011-08-31 16:28:46 1406

原创 查询外键。

Select b.table_name 主键表名,           b.column_name 主键列名,           a.table_name 外键表名,           a.column_name 外键列名,           a.const

2011-08-30 11:22:01 30138

转载 oracle“靠”字的困惑

-- 请参考:-- 3.8 “靠”字的困惑 ( P109 )......-- *(1) 客户端应用字符集(Client Application Character Set)。测试客户端应用使用命令行工具(cmd.exe),-- 这个工具的字符集决定查询结果在终端上的输出显示,

2011-08-29 10:37:45 1740

转载 oracle执行sql语句的过程

当我们提交一条sql语句时,oracle会做哪些操作呢? Oracle会为每个用户进程分配一个服务器进程:service process(实际情况应该区分专用服务器和共享服务器),当service process接收到用户进程提交的sql语句时,服务器进程会对sql语句进行语

2011-08-20 23:05:19 528

vlc播放rtsp

利用vlc请求获取rtsp流的视频,可以一个页面播放多个视频,内附vlc安装包,测试好的html页面。安装即用。(安装了vlc之后,打开安装的vlc文件夹,找到axvlc.dll这个文件,注册下这个文件。就可以播放了。不会请联系我 qq: 744217160)

2018-08-18

Spotlight on oracle

不多说。oracle 分析的好工具,找了好久才找到

2012-03-07

FinalData-v2.01

来自官网已整理成U盘版 自带注册机 给大家方便就是给自己方便, 一款很好的数据恢复工具.

2012-01-30

PL SQL教程

很全面的PLSQL教程

2012-01-14

oracle Statspack

Statspack-v3.0[1]Statspack-v3.0[1]

2011-11-24

Oracle9.2_SYS_CONTEXT函数的用法

SYS_CONTEXT函数的用法,很好用的东东

2011-11-24

oracle性能优化技术内幕

oracle性能优化技术内幕,很好的一本书籍

2011-08-24

Oracle数据库性能优化实务_共享池分析

Oracle数据库性能优化实务_共享池分析

2011-08-24

oracle实现带参数视图

oracle实现带参数视图,里面有例子,很好的一个东西。

2011-08-10

oracle中xml经典案例

里面包含了很多xml函数和xml查询的案例,

2011-07-14

空空如也

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

TA关注的人

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