![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据层
文章平均质量分 73
iteye_3156
这个作者很懒,什么都没留下…
展开
-
不同版本server.xml连接池配置说明
这两天在配置tomcat连接池的时候忽略了版本不同带来的问题,差点自己都忘了是怎么一回事了!呵呵,步入正题:在配置tomcat的连接池的时候不只是吧jdbc的jar包放到lib文件夹下就可以了。还要注意server.xml文件的编写风格。最突出的风格对比是:tomcat5.0和tomcat5.5。 tomcat5.0的编写风格是: <Context path=...2008-12-30 09:19:08 · 106 阅读 · 0 评论 -
oracle操作语言
1. Oracle安装完成后的初始口令? internal/oracle sys/change_on_install system/manager scott/tiger sysman/oem_temp 2. ORACLE9IAS WEB CACHE的初始默认用户和密码? administrator/administrator 3. oracle 8.0.5怎么创建...2007-10-20 19:22:32 · 158 阅读 · 0 评论 -
oracle操作语言与解释
1Z031第十一章管理表Managing Tables管理表学习目标标明存储数据的不同方式了解Oracle数据类型分别扩展和限制ROWID类别描述行的结构创建普通和临时表在表中管理存储结构重新组织,截断,删除表删除表中的字段 Storing User Data存储用户数据Using Different Methods for Storing User Data用不...2007-10-20 19:25:24 · 134 阅读 · 0 评论 -
事物回滚集锦
1.ejbRemote接口,Hello.<nobr oncontextmenu="return false;" onmousemove="kwM(0);" id="key0" onmouseover="kwE(event,0, this);" style="COLOR: #6600ff; BORDER-BOTTOM: 0px dotted; BACKGROUND-COLOR: transp...2007-11-03 15:18:21 · 179 阅读 · 0 评论 -
Oracle PL/SQL语言操作和控制语言
SQL语言共分为四大类:数据查询语言DQL,数据操纵语言DML, 数据定义语言DDL,数据控制语言DCL。其中用于定义数据的结构,比如 创建、修改或者删除数据库;DCL用于定义数据库用户的权限;在这篇文章中我将详细讲述这两种语言在Oracle中的使用方法。 DML语言 DML是SQL的一个子集,主要用于修改数据,下表列出了ORACLE支持的DML语句。 ...2007-11-03 15:28:37 · 111 阅读 · 0 评论 -
oracle存储过程
1.基本结构 CREATE OR REPLACE PROCEDURE 存储过程名字( 参数1 IN NUMBER, 参数2 IN NUMBER) IS变量1 INTEGER :=0;变量2 DATE;BEGINEND 存储过程名字2.SELECT INTO STATEMENT 将select查询的结果存入到变量中,可以同时将多个列存储多个变量中,必须有一条 记录,否则抛出异常(...原创 2008-10-09 22:31:46 · 91 阅读 · 0 评论 -
oracle存储过程
使用Cursor: --测试一下,今天才申请使用itpub.net 的blog declare RoomID Room.RoomID%Type; RoomName Room.RoomName%Type; cursor crRoom is select RoomID,RoomName from Room; begin open crRoom;loop; fe...原创 2008-10-09 22:38:12 · 101 阅读 · 0 评论 -
sql语句备忘(dba)
user_tab_comments;表注释 user_col_comments;表字段注释 以上两个只能获取自己用户的表的注释信息,如果要访问自己能够访问的其他用户的表,则需要使用: all_tab_comments;表注释 all_col_comments;表字段注释 当然,如果有DBA权限,则可以使用 dba_tab_comments;表注释 dba_col_c...原创 2008-11-13 13:21:01 · 85 阅读 · 0 评论 -
oracle 内置函数备忘录
这两天在写oracle包,蛮大的一个,为了方便查找,就丢上来个。黄色是经常用到的,顺便看看对大家有没有帮助。 SQL中的单记录函数1.ASCII返回与指定的字符对应的十进制数;SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual; A A ...原创 2008-11-16 14:33:54 · 90 阅读 · 0 评论 -
oracle 数据库对象自动备份
本文介绍一种数据库对象备份的方法。其原因是因为我在开发时有两个数据库用户,他们的数据表结构相同,所开发的存储过程也相同,但是数据却是不同地方的数据。因为懒惰所以在修改过程包时只想修改一次就ok,所以想了一个半自动的办法,让数据库自动备份数据库对象,然后编写bat文件进行同步更新。 首先要明确主次,我把a数据库用户作为修改对象,b数据库用户只是同步更新。ok ...原创 2010-02-22 17:46:30 · 125 阅读 · 0 评论 -
oracle 列数据转成行
在遇到一些字典表时出现这样的数据表: 想把它转成: 那就不妨试试这个方法:SELECT DISTINCT (SUBSTR(T.RPT_ID, INSTR(T.RPT_ID, ',', 1, C.LV) + 1, INSTR(T.RPT_ID, ',', 1, C.LV + 1...2011-06-15 20:59:11 · 405 阅读 · 0 评论 -
oracle 数据库应用随写
1、oracle 强烈建议,任何应用程序的库表至少需要创建两个表空间,一个用于存储表数据,另一个用于存储表索引数据。如果表数据和索引数据放在一起,那么,表数据的I/O操作和索引的I/O操作将产生影响系统性能的I/O竞争,降低系统的响应效率。2、外键也称为外部键约束,是保障完整性约束的唯一方法,也是关系数据库的精髓所在。3、约束,也称完整约束,oracle系统的完整约束包括主键、外键及CHE...2011-06-30 11:02:59 · 74 阅读 · 0 评论 -
mysql 数字函数
IFNULL(expr1,expr2) 如果expr1不是NULL,IFNULL()返回expr1,否则它返回expr2。IFNULL()返回一个数字或字符串值,取决于它被使用的上下文环境。 mysql> select IFNULL(1,0); -> 1 mysql> select IFNULL(0,10); -> 0 mysql> select IFNUL...原创 2011-07-23 21:19:59 · 171 阅读 · 0 评论 -
mysql 日期和时间函数
对于每个类型拥有的值范围以及并且指定日期何时间值的有效格式的描述见7.3.6 日期和时间类型。这里是一个使用日期函数的例子。下面的查询选择了所有记录,其date_col的值是在最后30天以内:mysql> SELECT something FROM table WHERE TO_DAYS(NOW()) - TO_DAYS(date_col) <= 30;DAYOFWEE...原创 2011-07-23 21:21:22 · 67 阅读 · 0 评论 -
mysql 其他函数
DATABASE() 返回当前的数据库名字。mysql> select DATABASE(); -> 'test' 如果没有当前的数据库,DATABASE()返回空字符串。 USER() SYSTEM_USER() SESSION_USER() 返回当前MySQL用户名。mysql> select USER(); -> 'd...原创 2011-07-23 21:22:21 · 98 阅读 · 0 评论 -
Oracle10g物化视图例子
在oracle10g 下创建一个简单的物化视图(materialized view)的例子 --物化视图 --0.cmd 修改系统参数,在init.ora里面修改则每次都有效 alter system set job_queue_processes=20; 如果这个参数为0,物化视图是不会刷新的 --1.建表,必须有索引 create table stu ...原创 2011-08-02 10:54:15 · 95 阅读 · 0 评论 -
在 Oracle 数据库 10g中轻松进行响应时间分析(转)
作者:Robin Schumacher 通过 Oracle 数据库 10g,许多以前难以获得的响应时间度量现在唾手可得。 本文相关下载:Oracle 数据库 10g过去,在努力获得最佳数据库性能的过程中,Oracle 数据库管理员和性能分析员为获得系统和用户会话活动的可靠响应时间度量历尽艰辛。数据库管理员所面临的问题通常包括两个方面:第一,准确确定数据库或用户...2010-04-27 14:38:09 · 201 阅读 · 0 评论 -
Hadoop+Hbase安装配置实录
生产环境:3台机器:master(192.168.0.61),slave1(192.168.0.62),slave2(192.168.0.63) 注意:hostname设置为master/slave1/slave2操作系统:rhel5.4 x86_64master做为namenonde,将slave1和slave2做为datanode1.在master:(在slave1和slave2上操作...原创 2011-12-11 22:39:06 · 64 阅读 · 0 评论 -
主流数据仓库产品对比分析
1 介绍 数据仓库是面向主题的、集成的、与时间相关的、不可修改的数据集合。数据仓库技术是基于信息系统业务发展的需要,基于数据库系统技术发展而来,并逐步独立的一系列新的应用技术。数据仓库系统可以看作是基于数学及统计学严谨逻辑思维的并达成“科学的判断、有效的行为”的一个工具,也是一种达成“数据整合、知识管理”的有效手段。随着数据仓库技术应用的不断深入,越来越多的企业开始使用数据仓库技术建设自己的...原创 2011-08-23 11:57:22 · 4064 阅读 · 0 评论 -
Oracle 数据库日常维护(1)
在Oracle 数据库运行期间,DBA 应该对数据库的运行日志及表空间的使用情况进行监控,及早发现数据库中存在的问题。一、Oracle警告日志文件监控Oracle在运行过程中,会在警告日志文件(alert_SID.log)中记录数据库的一些运行情况:l 数据库的启动、关闭,启动时的非缺省参数;l 数据库的重做日志切换情况,记录每次切换的时间,及如果因为检查点(checkpoint)操作没有执行完成...原创 2011-08-25 15:00:46 · 138 阅读 · 0 评论 -
Oracle 数据库日常维护(2)
.数据字典和动态性能视图数据字典是oracle 数据库的最重要的组成部分,它提供了数据库的相关系统信息;动态性能视图记载了例程启动以来的相关性能信息。数据字典记载了数据库的系统信息,它是只读表和视图的集会。数据字典包含数据字典基表和数据字典视图两部分,其中,基表存储数据库的基本信息,普通用户不能之间访问数据字典基表;数据字典视图是基于数据字典基表建立的视图,普通用户可以通过查询数据字典视图取得系统...原创 2011-08-25 15:02:14 · 87 阅读 · 0 评论 -
Oracle 数据库日常维护(3)
常用DBA管理脚本一、数据库构架体系1、表空间的监控是一个重要的任务,我们必须时刻关心表空间的设置,是否满足现在应用的需求,以下的语句可以查询到表空间的详细信息SELECT TABLESPACE_NAME,INITIAL_EXTENT,NEXT_EXTENT,MIN_EXTENTS,MAX_EXTENTS,PCT_INCREASE,MIN_EXTLEN,STATUS,CONTENTS,LOGGIN...原创 2011-08-25 15:04:52 · 121 阅读 · 0 评论 -
Oracle 数据库日常维护(4)
ORACLE常用技巧和脚本1.如何查看ORACLE 的隐含参数?ORACLE 的显式参数,除了在INIT.ORA 文件中定义的外,在svrmgrl 中用"showparameter *",可以显示。但ORACLE 还有一些参数是以“_”,开头的。如我们非常熟悉的“_offline_rollback_segments”等。这些参数可在sys.x$ksppi 表中查出。语句:“select ksppi...原创 2011-08-25 15:06:01 · 115 阅读 · 0 评论 -
Oracle 数据库日常维护(5)
SQL-1 =====查看控制文件SQL-2 =====查看日志文件SQL-3 =====查看表空间使用情况SQL-4 =====查看数据库库对象SQL-5 =====查看数据库的版本SQL-6 =====查看数据库创建日期和归档方式SQL-7 =====捕捉运行很久的SQLSQL-8 =====查看数据表的参数信息SQL-9 =====查看表空间的名称及大小SQL-10 =====表空间相关查询...原创 2011-08-25 15:10:13 · 138 阅读 · 0 评论 -
hadoop,hbase,zookeeper错误日志及部分解决办法(1)
没有全部遇到过。也没有经过测试。收集至此,以备以后遇到问题作为参考之用。hadoop-0.20.2 & hbase-0.90.1集群启动错误问题解决:问题如下:org.apache.hadoop.ipc.RPC$VersionMismatch: Protocol org.apache.hadoop.hdfs.protocol.ClientProtocol version mis...原创 2011-12-29 10:32:00 · 208 阅读 · 0 评论 -
PL/SQL Developer 修改配置oracle的tnsnames.ora
现在安装oracle版本太多,然后经常要变tnsnames.ora配置文件。根据网上提供的资料,最简单的是:在环境变量里面设置TNS_ADMIN项,值为路径下要有tnsnames.ora文件。例如D:\ 设置好后,重启PL/SQL Developer即可引用正确位置的tnsnames.ora。=============================================...原创 2011-09-20 15:15:06 · 496 阅读 · 0 评论 -
Oracle存储过程定时执行2种方法(转)
我们今天主要描述Oracle存储过程定时执行方法主要有2种方法,愿在你学习Oracle存储过程定时执行实际操作中以起到抛砖引玉的作用。你如果对其有兴趣的话你就可以点击以下的文章进行观看了。1、编写shell脚本,使用crontab在后台定时执行a) shell脚本bash-2.03$ more pr_merge_query_report.sh #!/bin/sh ORACLE_BASE=/...原创 2010-07-21 08:54:10 · 202 阅读 · 0 评论 -
oracle 10g以上编写job sql语句
---要在system用户下赋create job权限给jobusergrant create job to jobuser;--------------------------------------------------------------------------------在jobuser下执行----------定时执行jobBEGIN DBMS_SCHEDULER.CREAT...2010-07-28 17:41:03 · 105 阅读 · 0 评论 -
mysql blob (转)
MySQL中,BLOB是一个二进制大型对象,是一个可以存储大量数据的容器,它能容纳不同大小的数据。BLOB类型实际是个类型系列(TinyBlob、Blob、MediumBlob、LongBlob),除了在存储的最大信息量上不同外,他们是等同的。MySQL的四种BLOB类型 类型大小(单位:字节)TinyBlob最大 255Blob最大 65KMe...原创 2011-01-17 23:19:47 · 210 阅读 · 0 评论 -
[Oracle] ORA-03113错误分析与解决
前言每一个DBA在进行数据库管理的过程中不可避免的要遇到形形色色的错误(ORA-1547 ,ORA-904,ORA-1578 ......)。有些错误由于频繁出现、原因复杂而被 Oracle DBA 们戏称之为"经典的错误"。其中ORA-3113 "end of file on communication channel" 就是这样的一个。 我们可以简单的把这个错误理解为Oracle客户端...原创 2010-08-03 11:06:18 · 705 阅读 · 0 评论 -
(转)MySQL的经典用法(三)----海量数据统计处理,模拟物化视图
一 物化视图 物化视图,它是用于预先计算并保存表连接或聚集等耗时较多的操作的结果,这样,在执行查询时,就可以避免进行这些耗时的操作,而从快速的得到结果。 只有大型数据库oracle10g,db2才支持这个功能,而MySQL5.1暂时还没有这个功能。本人通过事件调度和存储过程模拟了物化视图。下面大家一起来讨论吧。^-^ 二 准备知识 1)存储过程:玩过数据库的人,都知道他是啥...原创 2011-02-21 14:20:53 · 232 阅读 · 0 评论 -
国产数据库软件一览
相信做软件开发的人都知道Oracle、SQL Server、DB2、Informix等国外数据库软件,但肯定少有人知道我们国产的数据库软件。 今天花了一个小时的时间,总算搜索到了国内知名的几家数据库软件。说实话,你要不知道开发商名称的话很难搜索得到的,我也不知道那些厂商是怎么想的,难道都不知道怎么去提高自己软件的知名度么?事实可能是,都是靠政府扶持起来的。 好了,闲...原创 2011-02-21 17:18:12 · 4124 阅读 · 0 评论 -
oracle 分区表的建立方法
Oracle提供了分区技术以支持VLDB(Very Large DataBase)。分区表通过对分区列的判断,把分区列不同的记录,放到不同的分区中。分区完全对应用透明。 Oracle的分区表可以包括多个分区,每个分区都是一个独立的段(SEGMENT),可以存放到不同的表空间中。查询时可以通过查询表来访问各个分区中的数据,也可以通过在查询时直接指定分区的方法来进行查询。 分区提供...原创 2011-02-22 15:52:14 · 110 阅读 · 0 评论 -
oracle dblink 解析
各个数据库版本间dblink情况Server Version Client 11.1.0 10.2.0 10.1.0 9.2.0 9.0.1 8.1.7 8.1.6 8.1.5 8.0.6 8.0.5 7.3.4 11.1.0 Yes Yes #6 Yes #6 ES #5 No No No #3 No #3 No #3 No #3 No #3 10.2.0 Yes #6 Yes Yes E...原创 2011-09-22 14:11:09 · 123 阅读 · 0 评论 -
greenplum到oracle的dbi_link的配置、调试与测试
为了解决greenplum到oracle的数据库的数据互联互通的问题,特提供的dbi_link做了研究与测试,dbi_link的基本原理是用Perl的DBI和相应数据库的DBD来访问异构数据库,实现数据的互访与数据传递,这次研究的目的是想解决oracle数据仓库到greenplum的数据传输的问题,这次的研究大概可以分为以下三个步骤:一、配置:有关配置详情请见postgresql的专家...原创 2011-10-09 14:05:51 · 287 阅读 · 0 评论 -
mysql 连接超慢的一个原因
环境: mysql安装在windows server 2003上,php应用程序放置在linux服务器。问题: 当php应用程序连接mysql时,建立连接花费了4秒。表中数据很少,不太可能由于查询造成的。后来上网查询了一下,发现mysql 中skip-name-resolve这个参数,skip-name-resolve这个参数是跳过DNS解析的。在my.ini文件中[mysqld]这个标识...原创 2011-03-02 11:43:55 · 103 阅读 · 0 评论 -
利用Oracle CRS搭建应用的高可用集群
【IT168技术文档】前言:CRS的简介和由来从Oracle 10gR1 RAC 开始,Oracle推出了自身的集群软件,这个软件的名称叫做Oracle Cluster Ready Service(Oracle集群就绪服务),简称CRS。从Oracle 10gR2开始,包括最新的11g,Oracle将其更名为Clusterware(集群件),但通常意义上我们认为CRS = Clusterware ...原创 2011-10-27 16:30:40 · 309 阅读 · 0 评论 -
Oracle数据库双机热备服务器操作实战
Oracle公司是全球最大的信息管理软件及服务供应商,成立于1977年,总部位于美国加州 Redwood shore。2000财年(99年6月到2000年5月)营业额达101亿美元,再创Oracle公司销售额历史新高,比去年增长了13亿美元,盈利增长61%,达到21亿美元。Oracle公司现有员工超过三万六千人,服务遍及全球145个国家。 Oracle公司拥有世界上唯一一个全面集成的电子商务套件...原创 2011-10-27 17:19:00 · 727 阅读 · 0 评论 -
点评Oracle11g新特性:在线操作功能增强
【IT168 Oracle】11g中在线处理功能得到了很大增强,其中包括在线修改表结构,在线创建或重建索引,建立不可见索引,表增加非空字段,在线DDL以及对象依赖性细化等。 在11g以前,DDL操作都要获取对象的排他锁,如果当时无法获取,则会马上报错: SQL> conn yangtk/yangtk@ytk102已连接。 SQL> create table t (id numb...原创 2011-10-27 17:23:23 · 103 阅读 · 0 评论 -
将ORACLE数据库设置为只读
有一份通过磁盘镜像得到的生产环境数据库镜像A。A目前是这样用的,在每次镜像完成后,执行sqlplus “/ as sysdba”;startup pfile=’/home/oracle/initrdb1.ora’;alter user kernel identified by kernel;后将数据镜像提供给不同业务系统读取使用。现在想将此数据镜像提供给不同业务系统共享使用,但每个业务系统均采用...原创 2011-10-28 09:03:10 · 2023 阅读 · 0 评论