自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(57)
  • 资源 (8)
  • 收藏
  • 关注

转载 深入浅出解析大数据平台架构

目录:什么是大数据Hadoop介绍-HDFS、MR、Hbase大数据平台应用举例-腾讯公司的大数据平台架构“就像望远镜让我们能够感受宇宙,显微镜让我们能够观测微生物一样,大数据正在改变我们的生活以及理解世界的方式……”。大数据的4V特征-来源公司的“大数据”随着公司业务的增长,大量和流程、规则相关的非结构化数据也爆发式增长。比如:1、业务系统现在平均每天存储20万张

2016-04-23 14:26:30 709

转载 hadoop 平台搭建

Hadoop的下载地址:http://www.apache.org/dyn/closer.cgi/hadoop/core/版本:hadoop0.17.1JDK的安装:要求必须安装jdk1.5.07以上的版本。分步式环境的搭建:1、 硬件环境我们采用了3台机器来构建,都安装的是Red Hat 4.1.2-42系统,并且都有一个名为“mingjie“的帐号,如下:

2015-11-24 16:38:00 771

转载 Informatica学习日志

1. INFORMATICA CLIENT的使用1.1 Repository Manager 的使用1.1.1 创建Repository。前提:a. 在ODBC数据源管理器中新建一个数据源连接至你要创建Repository的数据库(例:jzjxdev)b. 要在你要连接的数据库中新建一个用户(例:name: ETL password: ETL)现在你可以创建一个Repo

2015-03-09 15:47:44 2352

转载 Oracle 树操作(select…start with…connect by…prior)

oracle树查询的最重要的就是select…start with…connect by…prior语法了。依托于该语法,我们可以将一个表形结构的以树的顺序列出来。在下面列述了oracle中树型查询的常用查询方式以及经常使用的与树查询相关的oracle特性函数等,在这里只涉及到一张表中的树查询方式而不涉及多表中的关联等。1、准备测试表和测试数据12

2014-11-25 16:47:47 519

原创 oracle多行数据拼成一行

Oracle一列的多行数据拼成一行显示字符oracle 提供了两个函数WMSYS.WM_CONCAT 和 ListAgg函数。先介绍:WMSYS.WM_CONCAT例:        id  name        1   aa        2   bb        3   cc  要的结果是"aa,bb,cc"select WMSYS.WM_CON

2014-09-16 16:27:16 643

原创 查询表空间情况

--查询表空间使用情况SELECT Upper(F.TABLESPACE_NAME)         "表空间名",       D.TOT_GROOTTE_MB                 "表空间大小(M)",       D.TOT_GROOTTE_MB - F.TOTAL_BYTES "已使用空间(M)",       To_char(R

2014-08-27 17:09:28 412

原创 oracle 学习之--------利用递归算法实现阶乘

CREATE OR REPLACE PROCEDURE TEST01(p_number IN OUT NUMBER,                                   p_result IN OUT NUMBER)ISBEGIN  IF p_number > 1 then    p_result := p_result*p_number;    p_num

2014-08-18 16:49:27 1254

原创 oracle分区表

1创建和使用分区表Oracle分区表分为四类:范围分区表;列表分区表;哈希分区表;组合分区表范围分区表创建一个按字段数据范围分区的表,分区置于指定的不同表空间中 示例代码:--为各个分区准备独立的表空间create tablespace test_space01 datafile‘d:/tbs01.dbf’ size 50

2014-08-13 09:51:25 403

原创 SQL练习之一

--------1.列出至少有一个员工的所有部门。---------SQL> select dname from dept where deptno in(select deptno from emp); DNAME--------------RESEARCHSALESACCOUNTING--------或--------SQL> select dname from

2014-08-05 16:28:00 548

原创 SQL优化之count,表的连接顺序、条件顺序,in和exist

关于SQL中一些优化的误区解释。

2014-07-11 16:54:44 1644

转载 Oracle的优化器的RBO和CBO方式

Oracle的优化器的RBO和CBO方式  1、基于规则的优化方式(Rule-Based Optimization,简称为RBO)     优化器在分析SQL语句时,所遵循的是Oracle内部预定的一些规则,对数据是不敏感的。它只借助少量的信息来决定一个sql语句的执行计划,包括:    1)sql语句本身    2)sql中涉及到的table、vi

2014-07-11 16:38:26 471

转载 oracle常用函数之STDDEV、STDDEV_POP、STDDEV_SAMP区别

1.STDDEV  功能描述:计算当前行关于组的标准偏离。(Standard Deviation)SAMPLE:下例返回部门30按雇佣日期排序的薪水值的累积标准偏离SQL> select ename,hiredate,sal,stddev(sal) over(order by hiredate) a from emp where deptno=20;ENAME      H

2014-06-26 15:43:41 11788 1

原创 查询权限分配情况

数据字典视图 描述ROLE_SYS_PRIVS 角色拥有的系统权限ROLE_TAB_PRIVS 角色拥有的对象权限USER_ROLE_PRIVS 用户拥有的角色USER_TAB_PRIVS_MADE 用户分配的关于表对象权限USER_TAB_PRIVS_RECD 用户拥有的关于表对象权限USER_COL_PRIVS_MADE 用户分配的关于列的对象权限USER_COL_

2014-06-26 10:50:24 411

原创 查询表约束情况

如果要查看某个表定义的约束情况,可以使用以下语句

2014-06-25 16:17:49 788

原创 ORA-02292: 违反完整约束条件 (用户名.约束名) - 已找到子记录

今天在删除一个表某条记录时,出现如下错误:ORA-02292: integrity constraint (CICRO.FK8A82499F4C67C41) violated - child record found于是查看了相关的主键和约束关系,发现了一些问题。关于这个错误,oracle官方解决方法是:Error: orA-02292: integrity constrain

2014-06-23 10:54:09 14205

原创 ORA-02291: 违反完整约束条件 - 未找到父项关键字

出现这种

2014-06-23 10:06:15 23576 2

转载 使用 WITH CHECK OPTION 关键字

create or replace view testviewasselect empno,ename from emp where ename like ‘M%’with check option;这里我们创建了一个视图,并使用了with check option来限制了视图。 然后我们来看一下视图包含的结果:select * from testview得到:EMPN

2014-06-19 17:52:17 925

原创 子查询

子查询也称作内查询,是在主查询开始前完成的

2014-06-19 15:00:00 476

原创 分组函数

分组函数:作用于一列,返回

2014-06-19 14:32:19 503

原创 多表查询

在聊到多表查询前,我们不得不谈到一个

2014-06-17 17:46:28 610

原创 oracle之通用函数

这些函数适用于任何数据类型,同时也适用于空值:•NVL (expr1, expr2)•NVL2 (expr1, expr2, expr3)•NULLIF (expr1, expr2)•COALESCE (expr1, expr2, ..., exprn)

2014-06-16 17:14:19 395

原创 Oracle之sql函数之一

一、 单行函数之字符函数大小写控制函数:

2014-06-13 15:31:30 447

原创 SQL之过滤排序语法

基本语法:select .... from

2014-06-12 14:48:11 611

原创 sql之select语句

基本语法:select

2014-06-12 10:52:10 518

原创 游标修改和删除操作

游标修改和删除操作是指在游标定位下,修改或删除表中指定的数据行。这时,要求游标查询语句中必须使用FOR UPDATE选项,以便在打开游标时锁定游标结果集合在表中对应数据行的所有列和部分列。为了对正在处理(查询)的行不被另外的用户改动,ORACLE 提供一个 FOR UPDATE 子句来对所选择的行进行锁住。该需求迫使ORACLE锁定游标结果集合的行,可以防止其他事务处理更新或删除相同的行,直到

2014-06-09 15:05:40 6528

原创 PL/SQL可用的SQL语句

PL/SQL可用的SQL语句

2014-06-09 10:18:59 809

原创 使用 IN 还是 EXISTS

这里讨论的是无法用使用连接查询代替IN/EXISTS

2014-05-23 16:59:55 411

转载 sed 学习记

Shell脚本之sed篇2012-06-24 21:19:49标签:脚本 shell sed 正则表达式 文本处理原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://manual.blog.51cto.com/3300438/908002Shell脚本之sed篇目录:一、概述二、sed

2014-05-09 17:11:55 562

转载 一个tomcat同时部属多个项目并且用不同的端口进行访问

前一段时间在工作中碰到了这样一个需求 就是在同一个tomcat服务器下部署多个项目并且要用不同的端口进行访问, 研究之后终于可以部署成功了,在这里与大家分享一下,如有不对的地方还请高人指点 修改tomcat的conf目录下的server.xml配置文件 里边有一个...节点,如下:                   connectionTimeout="20000"   

2014-05-09 17:11:10 2895

转载 linux批量替换文件内容3种方法(perl,sed,shell)

inux批量替换文件内容3种方法(perl,sed,shell)作者:GeekWolf /分类:服务器架构优化 字号:L M S方法1: 这两天在构建一个应用的使用用到了maven,由于project很大,足足有700多个 pom.xml文件,更郁闷的是在很多pom.xml文件里都单独指定了资源库的url,我需要把这些资源库的url统一指定到nexus本地中央库.手 工一个个改文件

2014-05-09 17:10:41 801

转载 oracle数据库备份

oracle数据库备份(imp,exp命令)2008-11-12 09:22:28标签:oracle 数据库备份 职场 休闲ORACLE数据库有两类备份方法。第一类为物理备份,该方法实现数据库的完整恢复,但数据库必须运行在归挡模式下(业务数据库在非归挡模式下运行),且需要极大的外部存储设备,例如磁带库;第二类备份方式为逻辑备份,业务数据库采用此种方式,此方法不需要数据库运行

2014-05-09 17:09:52 521

转载 MySQL主从同步状态

MySQL主从同步状态博客分类: mysqlMySQLSQLSQL ServerHTML 因为mysql的slave报错,导致slave落后master很远。找资料查看同步状态。 引用mysql> show slave status\G *************************** 1. row ****************

2014-05-09 17:09:29 4204

转载 sql中 in 、not in 、exists、not exists 用法和差别

sql中 in 、not in 、exists、not exists 用法和差别分类: T-SQL2009-08-20 16:28 40754人阅读 评论(20) 收藏 举报sql出版subquerygonullbooksexists (sql 返回结果集为真) not exists (sql 不返回结果集为真) 如下: 表A ID NAME 1

2014-05-09 17:09:03 381

转载 tomcat集群添加msm实现session共享

1 起因    最近对新开发的web系统进行了压力测试,发现tomcat默认配置下压到600人的并发登录首页响应速度就有比较严重的影响,一轮出现2000多个的500和502错误。我把登录的时间统计做了一下,把服务器处理总时间打印出来,看了一下发现有个别响应确实在20秒,但平均时间和lr测试出来的还是相差很远。所以可以断定不是程序处理处理花费了这么多时间,由于在局域网测试,所以也可以排除网络问题

2014-05-09 17:08:18 874

转载 session存储到memchached实现方案时,属性说明

以前的项目使用Nginx作为反向代理实现了多个Tomcat的负载均衡,为了实现多个Tomcat之间的session共享,使用了开源的Memcached-Session-Manager框架。    此框架的优势:         1、支持Tomcat6和Tomcat7          2、操作粘性或不黏性Session          3、没有单点故障          4、

2014-05-09 17:07:59 858

转载 让Nginx作为Windows服务开机自启动

让Nginx作为Windows服务开机自启动 最近才了解到俄国的一个高性能的静态服务器叫做 nginx。最新的 0.9.4版的Zip包也就817Kb。没事在自己机器上弄个玩吧,把Spring等的常用的HTML文档放到一个自己的静态网页服务器上也不错呢。有空的话,捣鼓下负载平衡啥的也不错。参考了其官网文档:了解到它的基本启停命令如下:(假设,解压到了 "F:\nginx-

2014-05-09 17:07:31 720

转载 SPOOL 命令使用实例【oracle导出纯文本格式文件】

SPOOL 命令使用实例【oracle导出纯文本格式文件】上一篇 / 下一篇  2012-03-15 12:36:11 / 个人分类:ORACLE工具查看( 938 ) / 评论( 0 ) / 评分( 3 / 0 )首先介绍一下spool的参数含义SET echo off              --在用start命令执行一个sql脚本时,是否显示脚本中正在执行的SQ

2014-05-09 17:06:54 6528

转载 使用secure CRT的SFTP在LINUX与WINDOWS下交换文件

使用secure CRT的SFTP在LINUX与WINDOWS下交换文件博客分类: UbuntuLinuxWindowsSSHOfficeVmware 使用secure CRT的SFTP在LINUX与WINDOWS下交换文件 很多用户还是经常在WINDOWS下完成日常工作的,但是同时在管理或测试LINUX系统的时候需要经常与远程LINUX服务器交换数据。一般情况

2014-05-09 17:06:25 758

转载 SQL Loader 控制文件的写法

SQL Loader 控制文件的写法分类: java 数据库2009-03-17 17:56 5320人阅读 评论(0) 收藏 举报sqlmultithreadingdatetableoraclepath转帖:http://billy201.javaeye.com/blog/174566一、SQL Loader定义SQL Loader可以把一些以文本格式存放的数据顺

2014-05-09 17:05:53 1231 1

原创 Oracle数据泵导出导入与传统导出导入的区别

Oracle数据泵导出导入与传统导出导入的区别 Oracle Database 10g引入了最新的数据泵(Data Dump)技术,使DBA或开发人员可以将数据库元数据(对象定义)和数据快速移动到另一个oracle数据库中。    数据泵导出导入(EXPDP和IMPDP)的作用    1、实现逻辑备份和逻辑恢复。    2、在数据库用户之间移动对象。    3、

2014-05-09 17:03:47 892

DBA常用SQL

第一章:写简单的sql语句 SQL> alter user scott account unlock; SQL> alter user scott identified by tiger; SQL> conn scott tiger 1 使用算术操作符 SELECT last name salary salary + 300 FROM employees; 7 使用interval CREATE TABLE warranty prod id number warranty time INTERVAL YEAR 3 TO MONTH ; INSERT INTO warranty VALUES 123 INTERVAL "8" MONTH ; INSERT INTO warranty VALUES 155 INTERVAL "200" YEAR 3 ; INSERT INTO warranty VALUES 678 "200 11" ; SELECT FROM warranty; 8 使用extract函数 抽取 SELECT EXTRACT YEAR FROM SYSDATE FROM DUAL; 9 使用FROM TZ转化时间戳 SELECT FROM TZ TIMESTAMP "2000 03 28 08:00:00" "3:00" FROM DUAL; 通过查看v$reserved words可以查看oracle的保留关键字 drop table table name purge; 不经过回收站 drop table table name cascade constraints; 删除父表的时候把子表也删除(外健) with check option 该列有访问且值等(即条件一致) novalidate enable 约束">第一章:写简单的sql语句 SQL> alter user scott account unlock; SQL> alter user scott identified by tiger; SQL> conn scott tiger 1 使用算术操作符 SELECT last name salary salary + 300 FROM employees; 7 使用interval CREATE TABLE warranty prod id number warranty time [更多]

2014-06-09

DBA常用命令

第一章:Oracle介绍 第二章:安装oracle软件 1.查看nls_lang select * from nls_session_parameters ...... 检测数据库 1.c:>sqlplus /nolog 2.sql>conn / as sysdba 3.sql>select open_mode from v$database; . . . . 二、导入: 导入表: #导入到hr impdp hr/hr directory=dump_dir dumpfile=tab.dmp tables=jobs #将hr导出的表导入到system 方案 impdp system/manager directory=dump_dir dumpfile=tab.dmp tables=hr.jobs remap_schema=hr:system 导入schemas: impdp hr/hr directory=dump_dir dumpfile=schema.dmp schemas=hr 把hr方案导入到system impdp system/manager directory=dump_dir dumpfile=schema.dmp schemas=hr remap_schema=hr:system 导入表空间 impdp system/manager directory=dump_dir dumpfile=tablespace.dmp tablespaces=users 导入数据库 impdp system/manager directory=dump_dir dumpfile=full.dmp full=y 三、外部表: bad file: 不符合规则的列 discard file: 过滤得列 1 . 创建目录 SQL> conn system/oracle Connected. SQL> create directory external_2 as 'D:\backup\exp'; 2. 授权 SQL> grant read,write on directory external_2 to hr; 3. sql>conn hr/hr 4. 创建外部表 create table extab_test3 (id number,name varchar2(20)) organization external (type oracle_loader default directory dump_dir access parameters (records delimited by newline badfile dump_dir:'empxt%a_%p.bad' logfile dump_dir:'expxt%a_%p.log' fields terminated by ',' missing field values are null (id,name)) location ('empxt2.dat')) 5. 查询数据 select * from extab_test3;

2014-06-09

Teradata_SQL_编写规范

Teradata_SQL_编写规范,与ORACLE的SQL编写区别比较等

2014-05-26

SQL查询优化

SQL查询优化,SQL查询优化常用技巧以及注意事项

2014-03-21

Oracle_AWR_报告分析实例讲解

Oracle_AWR_报告分析实例讲解

2014-03-21

SQL语句经典教程

SQL语句经典教程,SQL入门语句必掌握语句

2014-03-21

linux命令大全

linux命令大全,所有linux命令都有详细的介绍,并配合案例

2013-09-13

C++面试300题

C++面试的经典300题,应对企业面试以及各种考试都非常有用处!

2012-10-29

空空如也

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

TA关注的人

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