自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

转载 ora-00031:session marked for kill处理oracle中杀不掉的锁

一些ORACLE中的进程被杀掉后,状态被置为"killed",但是锁定的资源很长时间不释放,有时实在没办法,只好重启数据库。现在提供一种方法解决这种问题,那就是在ORACLE中杀不掉的,在OS一级再杀。1.下面的语句用来查询哪些对象被锁:select object_name,machine,s.sid,s.serial#from v$locked_object l,dba_objects...

2019-03-20 20:42:51 241

转载 DOS查看端口占用及杀掉进程命令

MyEclipse启动tomcat时出现端口被占用的问题: 1. 查看端口占用在windows命令行窗口下执行:netstat -aon|findstr "8080" TCP 127.0.0.1:80 0.0.0.0:0 LISTENING 2448端口“8080”被PID(进程号)为2448的进程占用。...

2019-02-20 18:35:26 158

原创 优盘有空间却提示拷贝不了文件

分区内剩余空间充足的情况下,向分区内复制文件时提示无法写入或磁盘空间已满,这种情况因为分区类型为为老旧的FAT16/FAT32文件系统。解决的方法很简单,将分区格式化为NTFS格式,就可以存放大文件了。  FAT16文件系统非常老旧,在根目录下能够保存的文件和目录的总数非常少,且FAT16所能支持的最大分区容量只有2G,所以基本已经淘汰了。  FAT32文件格式由于设计时的缺陷,其地址位为4个...

2019-01-31 15:33:11 1282

转载 java的四种引用,强弱软虚,用到的场景

1、强引用(StrongReference)         强引用是使用最普遍的引用。如果一个对象具有强引用,那垃圾回收器绝不会回收它。如下:                                    1 Object o=new Object();   //  强引用 当内存空间不足,Java虚拟机宁愿抛出OutOfMemoryEr...

2018-09-27 15:27:07 128

原创 【Hadoop故障处理】Windows开发hadoop本地模式下 出现[(null) entry in command string: null chmod 0700]

IDEA 中运行 Hadoop2.7.3 map reduce程序 出现错误(null) entry in command string: null chmod 0700解决方法: 下载(https://github.com/SweetInk/hadoop-common-2.7.1-bin) 将hadoop.dll文件拷贝至c://windows/system32文件夹中运行代码又出现...

2018-09-24 14:32:48 2103

转载 oracle 高水位线详解

一、oracle 高水位线详解一、什么是水线(High Water Mark)?所有的oracle段(segments,在此,为了理解方便,建议把segment作为表的一个同义词) 都有一个在段内容纳数据的上限,我们把这个上限称为"high water mark"或HWM。这个HWM是一个标记,用来说明已经有多少没有使用的数据块分配给这个segment。HWM通常增长的幅度为一次5个数据块...

2018-08-01 15:45:06 176

原创 【Hadoop故障处理】完全分布下,DataNode进程正常启动,但是网页上不显示DataNode节点

日志信息如下:Initialization failed for Block pool BP-1392214458-192.168.209.201-1532143805036 (Datanode Uuid null) service to s201/192.168.209.201:8020 Datanode denied communication with namenode because ...

2018-07-21 12:02:05 5051 6

转载 Oracle中Hint深入理解

Hint概述 基于代价的优化器是很聪明的,在绝大多数情况下它会选择正确的优化器,减轻了DBA的负担。但有时它也聪明反被聪明误,选择了很差的执行计划,使某个语句的执行变得奇慢无比。此时就需要DBA进行人为的干预,告诉优化器使用我们指定的存取路径或连接类型生成执行计划,从 而使语句高效的运行。例如,如果我们认为对于一个特定的语句,执行全表扫描要比执行索引扫描更有效,则我们就可以指示优化器使用全表...

2018-07-19 14:44:49 237

转载 oracle位与或等比特运算

 from:http://lzfhope.blog.163.com/blog/static/63639922007526327200/ 以下都是按bit位,每位单独运算的.1) 与and     自有函数bitand ,这个好理解.     SQL> select bitand(2,4) from dual;     BITAND(2,4)     ------...

2018-07-18 13:33:59 4088

转载 深入理解Java虚拟机 精华总结(面试)

一.运行时数据区域   Java虚拟机管理的内存包括几个运行时数据内存:方法区、虚拟机栈、堆、本地方法栈、程序计数器,其中方法区和堆是由线程共享的数据区,其他几个是线程隔离的数据区。   1.1程序计数器   程序计数器是一块较小的内存,他可以看做是当前线程所执行的行号指示器。字节码解释器工作的时候就是通过改变这个计数器的值来选取下一条需要执行的字节码的指令,分支、循环、跳转、异常处理、线程...

2018-07-18 13:07:49 116

转载 JAVA实现Excel导入/导出 以及excel样式设置

POI的下载与安装  请到网站http://www.apache.org/dyn/closer.cgi/poi/右击超链接2.5.1.zip下载压缩包poi-bin-2.5.1-final-20040804.zip,解压缩后得到如图2.1所示的目录结构。我们主要用到poi-2.5.1-final-20040804.jar这个库文件。请把poi-2.5.1-final-20040804.jar这个文...

2018-05-18 14:53:50 8436

转载 Oralce 体系结构

对于一门技术的学习,尤其是像Oracle database这种知识体系极其庞杂的技术来讲,从宏观上了解其体系结构是至关重要的。同时,个人认为,未必是专业DBA人员才需要了解其体系结构(固然对于数据库专业人员来讲,这些都是必备知识了),一般的技术人员如果对其有较深入的了解,也是大有益处的,毕竟技术思想很多时候都是相通的嘛。本文就从不同维度,如Oracle的内存结构,进程结构,存储结构等方面做相应描述...

2018-05-10 09:06:57 120

转载 oralce 客户端和服务器 字符集查看与修改

一、什么是oracle字符集 Oracle字符集是一个字节数据的解释的符号集合,有大小之分,有相互的包容关系。ORACLE 支持国家语言的体系结构允许你使用本地化语言来存储,处理,检索数据。它使数据库工具,错误消息,排序次序,日期,时间,货币,数字,和日历自动适应本地化语言和平台。 影响oracle数据库字符集最重要的参数是NLS_LANG参数。 它的格式如下:   NLS_LANG = lang...

2018-05-04 10:03:50 187

原创 sqlplus 加载包的时候的时候,oracle sqlplus 已停止工作--解决方案

昨晚跑的程序,今早发现有一块忘记改了,改了下重新跑下,结果就报这个错。看了下详细的信息,说故障模块是orageneric11.dll重装了oralce客户端,还是不行。实在没办找同事看看,详细跟她说了下所有的过程,看了看报错的log,发现是加载包的时候报的错。在脚本里加上prompt 打印下详细信息,发现了具体哪个包出了问题。打开这个包看了下编码,发现包编码不对,改了编码,问题解决。包的编码不一致...

2018-05-03 13:51:29 1934 1

原创 windows 批处理

windows批处理 (cmd/bat) 编程详解    开始之前先简单说明下cmd文件和bat文件的区别:在本质上两者没有区别,都是简单的文本编码方式,都可以用记事本创建、编辑和查看。两者所用的命令行代码也是共用的,只是cmd文件中允许使用的命令要比bat文件多。cmd文件只有在windows2000以上的系统中才能运行,而bat文件则没有这个限制。从它们的文件描述中也可以看出以上的区别:cmd...

2018-04-26 10:04:51 175

转载 IntelliJ IDEA使用——IDEA配置JDK

提前安装jdk,配置环境变量一、配置jdk1、依次点开File -->Project Structure,点击左侧标签页,点击SDKs2、点击+号,选SDK3、在弹出框选择jdk路径(我本地装了两个jdk,大家可以忽略) 4、点击OK,可以看到jdk配置好了 5、按照这个顺序,可以配置多个jdk...

2018-04-24 09:32:20 162

转载 Java---idea intelij的java版本降级编译

今天任务中开发的软件,提交给测试后,反馈说无法使用,如下图百度下,是因为我开发的时候使用的是java jdk1.8版本,也就是提示的version52.0,而测试人员使用的是jdk1.7版本,所以无法运行。解决办法就是在编译时,降级编译,使用1.7或之前的版本jdk进行编译。这个时候可能代码会有一些不兼容,需要进行微调,根据ide给出的提示自己调整好。在idea中降级需要进行2步设置1.点击fil...

2018-04-24 09:29:12 1282

转载 LINUX awk 命令

简介awk是一个强大的文本分析工具,相对于grep的查找,sed的编辑,awk在其对数据分析并生成报告时,显得尤为强大。简单来说awk就是把文件逐行的读入,以空格为默认分隔符将每行切片,切开的部分再进行各种分析处理。awk有3个不同版本: awk、nawk和gawk,未作特别说明,一般指gawk,gawk 是 AWK 的 GNU 版本。awk其名称得自于它的创始人 Alfred Aho 、Pete...

2018-04-23 14:15:20 79

原创 ORACLE table 函数

Oracle中table函数的应用有哪些。表函数可接受查询语句或游标作为输入参数,并可输出多行数据。该函数可以平行执行,并可持续输出数据流,被称作管道式输出。应用表函数可将数据转换分阶段处理,并省去中间结果的存储和缓冲表。1. 用游标传递数据利用游标 REF CURSOR 可将数据集(多行记录)传递到PL/SQL函数:SELECT *FROM TABLE (myfunction (CURSOR (...

2018-04-20 11:10:22 890

原创 ORACLE 删除重复记录

delete from b where b.rowid in (select t1.rowid from b as t1, b as t2 where t1.id = t2.id and t1.rowid > t2.rowid)

2018-04-20 11:07:38 89

原创 ORACLE SQL 优化

(1)      选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表, 交叉表是指...

2018-04-20 11:06:20 76

转载 ORACLE 游标 原理及使用讲解

1.什么是游标? 从表中检索出结果集,从中每次指向一条记录进行交互的机制。     用来管理从数据源返回的数据的属性(结果集)。这些属性包括并发管理、在结果集中的位置、返回的行数,以及是否能够在结果集中向前和/或向后移动(可滚动性)。     游标跟踪结果集中的位置,并允许对结果集逐行执行多个操作,在这个过程中可能返回至原始表,也可能不返回至原始表。    换句话说,游标从概念上讲基于数据库的表返...

2018-04-19 14:36:32 1537

原创 oracle geometry 几何关系 sdo_Geom.Relate

  sdo_Geom.Relate(sdo_Geometry1, ‘MASK’, sod_Geometry2, tolerance ):用于判断一个几何体与另一个几何体的关系,我们用于判断当前点是否在某一个面(省份面、县市面、乡镇面)上。  参数说明:    sdo_Geometry1,sdo_Geometry2为空间数据对应的几何对象。    Tolerance: 容许的精度范围;  MASK参...

2018-04-04 14:26:05 842

转载 GDAL的OGR工具ogr2ogr使用参数说明

sqlite转tabogr2ogr -f ‘MapInfo File’ output.tab -a_srs wgs84 -lco encoding=gbk -nln $table input.db -sql ‘$sql’tab转pgogr2ogr -append -f ‘PostgreSQL’ PG:’dbname=$db user=$user port=$port host=$host ‘ -a...

2018-03-22 14:09:28 3087 1

原创 ORA-00054: 资源正忙,要求指定 NOWAIT

解决方案:select session_id from v$locked_object; --首先得到被锁对象的session_idSELECT sid, serial#, username, osuser FROM v$session where sid = session_id; --通过上面得到的session_id去取得v$session的sid和serial#,然后对该进程进行终止。AL...

2018-03-20 10:50:15 123

转载 java-枚举

DK1.5引入了新的类型——枚举。在 Java 中它虽然算个“小”功能,却给我的开发带来了“大”方便。大师兄我又加上自己的理解,来帮助各位理解一下。用法一:常量在JDK1.5 之前,我们定义常量都是: public static fianl.... 。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。 Java代码 public enum Color {  ...

2018-03-02 11:27:16 98

原创 批处理集成ogr2ogr工具,中文乱码解决方案

最近工作中涉及到对tab文件的检查,tab不是交互文件,传统的io读写对其无法操作。需要借助gdal,gis官网上可以相应的jar包,配置环境变量后,通过java对其进行操纵。此种方法我已实现,效率不高。有小伙伴想用java进项集成的,可以参考这个博客,里面说的很详细,http://blog.csdn.net/huyishero/article/details/61680556。接下来就如主题

2018-01-15 20:38:20 4201 2

转载 sqlldr 导入csv

现有csv或txt文件要导入到oracle数据库中,那么选用sqlldr来导入是效率很高的(在一台配置为cpu1.8G双核 2G内存的机器上, 将一个72列65M的表导入只用了40秒)。数据库表:students(name age birth sex)姓名 年龄 出生日期 性别新建文件insert.ctl,内容如下:load   data   infile   'stu

2017-11-30 14:44:55 565

转载 oracle 导入 海量csv文件

0.前提:要导入的表数据必须为空。1.新建txt文档。编辑以下内容:并另存储为ctl格式   load data infile 'D:\DEPT.CSV' into table "PORT_DEPT" fields terminated by ','  (NO,NAME,PARENTNO)

2017-11-22 10:56:54 2041

转载 oracle exists 和 in 效率问题

有两个简单例子,以说明 “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) ;     T

2017-08-25 15:31:53 809

原创 利用 sqlplus spool 实现oracle 导出 csv 文件

这样的文章网上一搜一大堆,我也给出我的。顺便说一下 传参、拼接、例子如下export_csv.sql 文件内容如下  带一些解释的备注,使用的时候请将备注删除--接收参数  后面直接做的字符串拼接  即PLATERES_TRUCK_ 与 传过来的参数进行拼接 就是这么简单,不用连接符号也不用引号define v_tab_name = PLATERES_TRUCK_&2--设

2017-08-11 17:22:17 3460

原创 svn clean up falied 终极解决方案

出现这种情况,大多是因为更新的是时候失败,导致文件夹被锁。所以就要解锁了。下面上干货解决方法:   step1: 到 sqlite官网 (http://www.sqlite.org/download.html) 下载 sqlite3.exe         step2: 将下载到的 sqlite3.exe 文件复制到 本地磁盘的某个临时目录下     step3: 

2017-08-08 10:44:50 547

原创 oracle 利用utl_file下载文件

前两天工作上一个需求,需要导出一张表到mif,mid文件,当然这是最主要的环节。其实函数很简答,无非是读写文件,网上例子很多,我说说我遇到的坑,给大家提个醒,那么好进入正题。先看个栗子create or replace directory UTL_FILE_DIR as '/home/oracle/xt';declarefhandle utl_file.file_type;

2017-04-01 10:09:02 469

原创 关于hibernate新手遇到的问题

hibernate新手错误java.lang.ExceptionInInitializerError

2016-05-24 19:37:19 282

python 修改原文件的指定内容

工作中遇到的,按照配置表批处理原文件(jason串,python中有函数可以解析jason),将指定的内容写到原文件中 具体做法读到缓存中,修改后再写回去。

2017-02-27

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

TA关注的人

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