自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

adermxl的专栏

微博 http://weibo.com/123964163 http://t.qq.com/X-L2008

  • 博客(36)
  • 资源 (2)
  • 收藏
  • 关注

转载 解决oracle误删除dbf文件而不能启动的问题

解决oracle误删除dbf文件而不能启动的问题2013年09月26日 ⁄oracle, 数据库⁄ 共 1543字 ⁄ 字号 小 中 大 ⁄暂无评论 ⁄ 阅读 155 views 次 首先这种方法不能恢复你误删除的数据,只是一种能让数据库正常启动的方案。由于误操作删除了oracle数据库的dbf文件,启动数据库的时候报错SQL> startup pfile=’/

2014-06-30 13:35:51 1496

转载 lucene smartcn原理

Smartcn分词器是ictclas简化功能的java版Smartcn分词三步:1)原子切分;2)找出原子之间所有可能的组词方案;3)N-最短路径中文词语粗分三步。例如:“他说的确实在理”这句话。1)原子切分的目的是完成单个汉字的切分。经过原子切分后变成“始##始/他/说/的/确/实/在/理/末##末”。2)然后根据“词库字典coredict”找出所有原子之间所有可能的组词

2014-06-30 10:27:41 1146

转载 阿里双十一数据库技术

从2012年开始,工作重心转移到了淘宝和天猫,我的技术方向也发生了改变,2012年和2013年,经历了两次双十一,在这个过程中学到了很多东西。尤其是2013年的双十一,系统准备的非常充分,技术上有很多创新,团队也得到了成长。这篇文章是我为《程序员》杂志双十一特刊写的一篇文章,介绍了阿里数据库的核心技术前言大家都知道,双十一的零点高峰给系统带来的压力,尤其是数据库,作为整个交

2014-06-29 21:54:06 1520

转载 Java中获取进程ID以及杀死进程的方法

最近在写一些Windows平台的自动化脚本,其中涉及到杀死某一个eclipse.exe 进程的功能。在网上搜索了半天,发现用Windows自带的tasklist和taskkill命令可以实现。下面做一个简单的介绍。tasklist介绍Tasklist命令用来显示运行在本地或远程计算机上的所有进程,带有多个执行参数。使用格式为:Tasklist [/S system [/U username

2014-06-27 14:37:56 3150

转载 hive 三种启动方式及用途

1, hive  命令行模式,直接输入/hive/bin/hive的执行程序,或者输入 hive –service cli       用于linux平台命令行查询,查询语句基本跟mysql查询语句类似 2, hive  web界面的启动方式,hive –service hwi        用于通过浏览器来访问hive,感觉没多大用途3, hive  远程服务 (

2014-06-26 15:45:24 10079 1

转载 hive-0.8.1安装(hadoop0.20.2)

Hive安装    mysql使用主机(win7)上的mysql数据库,启动后,要关闭360和win7自带的防火墙,确保在虚拟机里能拼通主机**************************************************    D:\server\mysql-5.0.16-win32\bin        grant all on *.* to hive@'loca

2014-06-26 15:33:39 971

转载 php通过thrift操作hbase

环境配置操作系统 centos 5.8    hadoop版本cloudera cdh3u3  hbase版本hbase-0.90.4-cdh3u3  php版本5.21.  下载并编译thrift     # wget http://ftp.tc.edu.tw/pub/Apache/thrift/0.8.0/thrift-0.8.0.tar.gz     安装所需

2014-06-25 20:43:40 703

转载 Thrift使用指南

1. 内容概要本文档比较全面的介绍了thrift(关于thrift框架的介绍,参考我这篇文章:Thrift框架介绍)语法,代码生成结构和应用经验。本文主要讲述的对象是thrift文件,并未涉及其client和server的编写方法(关于client和server的编写方法,可参考我这篇文章:使用Thrift RPC编写程序)。本文档大部分内容翻译自文章:“Thrift:

2014-06-25 20:41:30 429

转载 Thirft框架介绍

1、前言Thrift是一个跨语言的服务部署框架,最初由Facebook于2007年开发,2008年进入Apache开源项目。Thrift通过一个中间语言(IDL, 接口定义语言)来定义RPC的接口和数据类型,然后通过一个编译器生成不同语言的代码(目前支持C++,Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, Sm

2014-06-25 20:39:56 437

转载 一个JS框架D3.js

最近有点不务正业,好吧,诚恳一点面对现实。许多时候我想等我把某些问题,完全想明白,完全理解透,再写点东西;事实往往相反,发现等我真正接近,把某些东西理解好,我自己再也不屑写点东西分享了,没有精神气也好,不着调也好,这对于我的性格至少是一个事实。懂得越多的人或理解的越深的时候,人越容易沉默;半调子的时候我一直在叫嚣,就像现在的我。        决定改变方式,不要等想好了再动笔,也不要等完全弄明

2014-06-25 14:09:55 785

转载 zabbix中文配置指南

一、Zabbix简介1.1 Zabbix简介  Zabbix是一个企业级的开源分布式监控解决方案,由一个国外的团队持续维护更新,软件可以自由下载使用,运作团队靠提供收费的技术支持赢利。官方网站:http://www.zabbix.com官方文档:http://www.zabbix.com/documentation/2.0/manual/quickstart。Zabbix通过C

2014-06-24 19:38:48 1135

转载 Oracle 11G在用EXP 导出时,空表不能导出解决

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

2014-06-23 19:47:57 526

转载 实验说明Oracle重做日志与归档日志的作用

最近在学习Oracle 归档日志模式的管理, 特撰写一下学习心得,不足之处还望指出!!!-----------------------------------------------------------一 系统环境: 1、操作系统:Windows xp sp32、数据库: Oracle 10g 二 Oracle 重做日志的作用:[模拟介质恢复]1. 关闭数据

2014-06-23 15:53:50 3912

转载 Oracle权限管理详解(原创)

Oracle 权限权限允许用户访问属于其它用户的对象或执行程序,ORACLE系统提供三种权限:Object 对象级、System 系统级、Role 角色级。这些权限可以授予给用户、特殊用户public或角色,如果授予一个权限给特殊用户"Public"(用户public是oracle预定义的,每个用户享有这个用户享有的权限),那么就意味作将该权限授予了该数据库的所有用户。对管理权限而言,角色

2014-06-23 15:26:51 557

转载 oracle 查询表空间所有表、及表所有的表空间

查询表空间所有表:select table_name from all_tables where TABLESPACE_NAME='表空间' 表空间名字一定要大写查询表所在的表空间:select * from user_tables where table_name=‘表名';表名一定要大写;创建表空间:create tablespace 表空间名字 filedata 'd:\db

2014-06-23 12:39:47 5765

转载 oracle表空间( 查看路径,修改,创建)

oracle表空间( 查看路径,修改,创建) 1 查看表空间路径 ?1select* fromdba_data_files;  2 修改表空间大小 ?1ALTER

2014-06-23 12:38:00 1263

转载 oracle中查询所有外键引用到某张表的记录

oracle中查询所有外键引用到某张表的记录其实查找这篇文章  我主要用的sql 是这句  select * from user_cons_columns t where t.constraint_name like 'FK_CTS_CONT_REINS__CRR'; 起因:       系统测试的时候发现如果某条记录已经被引用了,这个时候删除这条记录会引起数据不一致,系统会报错。

2014-06-18 20:10:31 1409

转载 解决ORA-01502 state unusable错误成因

接到开发人员和业务人员的通知,说一个登陆页面不能用了,报错:    2005-01-31 13:59:02,721 [com.aspire.common.dao.OamUserDAO]- -214:select错误  java.sql.SQLException: ORA-01502 state    这个错误是由于索引失效造成的,重建索引后,问题就解决了。    为了搞

2014-06-18 18:53:21 675

转载 Oracle中删除外键约束、禁用约束、启用约束

最近制作报表制度时发现,Oracle和MS SQL SERVER的速度不在一个数量级,分析了一下是在Oracle中存在约束,执行以下sql可以生成禁止、启用、删除约束脚本,然后执行即可:禁用所有外键约束select 'alter table '||table_name||' disable constraint '||constraint_name||';' from user_con

2014-06-18 17:30:02 528

转载 一个利用传输表空间和分区交换技术进行数据迁移的案例

1. 案例背景Product:生产交易数据库,存放当月交易数据。其中,关键交易表按天分区。DW:交易历史数据库(数据仓库),存放历史交易数据,其中,关键交易表是按月分区。功能需求:在每个月末,将Product的交易表数据全部移植到DW中。2. 实施过程--Product中关键交易表Sales的定义如下:createtable sales (invoice_no nu

2014-06-17 16:59:32 680

转载 oracle下逻辑的导入导出工具exp/imp

oracle下逻辑的导入导出工具exp/impexp/imp简介:        exp/imp是oracle幸存的最古老的两个命令行备份工具 ,在小型数据库的转储、表空间的迁移、表的抽取、检测逻辑和物理冲突中使用非常广泛,我们可以把它作为小型数据库的物理备份后的一个逻辑备份。它可以跨平台、跨版本。exp/imp的工作原理:        exp用户进程通过服务器进程连接到数据库,

2014-06-17 10:43:06 1404

转载 exp导出分区表分区测试

1、exp中的参数:       SQL> ho exp help=yExport: Release 11.2.0.1.0 - Production on 星期一 5月 28 13:09:11 2012Copyright (c) 1982, 2009, Oracle and/or its affiliates.  All rights reserved.

2014-06-17 10:07:20 1666

转载 将Oracle数据库设置为归档模式

将Oracle数据库从非归档状态设置成归档状态。查看归档状态为非归档sys@JSL> select log_mode from v$database;LOG_MODE------------NOARCHIVELOGarchive状态Disabledsys@JSL> archive log listDatabase log mode             

2014-06-16 22:13:42 645

转载 Linux/Unix shell 脚本中调用SQL,RMAN脚本

Linux/Unix shell脚本中调用或执行SQL,RMAN 等为自动化作业以及多次反复执行提供了极大的便利,因此通过Linux/Unix shell来完成Oracle的相关工作,也是DBA必不可少的技能之一。本文针对Linux/Unix shell脚本调用sql, rman 脚本给出了相关示例。 一、由shell脚本调用sql,rman脚本[python] vie

2014-06-16 16:17:02 767

转载 oracle数据库分区的备份和恢复

1 查看创建表空间时指定的数据文件show parameter db_create_file2 设置表空间地址alter system set DB_CREATE_FILE_DEST ='/opt/oracle/product/oradata/orcl'3 创建6个表空间,3个给表分区,三给分区索引create tablespace p1;create ta

2014-06-16 15:43:19 3297

原创 Pig安装过程

1 下载pig-0.12.1.tar.gz2 cp文件到/home目录下面3 解压tar xzvf pig-0.12.1.tar.gz 4 vim /etc/profile#pig#设置path,增加指向hadoop/binPATH=$PATH:/home/pig-0.12.1/bin:/home/mdrill/hadoop-0.20.2/binexport PAT

2014-06-11 23:54:30 472

转载 Hadoop Pig学习笔记(一) 各种SQL在PIG中实现

本博客属原创文章,转载请注明出处:http://guoyunsky.iteye.com/blog/1317084  欢迎加入Hadoop超级群: 180941958   本人新浪微博:http://weibo.com/guoyunsky      我这里以Mysql 5.1.x为例,Pig的版本是0.8    同时我将数据放在了两个文件,存放在/tmp/da

2014-06-11 23:45:29 427

转载 使用 rsync 同步

内容提要熟悉 rsync 的功能及其特点掌握 rsync 语法及常用选项的功能掌握 rsync 命令的三种基本使用方法掌握如何筛选 rsync 的传输目标掌握使用 rsync 进行镜像和增量备份的方法rsync 简介rsync(remote synchronize)是一个远程数据同步工具,可通过 LAN

2014-06-11 15:26:22 454

转载 LINUX服务器集群时间同步之NTP配置

NTP(network time protocol)NTP是由NTP客户端和NTP服务器构成,客户端的时间从NTP服务器上取得即可。一般是一个linux服务器集群中配置一台NTP服务器,其他的机器上都启动NTP客户端,然后同步时间。经常会把同步时间的操作放到crontab中定时执行NTP服务器配置:服务器开启ntp服务ntpd -c /etc/ntp.conf

2014-06-11 11:13:13 2201

转载 基本的RAID介绍

RAID是英文Redundant Array of Independent Disks(独立磁盘冗余阵列),简称磁盘阵列。下面将各个级别的RAID介绍如下。RAID0 条带化(Stripe)存储。理论上说,有N个磁盘组成的RAID0是单个磁盘读写速度的N倍。RAID 0连续以位或字节为单位分割数据,并行读/写于多个磁盘上,因此具有很高的数据传输率,但它没有数据冗余,因此并不能算是真正的

2014-06-11 10:38:12 420

转载 Oracle学习路线

1、sql、pl/sql(网上有很多的视频,可以做一个简单的入手,然后看几本书,多做实验)    作为oracle的基本功,需要大家对sql和plsql非常的熟悉。特别是sql里面的多表连接、子查询、各种新版本的函数,以及plsql里面的所有语法。建议大家拿出足够的时间来研究这两块。不要认为这是开发人员的工作,他也是DBA的重要工作,而且对DBA的要求更高,你不但能看懂,还要能够找出问题。学些

2014-06-11 09:42:15 449

转载 Oracle exp/imp导出导入命令及数据库备份

Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中。执行环境:可以在SQLPLUS.EXE或者DOS(命令行)中执行, DOS中可以执行时由于 在oracle 8i 中 安装目录/ora81/BIN被设置为全局路径, 该目录下有EXP.EXE与IMP.EX

2014-06-10 17:03:30 446

原创 linux下删除某一个目录及自身的bash脚本

#! /bin/shsudo service vied stopsudo rm /etc/init.d/viedcd /home/test/xumv uninstall.sh ../cd ../rm -rf /home/test/xurm $0echo uninstall success!需要删除的目录

2014-06-10 15:40:42 1591

原创 windows下删除某一个目录及自身的BAT脚本

@echo off cd c:\xucd ..set parentPath=%~dp0move c:\xu\uninstall.bat %parentPath%rd /s/q c:\xudel %0@echo onecho "uninstall success!"exit

2014-06-10 14:11:31 2279

转载 让进程运行在指定的CPU

我的Linode十分繁忙,在跑一些密集操作数据库的Rake任务时尤其如此。但我观察发现,Linode服务器的4核CPU,只有第1个核心(CPU#0)非常忙,其他都处于idle状态。不了解Linux是如何调度的,但在Linode的这种状态下,显然有优化的余地。除了处理正常任务,CPU#0还需要处理各种中断。因此,若能将CPU#0分担的任务摊派到其他CPU核心上,可以预见,系统的处理能力将有更

2014-06-04 11:10:04 747

转载 Hadoop中Mapper类的setup()函数在什么地方调用

经过跟踪hadoop源码发现,Mapper类的setup()函数在Mapper类的run()函数中被调用。向hadoop提交job后,hadoop会在MapTask的runNewMapper()或者runOldMapper()函数中使用反馈机制实例化具体的Mapper子类,然后调用这个对象的run()函数,其中setup()函数就在这个函数的开始被调用,因为hadoop会向setup()函

2014-06-01 11:49:20 1112

MAC 下安装打印机驱动过程

在MAC 下面,安装打印机驱动过程详细介绍,包括如何设置参数,下载驱动,图文并茂

2019-01-31

DICOM 数据

DICOM 数据 head256.raw

2010-10-24

空空如也

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

TA关注的人

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