- 博客(134)
- 资源 (5)
- 收藏
- 关注
转载 SELECT INTO 和 INSERT INTO SELECT 两种表复制语句
Insert是T-sql中常用语句,Insert INTO table(field1,field2,...) values(value1,value2,...)这种形式的在应用程序开发中必不可少。但我们在开发、测试过程中,经常会遇到需要表复制的情况,如将一个table1的数据的部分字段复制到table2中,或者将整个table1复制到table2中,这时候我们就要使用SELECT INTO 和 I
2015-11-13 11:32:38
671
原创 dubbo 安装手册(修订)
以下内容摘抄自官网https://github.com/alibaba/dubbo ,本人根据现在实际情况做出修订和注释。
2014-11-24 11:14:34
2198
原创 yum 失败(This system is not registered with RHN.)解决方法(14.11最新)
使用RedHat 系统在线安装时提示This system is not registered with RHN.如下:[root@localhost ~]# yum install httpdLoaded plugins: rhnplugin, securityThis system is not registered with RHN.RHN support will be
2014-11-24 10:46:38
1083
转载 fusionchart 显示中文乱码问题
fusionchart 显示中文乱码问题 2009-12-23 : fusionchart 显示中文乱码问题:[项目所有涉及编码的时候都采用UTF-8]解决方法1:UTF-8 编码 【采用】 对应的jsp文件 加 BOM头~~2:jsp使用GBK编码【一种手段,没采用】 二、 对中文字符的支持1. 让 FusionCharts支持中文修改
2014-11-06 10:03:11
2246
原创 ORACLE 查看CPU使用率最高的语句及一些性能查询语句
select * from (select sql_text,sql_id,cpu_time from v$sql order by cpu_time desc) where rownumrownum asc ;select * from (select sql_text,sql_id,cpu_time from v$sqlarea order by cpu_time desc) wher
2014-11-01 17:13:59
19354
1
转载 http://download.csdn.net/detail/kai27ks/8105497
开源免费工具,非常好用。功能齐全,应该优先选择这个成熟的工具,而不是一些网站的不知名作者的软件。BLAT的网站:http://www.blat.net/ (现已不能用 推荐到)下载最新的工具包,解压并拷贝到操作系统盘的System32 目录下。我的环境C:\Windows\System32.确认文件已经拷贝过去:blat.dllblat.exeblat.lib
2014-10-31 16:39:17
1417
转载 windows下如何实现磁盘满额自动邮件报警
windows下如何实现磁盘满额自动邮件报警 该问题分为两个步骤来考虑,一是如何监测磁盘容量;二是如何自动邮件报警。 第一个问题有两种解决方法,一是利用命令行下的wmic命令来写一个bat脚本;二是利用windows自带的性能监控。第一种方法比较麻烦,这里采用了第二种方法。 这样,总的详细步骤如下: 第一步 启用“性能”功能
2014-10-31 15:47:16
2986
转载 JAVA(ITEXT)生成PDF
一、前言 在企业的信息系统中,报表处理一直占比较重要的作用,本文将介绍一种生成PDF报表的Java组件--iText。通过在服务器端使用Jsp或JavaBean生成PDF报表,客户端采用超级连接显示或下载得到生成的报表,这样就很好的解决了B/S系统的报表处理问题。 二、iText简介 iText是著名的开放源码的站点sourceforge一个项目,是用于生成PDF文档
2014-09-24 14:42:41
743
转载 window.open以post方式提交
第一种方式 在web项目中,碰到需要跨页面传递参数的功能,就是那种需要把当前页面的内容带到新开的子窗体中,以前的做法是传一个id过去,然后在新窗口中去读数据库的内容。虽然不怎么麻烦,但是如果内容么有在数据库里保存,仅仅是处以拟稿状态时,就不能实现了,用户还常常认为是个bug。考虑采用get的方式传递,把需要的内容都序列化然后,通过url去传,显得很臃肿,而且get的传递内容长度有限制。
2014-09-20 19:08:42
2372
转载 共享池中的Latch争用
共享池中的Latch争用共享池中如果存在大量的SQL被反复分析,就会造成很大的Latch争用和长时间的等待,最常见到的现象是没有绑定变量。最常见的几种共享池里的Latch是: SQL> select * from v$latchname where name like 'library cache%' 2 ; LATCH# NAME
2014-07-01 10:00:20
811
转载 em 服务正常启动,但是 EM Daemon is not running.
emctl status dbconsole 查看状态显示EM daemon is not running。在Oracle官方论坛上看到很多人遇到了这个问题,很多人讨论却没有看见一定能够解决问题的方案,大概就是因为时区的问题导致EM无法启动。我最后成功的解决方法是这样的:先停掉EMemctl stop dbconsole然后修改时区(TZ)emctl
2014-06-04 15:39:45
4587
转载 Oracle 查询并删除重复记录的SQL语句
查询并删除重复记录的SQL语句 查询及删除重复记录的SQL语句1、查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断select * from peoplewhere peopleId in (select peopleId from people group by peopleId ha
2014-01-03 15:56:55
897
转载 oracle之 any、some、all 解析
因为很少用到, 所以几乎忘记了这几个函数, 不过它们还是很有用的使用它们可以大大简化一些SQL文的语法, 至于效率问题, 如CCW所说它们和EXISTS, IN 之类没有什么差别, 而且要具体问题具体分析其中ANY和SOME在意思上是相同的, 可以相互替代.举几个例子来说明ALL和ANY的用法1. SELECT * FROM TABLEA WHERE FLD > ALL(SEL
2013-12-29 10:22:24
699
转载 Oracle replace 函数用法
今天往Oracle 中导入数据时,有一个列导入的数据应该时‘2011-10-11’ 的格式,结果导入的数据为 ‘2011/10/11’格式的,5000多条记录要一条条改基本不可能。 后来想到了replace这个函数,具体用法如下:update 表1 t set t.列1=replace((select 列1from 表1 a where a.主键列=t.主键列) , '/' , '-' )
2013-11-30 14:02:27
1181
转载 在oracle的连接(join)中使用using关键字
前面我们介绍了在oralce中使用natural join,也就是自然连接。在Oracle中的join连接中使用using关键字,是相对于natural join的。我们在前面提到,如果是使用natraul join,并且两张表中如果有多个字段是具有相同的名称和数据类型的,那么这些字段都将被oracle自作主张的将他们连接起来。但实际上我们有时候是不需要这样来连接的。我们只需要将他
2013-09-30 22:41:26
6861
1
转载 Oracle 存储过程 使用示例 .
此文转自大虾DAVE 地址:http://blog.csdn.net/tianlesoftware/article/details/6147230 可以说我第一次数据库安装成功也是从他博客里学习的,在此表示下感谢在这里说一条使用存储过程很重要的理由:存储过程只在创造时进行编译,以后每次执行存储过程都不需再重新编译,而一般SQL语句每执行一次就编译一次,所以使用存储过程可提高数据库执行速度。
2013-09-27 09:15:00
832
转载 Oracle 中的正则函数
这个是函数中将会用到的模式串的介绍: Oracle 中的正则函数一共有5个:REGEXP_COUNT-- 统计子串出现的次数REGEXP_INSTR-- 查找子串在母串中的位置REGEXP_LIKE-- 模糊查询子串REGEXP_REPLACE-- 替换REGEXP_SUBSTR-- 截取 以下是官
2013-09-24 20:01:57
964
转载 Index-Organized Table和Clustered Table(转)
from:http://www.itpub.net/thread-442689-1-1.html一、 索引组织表: 数据按主码存储和排序,同索引结构一样,不过数据直接存储于主码后面。适用于信息检索、空间和OLAP程序。索引组织表的适用情况:1、 代码查找表。2、 经常通过主码访问的表。3、 构建自己的索引结构。4、 加强数据的共同定位,要数据按特定
2013-09-04 15:22:09
724
转载 oracle:INSERT ALL和INSERT FIRST
关于INSERT ALL和INSERT FIRST一、无条件 INSERT ALL 二、条件 INSERT ALL 三、条件 INSERT FIRST Insert…Select 使用Insert Select实现同时向多个表插入记录 一、无条件 INSERT ALL -----------------------------------------------
2013-09-03 16:49:38
706
转载 Oracle索引(B*tree和Bitmap)学习 .
在Oracle中,索引基本分为以下几种:B*Tree索引,反向索引,降序索引,位图索引,函数索引,interMedia全文索引等,其中最常用的是B*Tree索引和Bitmap索引。(1)、与索引相关视图查询DBA_INDEXES视图可得到表中所有索引的列表;访问USER_IND_COLUMNS视图可得到一个给定表中被索引的特定列。(2)、组合索引概念当某个索引包含有多个已索引的列时
2013-08-27 17:27:55
917
转载 Oracle存储过程-使用记录类型注意的问题[%type]
在Oracle中,如果使用记录类型,对于记录内每个字段,可以指定也可以使用%TYPE和%ROWTYPE动态指定。 1、直接指定字段类型 假定表定义为 CREATE TABLE myTable ( V_vid INTEGER, V_vname VARCHAR2(10
2013-08-20 15:58:14
3027
转载 Oracle中TO_DATE格式
TO_DATE格式(以时间:2007-11-02 13:45:25为例) Year: yy two digits 两位年 显示值:07 yyy three digits 三位年 显示值:007 yyyy four digits 四位年
2013-08-14 16:40:27
574
原创 导入时报ORA-39095错误
今天在做一个表的查询条件导入时,报了ORA-39095:unable to allocate 8192 。。错误。大概意思就是说没办法扩展出8KB空间,这个问题很奇怪,我的空间和权限都没有什么问题。 百度解释: 因为设置参数parallel大于转储文件数目引起的,官方文档的解释是parallel io server processes写文件不能同时写一个,如果只有一个dumpfile(
2013-08-14 16:09:30
1080
原创 生成ASH时报错:无效的月份
原因:数据库的nls_lang参数和客户端nls_lang参数不一致导致。 检查以上2个参数: 客户端: select * from v$nls_lang 结果: 数据库: select * from nls_database_lang
2013-08-07 17:10:15
1890
原创 Oracle使用RMAN恢复控制文件实例
一.准备工作 1. 数据库原ORACLE_HOME:/u01/app/oracle2. 显示目前RMAN状态:注意设置controlfile autobackup 为 on 3. 开始全备份,此时由于controlfile autobackup on ,将自动备份数据控制文件此处省略多行。。。关
2013-08-06 17:12:30
1817
转载 Oracle v$nls_parameters 和 nls_database_parameters 区别
一. 先看官网的说明1.1 V$NLS_PARAMETERSV$NLS_PARAMETERS contains current values of NLS parameters。 Column Datatype Description PARAMETE
2013-08-01 17:05:41
784
转载 expdp impdp中 exclude/include 的使用 .
exclude和include参数能够在使用expdp或impdp是对特定的对象或对象类型进行筛选或过滤。比如因工作的需要导出特定的表或不导出特定的表、视图以及存储过程、索引、约束、授权统计信息等等。下面将给出expdp或impdp使用exclude和include参数的方法和示例。 一、exclude/include参数用法: EXCLUDE=[object_t
2013-07-18 14:28:32
995
转载 遭遇11gR2 bug:kewastUnPackStats(): bad magic 1
办法1:show parameter control_management_pack_access;control_management_pack_access string DIAGNOSTIC+TUNINGalter system set control_management_pack_access='none' scope=BOTH;办法2:
2013-02-20 11:13:28
1344
转载 ORACLE V$SQL视图说明
SQL_TEXT:SQL文本的前1000个字符SHARABLE_MEM:占用的共享内存大小(单位:byte)PERSISTENT_MEM:生命期内的固定内存大小(单位:byte)RUNTIME_MEM:执行期内的固定内存大小SORTS:完成的排序数LOADED_VERSIONS:显示上下文堆是否载入,1是0否OPEN_VERSIONS:显示子游标是否被锁,1是0否USE
2013-02-04 11:04:49
1980
转载 参数 PLSQL_OPTIMIZE_LEVEL .
QUESTION 32In your database server, the parameter PLSQL_OPTIMIZE_LEVEL has been set to 2.What would this setting achieve?A> It degrades the run time and compiler performance.B> It provid
2013-01-25 11:04:27
1507
转载 使用 Oracle 数据库 10g 数据泵重新启动功能
Oracle 数据泵是Oracle 数据库 10g 的一个新特性,该特性实现了数据库间数据与元数据的高速移动。此技术是 Oracle 新的数据移动实用程序“数据泵导出”和“数据泵导入”的基础。数据泵一个非常卓越的特性就是重新启动作业的能力。重新启动“数据泵导出”或“数据泵导入”作业的功能对于那些负责移动大量数据尤其是需要很长时间才能完成的大型作业的 DBA 来说意义非常重大。数据泵作业
2013-01-19 20:27:22
2275
转载 Oracle AWR 介绍及报告分析(1) final .
原文:http://space.itpub.net/?uid-35489-action-viewspace-itemid-6975461. AWR基本操作 C:\>sqlplus "/as sysdba"SQL*Plus: Release 10.2.0.1.0 - Production on 星期三 5月 25 08:20:25 2011Copyright (c) 1
2012-12-20 11:50:10
1011
转载 Oracle AWR 介绍及报告分析(2) final .
原文:http://space.itpub.net/35489/viewspace-697550因公司禁止上传文件, 故AWR报告未能上传 。根据描述可以知道对应的字段。db time= cpu time + wait time(不包含空闲等待) (非后台进程), 就是db time就是记录的服务器花在数据库运算(非后台进程)和等待(非空闲等待)上的时间 系统为24核CPU
2012-12-20 11:47:47
1466
原创 ORA-39149: 无法将授权用户链接到非授权用户
在使用expdp的network_link导出时,报这个错误。 解决办法:dblink中连接的用户需要具有exp_full_database角色。 例: dblink create public database link simptest connect to simptest identified by simptest using '(DESCRIPTI
2012-11-01 21:03:51
1638
原创 windows下逻辑备份脚本
@echo onset day=%date:~5,5%set expfile=expdp_%day%.dmpset logfile=expdp_%day%.logecho %expfile%expdp system/056715 directory=DUMP_DIR dumpfile=%expfile% schemas=simpreal logfile=%logfile% pa
2012-10-08 15:25:40
530
原创 Oracle 在 windows 2008 修改时区后登陆主机报connection refused的解决过程
昨天发现新装的2008上时间错误的,一看是设置了时间同步的,找到了原因:时区设置错了。把时区设置正确:GMT:+12:00 。之后平安无事的运行了一个阶段,在EM上操作调度Oracle建议的备份时,输出主机用户名密码时,出现connection refused错误。 原以为是windows没加入批处理作业的原因,详见 http://blog.csdn.net/kai27ks/article
2012-09-21 09:56:47
1398
原创 WINDOWS 2008 安装 ORACLE 11G EM时上载EM资料失败
此问题本人也遇到过。在网上找到了解决方案。下部分引用IT PUB。 安装oracle11g 64位.创建数据库到快结束的时候,报告说EM无法创建.emca_2010_06_13_11_05_36.log 如下:....省略部分...信息: 正在将配置数据上载到 EM 资料档案库 (此操作可能需要一段时间)...2010-6-13 11:05:43 oracle.sy
2012-09-11 10:10:54
10976
1
原创 如何查看oracle sql执行计划 .
方法一第一步:登入sql/plus 执行命令(无先后顺序)set time on; (说明:打开时间显示) set autotrace on; (说明:打开自动分析统计,并显示SQL语句的运行结果) set autotrace traceonly; (说明:打开自动分析统计,不显示SQL语句的运行结果)二者选一个执行第二步: 输入你要查
2012-09-10 16:31:00
883
原创 Windows下卸载Oracle
Oracle的卸载是一件非常麻烦的事情,虽然现在11G后的版本有所改观--使用他自带的卸载工具,但依旧不能完全卸载干净。下文是在windows下如何卸载Oracle 在卸载Oracle时删不干净,搞的要重装系统,本人在工作中总结出如下方法,希望对大家有所帮助。 1.以Administrators group身份登陆windows系统。 2.通过Oracle install
2012-09-09 09:34:30
818
原创 RMAN不会自动删除过期文件
之前一直对RMAN有误解,以为设置了过期策略后,就能自动删除。后来发现一直没执行自动删除,还以为是文件没满呢。查看官方文档解释: You can use the CONFIGURE RETENTION POLICY command to create a persistent and automatic backup retention policy. When a backup ret
2012-09-03 17:21:27
4133
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人