数据库
小溪
从1993年接触计算机后对计算机产生浓厚兴趣,2000年工作以来一直专注电信OSS领域软件研发,目前关注以太坊区块链http://blog.csdn.net/fidelhl
展开
-
Hadoop、Spark等5种大数据框架对比,你的项目该用哪种?
Hadoop、Spark等5种大数据框架对比,你的项目该用哪种?2016-11-23 大愚若智 译 InfoQ作者丨Justin Ellingwood译者丨大愚若智审校丨Cindy“本文将介绍并对比5种主流大数据框架,助你更深层次了解这些框架,从而在项目中更好地使用它们。本文首发于InfoQ垂直号「大数据杂谈」,转载已获授权。转载 2016-11-23 08:33:48 · 11656 阅读 · 0 评论 -
最小化表锁以优化数据库性能Minimizing Table Locks to Optimize Performance
最小化表锁以优化数据库性能inserts, deletes, and updates 需要获理tm表级锁,将损耗性能,注意如果将表级锁设为无效,将无法执行DDL操作,如修改表和索引等设置表级锁无效的方法方法一设置数据库实例的DML_LOCKS 为零注意把一个实例的dml_locks设为零,那在其它所有用到的实例也得设为零。方法二将表的表级锁设为无效ALTER T翻译 2008-04-26 18:10:00 · 956 阅读 · 0 评论 -
ORACLE深入 第五章 Locking and Latching
ORACLE深入 第五章 Locking and LatchingLocks 在单用户系统,LOCKS是不需要的。在多用户系统,为了让多用户访问数据,修改数据,修改数据结构,就需要一个机制来保证大家的一致性修改。该用LOCK的时候就用LOCK,LOCKS是一种为了让你正常使用DB的工具,所以并不需要避免它(当然低劣的设计造成的不必要的LOCK应该避免,同时注意在你转载 2008-04-26 17:44:00 · 1121 阅读 · 0 评论 -
Oracle中找出无用的索引提高DML性能
2007-03-07 12:25 DML性能低下,其中最严重的原因之一是无用索引的存在。所有SQL的插入,更新和删除操作在它们需要在每一行数据被改变时修改大量索引的时候会变得更慢。 许多Oracle 管理人员只要看见在一个SQL 查询的WHERE语句出现了一列的话就会为它分配索引。虽然这个方法能够让SQL转载 2008-04-26 18:41:00 · 676 阅读 · 0 评论 -
检查和安装OracleJVM ,解决“ORA-29538: Java 未安装”错误
用oracle java写存贮过程需oracle jvm ,未安装oraclejvm 会出现“ORA-29538: Java 未安装”错误检查是否安装OracleJVM 用sys用户执行 "select * from dba_registry where comp_id = JAVAVM;" 如果没有记录则表示未安装安装方法用 database configuration as原创 2008-04-18 10:47:00 · 8924 阅读 · 0 评论 -
java连接oracle数据库的各种方法及java在数据库中的含义
java连接oracle数据库的各种方法及java在数据库中的含义 java与oracle的接口: 在数据库中运行JAVA可以说是ORACLE8i的最令人激动的新特性。在你创建的使用ORACLE8i 数据库的应用程序中,你可以使用与JAVA有关的新特征,轻松的将程序发布到INTERNET或INTRANET上。Methods for Using Java in ORACLE=======转载 2008-04-12 21:39:00 · 1335 阅读 · 0 评论 -
如何重新配置Oracle的EM Database Control
如何重新配置Oracle的EM Database Control作者:eygle |English Version 【版权声明:转载时请务必以超链接形式标明文章原始出处和作者信息及本声明】链接:http://www.eygle.com/archives/2007/09/em_database_control_config.html 今天打算启用一下Oracle Database转载 2008-04-07 16:16:00 · 1264 阅读 · 0 评论 -
用SQl Navigator5.5进行数据库开发的版本控制
用SQl Navigator5.5进行数据库开发的版本控制1. 数据库服务端安装过程菜单->tool->Server-Side Installation Wizard 使用向导没有安装成功手功安装在安装目的Install目录下找到4个脚本Crtuser.sql 修改该脚本中的密码和表空间参数,创建sqlnav用户再分别执行TCinstall.sql、T原创 2008-01-02 17:23:00 · 2736 阅读 · 0 评论 -
oracle优化中的常用语句
查看session使用数?(或者称建立的连接数) select count(*) from v$session; 1.2 查看oracle锁SELECT substr(v$lock.sid,1,4) "SID", substr(username,1,12) "UserName",osuser,machine, s原创 2007-12-30 10:26:00 · 1402 阅读 · 0 评论 -
AIX hacmp oracle9i ORA-32700: error occurred in DIAG Group service
Aix HACMP ORALCE9I现象:一台主机重启后,启动数据库出现ORA-32700: error occurred in DIAG Group service 解决方法:分别重启两台机器上的 hacmp1.停止hacmp节点smitty clstop2.启动hacmp节点smitty clstart3.重启数据库SQL>shutdown immediat原创 2008-05-10 11:16:00 · 2061 阅读 · 0 评论 -
使用oracle LogMiner查看日志文件
LogMiner的使用 =========================================================== 作者: tolywang(http://tolywang.itpub.net)发表于:2005.01.19 11:03分类: Oracle数据库管理 出处:http://tolywang.itpub.net/post/48/14593-------转载 2008-05-12 23:22:00 · 3919 阅读 · 0 评论 -
提高oracle表分析速度
加大session的排序区alter session set sort_area_size = 100000000; alter session set sort_area_retained_size = 100000000; alter session set sort_multiblock_read_count = 128; alter session set db_file_multibl转载 2008-08-01 10:53:00 · 1358 阅读 · 0 评论 -
定时每天备份mysql并定时删除上月备份脚本
每天定时备份,dbbak.sh chmod 755 dbbak.sh#!/bin/bashyear=`date +%Y`month=`date +%m`day=`date +%d`BACKDIR=/data/dbbak/$year$month/ROOTPASS=123456[ -d $BACKDIR ] || mkdir -p $BACKDIRrq=` dat原创 2013-08-14 12:56:10 · 1086 阅读 · 0 评论 -
linux tcl环境安装
1.安装tcl下载tcl网址http://www.tcl.tk/software/tcltk/download.html编译说明网址 http://www.tcl.tk/doc/howto/compile.html#unixgunzip cd tcl8.5.12/unix./configure --prefix=/home/tas/tcl 生成Makefile修改Mak原创 2012-08-16 20:07:03 · 24645 阅读 · 1 评论 -
预估db2、oracle、teradata数据库sql执行代价和时间方法
DB2 只能得到cost 1. 执行存贮过程建表 CALL SYSPROC.SYSINSTALLOBJECTS('EXPLAIN', 'C', CAST (NULL AS VARCHAR(128)),'数据库用户名'); 2. 执行 EXPLAIN PLAN SET QUERYNO =ID号用于查询分析结果 FOR原创 2012-03-31 12:53:42 · 1656 阅读 · 0 评论 -
DB2用work action设置数据库SQL执行超时后终止
数据库管理 > DB2 workload manager > Activities management > Apply controls to types of activities with work action sets DB2 Version 9.7 for Linux, UNIX, and WindowsExample: Using a work a转载 2012-03-28 13:55:23 · 1444 阅读 · 0 评论 -
需要找到造成oracle 热点块的sql
一般情况下是含有全表扫描的sql会造成热点块。 1、找到最热的数据块的latch和buffer信息 select b.addr,a.ts#,a.dbarfil,a.dbablk,a.tch,b.gets,b.misses,b.sleeps from (select * from (select addr,ts#,file#,dbarfil,dbablk,tch,hlad转载 2009-12-03 16:44:00 · 2596 阅读 · 1 评论 -
spring 在WebSphere Application Server V6.0.2.19 及以后版本中JTA transactionManager配置
spring 2.5以后版本<bean id="transactionManager" class="org.springframework.transaction.jta.WebSphereUowTransactionManager"/> spring 2.0.X版本<bean id="transactionManager" class="org.springframewo原创 2009-11-20 12:42:00 · 1437 阅读 · 0 评论 -
ORACLE-电信行业解决方案研讨会笔记
ORACLE近况 08财年收入224亿美元10W员工中国2100+员工 中间件 理念COMPLETE,OPEN,INTEGRATED产品策略开发工具 JDeveloper为oracle 的将来开发工具 BEA workshop向Jdeveloper合并 JDeveloper标准统一 同时提共oracle Eclipse Packapplication server原创 2008-08-25 15:08:00 · 869 阅读 · 0 评论 -
怎样安装和卸载 Oracle XML database (XMLDB/XDB)?
If you are on database release 10.1.x or 10.2.x the XDB Feature is Mandatory in order to use any of the member functions of the XMLTYPE. This is true even if you are not using the repository , or reg转载 2008-08-01 13:53:00 · 4104 阅读 · 0 评论 -
Oracle9i之xmltype应用
Oracle9i之xmltype应用(1)2007年07月12日 星期四 14:52 这几天在研究9I下的XMLTYPE数据类型,这在解析和查找生成XML方面都很方便,在网上搜到了一篇入门级的文章,转贴下来^_^(有几个地方小改了一下。)转载 2007-12-20 13:44:00 · 1886 阅读 · 2 评论 -
Oracle性能误区--MTS,RAC,分区,并行查询
Oracle性能误区--MTS,RAC,分区,并行查询 为了提高性能,我们针对Oracle数据库本身提供了的方法或方案进行过不少的偿试主要包括:共享服务器模式(MTS)集群技术(Clustering),RAC 分区并行处理(主要是并行查询)Oracle提供的这些特性确实是用来进行性能改善的,但我们往往忽略了对自身应用特性的分析,它们是否适合于我们.最近,通过对这方面知识的深入了解,发现我转载 2007-12-03 12:03:00 · 1028 阅读 · 0 评论 -
oracle数据库调优
数据库分析 语句 execute DBMS_UTILITY.ANALYZE_DATABASE(COMPUTE,NULL,NULL,); 发现表链接行 语句 select table_name,chain_cnt from user_tables order by chain_cnt desc select table_name,chain_cnt from all_tables where原创 2007-04-16 19:35:00 · 818 阅读 · 0 评论 -
浅析数据库程序的单元测试
浅析数据库程序的单元测试文章出处:互连网 / 作者:Xu NingNing / 发布时间:2007-02-14 / 阅读次数:55次 本文是作者在进行数据库功能测试时的一些心得,其中的例子是用java语言编写的,但我认为这些想法对于大多数编程环境都普遍适用。当然,我仍致力于寻找更佳的解决方案。 现实的问题是这样的:你有一个SQL数据库,一些存储过程和一个介于应用程序和数据库之间的中间转载 2007-04-11 15:44:00 · 794 阅读 · 0 评论 -
linux下如何在开启机器的时候自动启动数据库
1. 创建文件/etc/oratab添加#添加如下内容到/etc/oratab文件中,#$ORACLE_SID是你的Oracle数据库的sid#$ORACLE_HOME是你的Oracle数据库的Oracle_home#Y表示要求在系统启动的时候启动Oracle数据库.N表示不要在系统启动的时候启动Oracle$ORACLE_SID:$ORACLE_HOME:Y 2. 修改文件/etc/rc.loc转载 2007-03-29 09:31:00 · 1268 阅读 · 0 评论 -
备份Vss工程&建立Vss目录安全体系
。一、使用备份文件.ssa进行恢复时:1.若原来作的是archive all the date的备份,并且没有将原project删除。则:"永久删除"原来的project再作恢复。2.若原来作的 archive this version and older且你确认要回复到原来的版本则:"永久删除"原来的project再作恢复。(此时如果projects中有与其它projects共享的文档,最新的版转载 2007-03-29 17:35:00 · 1416 阅读 · 1 评论 -
oracle数据库字符集问题总结
oracle数据库字符集问题总结 在不同数据库做数据迁移、同其转载 2007-03-27 22:41:00 · 1064 阅读 · 1 评论 -
LINUX下逻辑卷管理
LINUX下逻辑卷管理 - - 逻辑卷管理一.Linux分区管理Linux可分四个主分区,或四个主+扩展分区,但每个扩展分区中可分12个逻辑分区,(注意:在建好扩展分区后,一定要再建一个或多个逻辑分区,因为只有在逻辑分区中才能有数据)但是虽然扩展分区不能装数据,但它仍占有一个分区名称 如/dev/hda4。装转载 2007-03-27 19:14:00 · 1725 阅读 · 0 评论 -
在红旗 DC server(linux)上用lvm建裸设备并建库
在红旗 DC server(linux)上用lvm建裸设备并建库主要是一些用创建lvm,创建raw device和建库时需要注意的一些地方.另外,使用lvm可以动态添加raw device 的大小,从而动态的扩大oracle表空间的大小. 1 首先是创建个主分区:fdisk /dev/hdb 创建一个分区 /dev/hdb52 创建pv:pvcreate /dev/hdb53 创建原创 2007-03-27 23:44:00 · 2217 阅读 · 0 评论 -
关于linux下安装oracle的raw device
about raw device?以下是关于linux下安装oracle的raw device的,大家看看! FAQ Details Q: 1. What is a raw device? A:Raw device, also known as a raw partition is a disk partition that is not mounted and written转载 2007-03-27 18:59:00 · 2942 阅读 · 0 评论 -
oracle 释放过度使用的Undo表空间
故障现象:UNDO表空间越来越大,长此下去最终数据因为磁盘空间不足而崩溃;问题分析:产生问题的原因主要以下两点:1. 有较大的事务量让Oracle Undo自动扩展,产生过度占用磁盘空间的情况;2. 有较大事务没有收缩或者没有提交所导制;说 明:本问题在ORACLE系统管理中属于比较正常的一现象,日常维护多注意对磁盘空间的监控。备 份: (如果没有在线事务,可以不做,关闭监听) $>e转载 2007-04-29 12:13:00 · 1565 阅读 · 0 评论 -
ORACLE表空间恢复方案
一、 用户表空间错误: 在启动数据库时出现ORA-01157,ORA-01110或操作系统级错误例如ORA-07360, 在关闭数据库(使用shutdown normal或shutdown immediate) 时将导致错误ORA -01116,ORA-01110以及操作系统级错误ORA-07368 解决,以下有两种解决方案:1.用户的表空间可以被轻易地重建 即最近导出的对象是可用的或转载 2007-05-05 13:24:00 · 1036 阅读 · 0 评论 -
Oracle导入程序Imp的使用详解
Oracle导入程序Imp的使用详解关键词: Oracle导入程序Imp的使 Oracle 导入导出攻略 Oracle的导入实用程序(Import utility)允许从数据库提取数据,并且将数据写入操作系统文件。imp使用的基本格式:imp[username[/password[@se转载 2007-05-05 18:21:00 · 2211 阅读 · 0 评论 -
oracle Sql优化原则与方法
提高SQL语句执行效率的原则和方法 1.1.Where子句中尽量不要使用is null或is not null的语句,不会使用索引1.2.where子句 尽量不要将通配符(%)放在搜寻词首出现,通配符(%)在搜寻词首出现不会使用索引1.3.where子句尽量少使用not或是来实行1.4.用not exists代替not in In要增加一个内部排序过程例如:原创 2007-11-02 12:19:00 · 2089 阅读 · 0 评论 -
多表可更新视图的实现
多表关联后的数据能保证主键唯一的视图是可直接做更新,不需要用触发器实现 多表视图的定义:当视图的数据源只有一张数据表,则该视图为单表视图;当视图的数据源是多张数据表,则该视图为多表视图。 可更新视图的定义:在绝大多数人的概念中,视图是只读的,不允许修改。ORACLE 8i以上版本,单表视图如果没有设定With Read Only,则该视图是可以更新的,对视图的操作将直接写入的数据表中。 那转载 2007-09-19 13:30:00 · 2519 阅读 · 0 评论 -
创建索引分区
Oracle学习四 创建索引分区 =========================================================== 作者: mckobe23(http://mckobe23.itpub.net)发表于:2007.03.13 18:30分类: Oracle 出处:http://mckobe23.itpub.net/post/29123/271328---转载 2007-06-17 11:19:00 · 1960 阅读 · 1 评论 -
Unix环境下Oracle数据库完全优化详解
Unix环境下Oracle数据库完全优化详解 2007-04-19 12:54:02 作者:changelive 浏览次数:14 文字大小:【大】【中】【小】 进入论坛如今的优化己经向优化等待(waits)转型了,实际中性能优化最根本的出现点也都集中在IO,这是影响性能最主要的方面,由系统中的等待去发现Oracle库中的不足、操作系统某些资源利用的不合理是一个比较好的办法,本文测重转载 2007-05-17 16:27:00 · 815 阅读 · 0 评论 -
用Oracle并行查询发挥多CPU的威力
用Oracle并行查询发挥多CPU的威力2006-07-05 07:00 作者: 出处: BLOG 责任编辑:方舟 在一个单独的服务器中安装更多的CPU成为目前的一个趋势。使用对称多处理服务器(SMP)的情况下,一个Oracle服务器拥有8个、16个或32个CPU以及几吉比特RAM的SGA都不足为奇。 Oracle跟上了硬件发展的步伐,提供了很多面向多C转载 2007-05-17 09:31:00 · 2017 阅读 · 0 评论 -
Oracle数据库应用系统调优方法介绍
Oracle数据库应用系统调优方法介绍 从以下几个方面:数据库服务器、网络I/O、应用程序等对整个系统加以调整,充分发挥Oracle的效能,提高整个系统的性能 Oracle数据库广泛应用在社会的各个领域,特别是在Clie转载 2007-05-14 10:17:00 · 812 阅读 · 0 评论 -
每个Oracle DBA都应该遵从的调优法则
每个Oracle DBA都应该遵从的调优法则在过去的十年中,Oracle已经成为世界上最专业的数据库之一。对于IT专家来说,就是要确保利用Oracle的强大特性来提高他们公司的生产力。最有效的方法之一是通过Oracle调优。它有大量的调整参数和技术来改进你的Oracle数据库的性能。 Oracle调优是一个复杂的主题。关于调优可以写整整一本书,不过,为了改善Or转载 2007-05-14 10:12:00 · 912 阅读 · 0 评论