查询表空间使用情况

chenhaozjnubit | | 2015-04-03
--查询表空间使用情况SELECTUpper(F.TABLESPACE_NAME) "表空间名", D.TOT_GROOTTE_MB "表空间大小(M)", D.TOT_GROOTTE_MB - F.TOTAL_BYTES "已使用空间(M)", To_char(Round(( D.TOT_GROOTT [阅读全文]
ė3407次浏览 60条评论 0 oracle

在 TDA 工具里看到 Java Thread State 的第一反应是

chenhaozjnubit | | 2015-04-02
使用 TDA 工具,看到大量 Java Thread State 的第一反应是: 1,线程状态为“waiting for monitor entry”: 意味着它  在等待进入一个临界区 ,所以它在”Entry Set“队列中等待。 此时线程状态一般都是 Blocked: [阅读全文]
ė1125次浏览 60条评论 0 java

三招解决IE7浏览器运行速度慢的问题

chenhaozjnubit | | 2015-04-01
自从自动升级为IE7浏览器后,好多用户都感觉IE7的运行速度变慢了,难道我必须升级硬件了?其实经过合理的优化,可以使我们的ie7浏览器速度有一定的提升。 1、解决IE7占内存过大引起的速度过慢 关掉IE7的多页面标签功能。内存占用过大的根源就在于多页面标签,与Maxthon浏览器和火狐浏览器相比多页面标签ie7处理的并不理想。所以建议关闭页面标签, [阅读全文]
ė1118次浏览 60条评论 0 IE

nginx提示:500 Internal Server Error错误的解决方法

chenhaozjnubit | | 2015-03-31
现在越来越多的站点开始用 Nginx ,("engine x") 是一个高性能的 HTTP 和反向代理服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,它已经在该站点运行超过两年半了。Igor 将源代码以类BSD许可证的形式发布。  在高并发连接的情况下,Nginx是 [阅读全文]
ė1307次浏览 60条评论 0 nginx

在线修改REDO LOG的大小及增加新的日志组

chenhaozjnubit | | 2015-03-30
  我管理的数据库最近的alert日志中有发现如下错误: Thread 1 cannot allocate new log, sequence 36685 Checkpoint not complete     &nb [阅读全文]
ė1289次浏览 60条评论 0 oracle

Oracle   SQL   Loader的详细语法

chenhaozjnubit | | 2015-03-27
Oracle   SQL   Loader的详细语法     SQL*LOADER是ORACLE的数据加载工具,通常用来将操作系统文件迁移到ORACLE数据库中。SQL*LOADER是大型数据     仓库选择使用的加载方法,因为它提供了最快速的 [阅读全文]
ė1073次浏览 60条评论 0 oracle

ORA-00600: 内部错误代码, 参数: [evapls1], [], [], [], [], [], [], []

chenhaozjnubit | | 2015-03-26
分析错误原因: 以前使用Oracle10.1g版本就没有出现此错误。初步分析是数据库版本不同造成的。 通过查询相关资料发现了一个相关的数据库参数:_optimizer_filter_pred_pullup 解决方式: alter session set "_optimizer_filter_pred_pullup"=false; a [阅读全文]
ė1006次浏览 60条评论 0 oracle

Got minus one from a read call

chenhaozjnubit | | 2015-03-25
在我使用Oracle自带的工具sqldevloper(Oracle10、11都带个工具,用起来还行,就是有点慢)登录服务器Oracle9i数据库的时候,出现了这个提示。网上一查,很多人是在执行JAVA程序的时候报了这个异常。    好心人给出的明确原因及解决办法:服务器设置了IP过滤,客户机的IP不在允许范围之内。需要修改服务器上的sqlnet.ora文件,加入客户机的IP就可以 [阅读全文]
ė2011次浏览 60条评论 0 oracle

undo 表空间损坏导致无法open

chenhaozjnubit | | 2015-03-24
undo 表空间损坏导致无法open 在数据库undo表空间文件损坏,或者undo表空间文件缺失的情况,无法打开数据库。 这两种情况都可以视为一种情况处理,解决方法一样。 启动数据库时 出现: SQL> startup Oracle instance started. Total System Global A [阅读全文]
ė1207次浏览 60条评论 0 oracle

oracle 索引收集

chenhaozjnubit | | 2015-03-23
begin   dbms_stats.gather_schema_stats(      ownname => 'ZC_AID',      options => 'GATHER',      estimate_percent => dbms [阅读全文]
ė1041次浏览 60条评论 0 oracle

代码走查表

chenhaozjnubit | | 2015-03-20
走查前准备 1    得到一份解释代码的最新的设计文档        2    代码解释时使用了严格的警告和错误检查参数并被解释通过        3  &n [阅读全文]
ė998次浏览 60条评论 0 coding

synchronized与static synchronized 的区别

chenhaozjnubit | | 2015-03-19
Acquires a lock on the current object instance at the open brace, and releases it at the close brace  the lock will be on the static instance, and not on any specific instance [阅读全文]
ė1053次浏览 60条评论 0 java

HBase 在淘宝的应用和优化

chenhaozjnubit | | 2015-03-18
本文来自于NoSQLFan联合作者@koven2049,他在淘宝从事Hadoop及HBase相关的应用和优化。对Hadoop、HBase都有深入的了解,本文就是其在工作中对HBase的应用优化小结,分享给大家。 目 录 [ - ] 前言 原因 应用情况 部署、运维 [阅读全文]
ė988次浏览 60条评论 0 hbase

三大WEB服务器对比分析(apache ,lighttpd,nginx)

chenhaozjnubit | | 2015-03-17
一.软件介绍(apache  lighttpd  nginx) 1. lighttpd Lighttpd是一个具有非常低的内存开销,cpu占用率低,效能好,以及丰富的模块等特点。lighttpd是众多OpenSource轻量级的web server中较为优秀的一个。支持FastCGI, CGI, Auth, 输出压缩(output com [阅读全文]
ė870次浏览 60条评论 0 nginx

正则式

chenhaozjnubit | | 2015-03-16
正则表达式语法 正则表达式是一种文本模式,包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为“元字符”)。模式描述在搜索文本时要匹配的一个或多个字符串。 正则表达式示例   表达式  匹配   /^\s*$/  匹配空行。   [阅读全文]
ė905次浏览 60条评论 0 reg

读取网页内容

chenhaozjnubit | | 2015-03-13
  public static String getURLContent(String url, String encoding) {   if (url == null || "".equals(url.trim()))    return null;   StringBuffe [阅读全文]
ė800次浏览 60条评论 0 java

oracle中的表空间(tablespace)、方案(schema)、段(segment)、区(extent)、块(block)

chenhaozjnubit | | 2015-03-12
     数据文件和日志文件是数据库中最重要的文件。它们是数据存储的地方。每个数据库至少有一个与之相关的数据文件,通常情况下不只一个,有很多。数据在数据文件中是如何组织的?要了解这些内容我们首先必须理解什么是表空间(tablespace)、段(segment)、区(extent)、块(block),这些都是oracle数据库在数据文件中组织数据的基本单元。现在我们来理 [阅读全文]
ė1037次浏览 60条评论 0 oracle

查看class文件的编译jdk版本

chenhaozjnubit | | 2015-03-11
使用 UE 打开 class 文件,第一行内容:   00000000h: CA FE BA BE 00 00 00 32 00 A9 07 00 02 01 00 37 ; 漱壕...2.?....7   前四个字节为固定的 CA FE BA BE ,接下来的四个字节为次版本号(0000)和主版本号(00032)。 [阅读全文]
ė952次浏览 60条评论 0 java

如何查看僵死进程

chenhaozjnubit | | 2015-03-10
这些进程已经死亡,但没有释放系统资源,包括内存和一些一些系统表等,如果这样的进程很多,会引发系统问题。用ps -el看出的进程状态如果是Z,就是僵尸进程。   ps -ef|grep defunc可以找出僵尸进程.   有些ZOMBIE进程时用kill -9也不能杀死,而且消耗了很多系统资源不能释放,如果系统在shutdown时发出信息:some process wouldn’t die [阅读全文]
ė913次浏览 60条评论 0 linux

jmap命令(Java Memory Map)

chenhaozjnubit | | 2015-03-09
1、介绍 打印出某个java进程(使用pid)内存内的,所有‘对象’的情况(如:产生那些对象,及其数量)。 可以输出所有内存中对象的工具,甚至可以将VM 中的heap,以二进制输出成文本。使用方法 jmap -histo pid。如果连用SHELL jmap -histo pid>a.log可以 [阅读全文]
ė919次浏览 60条评论 0 java

linux安装nginx

chenhaozjnubit | | 2015-03-06
1)下载nginx  Java代码   wget  http://nginx.org/download/nginx-0.8.54.tar.gz   默认会下载到当前目录下面,也就是pwd目录  2)解压  Java代 [阅读全文]
ė1122次浏览 60条评论 0 nginx

Oracle 优化

chenhaozjnubit | | 2015-03-05
(1)      选择最有效率的表名顺序(只在基于规则的优化器中有效): ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, [阅读全文]
ė1063次浏览 60条评论 0 oracle

oracle的CLOB和BLOB使用区别

chenhaozjnubit | | 2015-03-04
一、区别和定义     LONG: 可变长的字符串数据,最长2G,LONG具有VARCHAR2列的特性,可以存储长文本一个表中最多一个LONG列 LONG RAW: 可变长二进制数据,最长2G CLOB:  字符大对象Clob 用来存储单字节的字符数据 NCLOB: 用来存储多字节的字符数据 [阅读全文]
ė1040次浏览 60条评论 0 oracle

查询游标超出问题

chenhaozjnubit | | 2015-03-03
select a.SQL_TEXT,a.SQL_ID, count(1)   from v$open_cursor a  group by a.SQL_TEXT,a.sql_id  order by count(1) desc; [阅读全文]
ė652次浏览 60条评论 0 oracle

IMP-00017 IMP-00003 ORA-06550 PLS-00103

chenhaozjnubit | | 2015-03-02
IMP导数据时报了很多如下错误: IMP-00017: following statement failed with ORACLE error 6550:  "DECLARE SREC DBMS_STATS.STATREC; BEGIN SREC.MINVAL := '0028004E006F0074002"  "000 [阅读全文]
ė1889次浏览 60条评论 0 oracle

ORA-03113错误分析与解决

chenhaozjnubit | | 2015-02-28
前言 每一个DBA在进行数据库管理的过程中不可避免的要遇到形形色色的错误(ORA-1547 ,ORA-904,ORA-1578 ......)。有些错误由于频繁出现、原因复杂而被 Oracle DBA 们戏称之为"经典的错误"。其中ORA-3113 "end of file on communication channel" 就是这样的一个。 我们可以简单的把这个错误 [阅读全文]
ė952次浏览 60条评论 0 oracle

有关OutOfMemoryError的原因及处理

chenhaozjnubit | | 2015-02-27
堆溢出 会出现java.lang.OutOfMemoryError,紧接着还会跟一条Java heap space,at… 先通过内存映像分析工具堆dump出来的堆快照分析,分清楚是内存泄漏还是内存溢出 对于内存泄漏,查一下GC Roots的引用链,掌握泄露对象的类型信息及GC Roots引用链的信息,定位出问题的地方 [阅读全文]
ė873次浏览 60条评论 0 java

Unix和kctune-maxuprc/nproc

chenhaozjnubit | | 2015-02-17
在HP Unix有两个可以限制系统最大进程数的内核参数:maxuprc(max user processes)和nproc(the number of system processes);maxuprc只对普通用户生效,对root用户不生效,只有nproc才对root生效。 以下的这段日志是因为普通用户的maxuprc开的太大,即开成了maxuprc + 5 = nproc (最大值)而且应用程 [阅读全文]
ė1558次浏览 60条评论 0 linux

InetAddress.getLocalHost()详解

chenhaozjnubit | | 2015-02-16
使用:InetAddress.getLocalHost() 出现异常: “Reason: java.net.UnknownHostException zw_65_43 : .....   问题原因是在系统的 /etc/Hostname中配置了“zw_65_43” 作为主机名, 而在/etc/hosts文件中没有 相应的“zw_65_43”。 简单的解决办法是对应关系配好就可以, [阅读全文]
ė1530次浏览 60条评论 0 java

对比主流NoSQL数据库特性与应用场景

chenhaozjnubit | | 2015-02-15
与关系型数据库RDBMS的大厂商垄断不同,NoSQL在发展之初就可谓是百家争鸣、百花齐放,无论目前如日中天的MongoDB,还是刚刚发布最新版本的Redis;无论是面向文本的CouchDB,还是基于KV的Cassandra,都有着各自的特点和应用场景。而作为传统SQL数据库的良好补充,DBA有必要了解这些主流NoSQL数据库的各自特点。在本文中,我们就将对比一下主流NoSQL数据库,包括了C [阅读全文]
ė2004次浏览 60条评论 0 nosql

tomcat下jndi的三种配置方式

chenhaozjnubit | | 2015-02-14
     jndi(Java Naming and Directory Interface,Java命名和目录接口)是一组在Java应用中访问命名和目录服务的API。命名服务将名称和对象联系起来,使得我们可以用名称 访问对象。目录服务是一种命名服务,在这种服务里,对象不但有名称,还有属性。    & [阅读全文]
ė950次浏览 60条评论 0 tomcat

HTTP状态码大全

chenhaozjnubit | | 2015-02-13
完整的 HTTP 1.1规范说明书来自于RFC 2616,你可以在http://www.talentdigger.cn/home/link.php?url=d3d3LnJmYy1lZGl0b3Iub3JnLw%3D%3D在线查阅。HTTP 1.1的状态码被标记为新特性,因为许多浏览器只支持 HTTP 1.0。你应只把状态码发送给支持 HTTP 1.1的客户端,支持协议版本可以通过调用request [阅读全文]
ė970次浏览 60条评论 0

性能调优培训

chenhaozjnubit | | 2015-02-12
详见附件: 性能调优.pdf [阅读全文]
ė908次浏览 60条评论 0 性能

nginx大流量负载调优

chenhaozjnubit | | 2015-01-22
优化nginx包括两方面: 1.是自己重写nginx代码(比如tengine)、本身nginx的代码已经足够优秀,如果不是每秒几千的请求,就忽略这个部分吧。 2.另一个就是和优化nginx的配置,这是中小型网站可以重点优化的部分。 nginx的配置文件是一种声明式定义,控制nginx的每一个细节。 所谓负载调优,就是提高单台机器处理效率,降低单台机器 [阅读全文]
ė1667次浏览 60条评论 0 nginx