- 博客(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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人