- 博客(140)
- 收藏
- 关注
转载 ORACLE数据泵使用详解
ORACLE数据泵使用详解来源于:http://blog.sina.com.cn/s/blog_490a0c990100wh4y.htmlhttp://blog.youkuaiyun.com/jojo52013145/article/details/7966047数据泵使用EXPDP和IMPDP时应该注意的事项:EXP和IMP是客户端工具程序,它们既可以在客户端使用,也可以在服务端使用。E...
2019-03-28 15:14:32
11815
1
转载 过度使用DBLINK做系统集成会带来的问题
过度使用DBLINK做系统集成会带来的问题过度使用DBLINK做系统集成会带来很多问题,问题主要由以下几点:1. 大量消耗数据库资源;本地系统每通过DBLINK链接远端系统一次,都会生成一个本地session,如本地session不退出或者手动释放,只有通过session超时才能自动释放,会浪费大量的系统资源2. 容易出现数据库BUG;大量使用DBLINK,本地系统极易出现OR...
2019-03-28 14:40:02
512
转载 Java对象表示方式1:序列化、反序列化和transient关键字的作用
Java对象表示方式1:序列化、反序列化和transient关键字的作用平时我们在Java内存中的对象,是无 法进行IO操作或者网络通信的,因为在进行IO操作或者网络通信的时候,人家根本不知道内存中的对象是个什么东西,因此必须将对象以某种方式表示出来,即 存储对象中的状态。一个Java对象的表示有各种各样的方式,Java本身也提供给了用户一种表示对象的方式,那就是序列化。换句话说,序列化只是表...
2019-03-28 14:21:08
270
转载 Java并发编程:并发容器之CopyOnWriteArrayList(转载)
Java并发编程:并发容器之CopyOnWriteArrayList(转载)Java并发编程:并发容器之CopyOnWriteArrayList(转载) 原文链接: http://ifeve.com/java-copy-on-write/ Copy-On-Write简称COW,是一种用于程序设计中的优化策略。其基本思路是,从一开始大家都在共享同一个内容,当某个人想要修...
2019-03-28 13:53:18
227
转载 Qtp自动测试工具(案例学习)
Qtp自动测试工具(案例学习)♣Qtp是什么?♣测试用例网站 ♦注册与登录 ♦测试脚本 ◊录制/执行测试脚本 ◊分析录制的测试脚本 ◊执行、查看测试脚本 ♦建立检查点 ◊对象检查 ◊网页检查 ◊文字检查 ◊表格检查 ◊执行并分析使用检查点的测试脚本 ...
2019-03-28 10:45:15
1075
转载 以初学者角度介绍TestComplete的使用
以初学者角度介绍TestComplete的使用2019-01-11 出处:埃森哲测试中心 作/译者:Shuyan 使用背景 在上一个Automation Project中有幸使用了TestComplete自动化测试工具,作为一只小菜鸟,第一次接触到融合了界面录制和脚本的工具,简直不要太好用。引用一下百度百度的介绍:“TestComplete为Windows、.N...
2019-03-28 10:34:14
9333
3
转载 如果一个事务还没提交,那么它中间产生的数据变化会不会在未提交之前写入磁盘
如果一个事务还没提交,那么它中间产生的数据变化会不会在未提交之前写入磁盘1、如果一个事务还没提交,那么它中间产生的数据变化会不会在未提交之前写入磁盘呢?回答:会,写入不写入磁盘和提交没提交没有关系commit 不一定会写磁盘哦,要等到dwr进程的时候才会写入磁盘吧,但commit一定会写人redo一个事务 commit 并不是把数据写到数据文件中,而是写到联机 重做日志文件中...
2019-03-25 17:57:28
3268
转载 oracle表空间中PCTFREE, PCTUSED, INITRANS, MAXTRANX参数的解释
oracle表空间中PCTFREE, PCTUSED, INITRANS, MAXTRANX参数的解释1. PCTFREE要形容一个 BLOCK 的运作,我们可以把一个 BLOCK 想成一个水杯。侍者把水倒入放在我们面前的水杯,要多满呢,我们要求他倒 9 分满好了,这时候 PCTFREE 代表着设定为 10 ,意思就是说,当 BLOCK 使用到达 90% 的时候,就不可以在使用了,这个 B...
2019-03-21 11:22:06
451
转载 wmsys.wm_concat
wmsys.wm_concatDefinition: The Oracle PL/SQL WM_CONCAT function is used to aggregate data from a number of rows into a single row, giving a list of data associated with a specific COMMENT_BODY. In e...
2019-03-21 10:32:04
682
转载 重写Oracle的wm_concat函数,自定义分隔符、排序
重写Oracle的wm_concat函数,自定义分隔符、排序 oracle中,wm_concat函数是一个聚合函数,和mysql中的group_concat函数类似,不过group_concat函数比较强大,可以定义分隔符和排序,当然所谓强大是相对的,这里假使我们不知道oracle中的over函数,也不知道listagg函数。 我们先来看看wm_concat...
2019-03-21 09:50:35
3836
原创 tomcat参数配置
-Xms512m-Xmx1024m-XX:CompileThreshold=8000-XX:PermSize=128m -XX:MaxPermSize=256m -Xverify:none -da
2019-03-15 15:58:34
269
原创 集群缓存配置
ehcache_cluster.xml<?xml version="1.0" encoding="UTF-8"?><ehcache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <diskStore path="java.io.tmpdir" /> <de
2019-03-15 15:40:30
348
转载 EHCache分布式缓存集群环境配置
ehcache提供三种网络连接策略来实现集群,rmi,jgroup还有jms。同时ehcache可以可以实现多播的方式实现集群,也可以手动指定集群主机序列实现集群。Ehcache支持的分布式缓存支持有三种RMI,JGroups,JMS,这里介绍下MRI和JGrpups两种方式,Ehcache使用版本为1.5.0,关于ehcache的其他信息请参考http://ehcache.source...
2019-03-15 15:34:05
433
转载 SpringCloud分布式开发五大神兽
SpringCloud分布式开发五大神兽 服务发现——Netflix Eureka 客服端负载均衡——Netflix Ribbon 断路器——Netflix Hystrix 服务网关——Netflix Zuul 分布式配置——Spring Cloud Config Eureka一个RESTful服务,用来定位运行在AWS地区(Regi...
2019-03-05 09:42:34
222
转载 Java NIO:浅析I/O模型
转自:https://www.cnblogs.com/dolphin0520/p/3916526.html也许很多朋友在学习NIO的时候都会感觉有点吃力,对里面的很多概念都感觉不是那么明朗。在进入Java NIO编程之前,我们今天先来讨论一些比较基础的知识:I/O模型。下面本文先从同步和异步的概念 说起,然后接着阐述了阻塞和非阻塞的区别,接着介绍了阻塞IO和非阻塞IO的区别,然后介绍了同步I...
2019-03-04 14:03:11
138
转载 Netty原理和使用
Netty原理和使用 Netty是一个高性能 事件驱动的异步的非堵塞的IO(NIO)框架,用于建立TCP等底层的连接,基于Netty可以建立高性能的Http服务器。支持HTTP、 WebSocket 、Protobuf、 Binary TCP |和UDP,Netty已经被很多高性能项目作为其Socket底层基础,如HornetQ Infinispan Vert.xPlay Framewor...
2019-03-04 13:46:04
219
转载 Netty框架入门
一、概述 Netty是由JBOSS提供的一个java开源框架。Netty提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序。二、体系结构图 三、Netty的核心结构Netty是典型的Reactor模型结构,在实现上,Netty中的Boss类充当mainReactor,NioWorker类充当...
2019-03-04 13:34:48
222
转载 Quartz Scheduler misfireThreshold属性的意义与触发器超时后的处理策略
Quartz misfireThreshold属性的意义与触发器超时后的处理策略。 在配置quartz.properties有这么一个属性就是misfireThreshold,用来指定调度引擎设置触发器超时的"临界值"。要弄清楚触发器超时临界值的意义,那么就要先弄清楚什么是触发器超时?打个比方:比如调度引擎中有5个线程,然后在某天的下午2点 有6个任务需要执行,那么由于调度引擎中只有5...
2019-02-27 13:59:02
462
转载 Oracle行转列、列转行的Sql语句总结(转)
多行转字符串这个比较简单,用||或concat函数可以实现? 1 select concat(id,username) str from app_userselect id||username str from app_user 字符串转多列实际上就是拆分字符串的问题,可以使用 substr、instr、regexp_substr函数方式...
2019-02-27 09:56:57
37307
转载 快速向表中插入大量数据Oracle中append与Nologging
快速向表中插入大量数据Oracle中append与Nologging来源于:http://blog.sina.com.cn/s/blog_61cd89f60102e7gi.html 当需要对一个非常大的表INSERT的时候,会消耗非常多的资源,因为update表的时候,oracle需要生成 redo log和undo log;此时最好的解决办法是用insert, 并且将表设置为nolo...
2019-02-26 18:03:37
944
转载 [Oracle]理解undo表空间
[Oracle]理解undo表空间一、回退段介绍在Oracle数据库中,当某个事物对数据进行修改时,Oracle首先将数据的原始值保存到一个回退段中。一个事物只能将它的回退信息保存到一个回退段中,而多个并行事物可以使用同一个回退段。(1)回退段的作用回退段主要有4个作用,分别是:事物回滚、数据库恢复、读一致性、闪回查询。 --事物回滚:当事物执行失败或用户执行回滚操作(rol...
2019-02-26 18:02:21
138
转载 index ffs、index fs原理考究
1.创建测试表SQL> CREATE TABLE TEST AS SELECT * FROM dba_objects WHERE 0=1; 2.创建测试索引SQL> CREATE INDEX ind_test_id ON TEST(object_id); 3.插入测试数据SQL> INSERT INTO TEST SELECT * FROM dba_o...
2019-02-26 17:47:07
673
转载 Oracle_高级功能(7) 数据字典视图和动态性能视图
oracle数据字典1.概念数据字典是oracle数据库用来存储数据库结构信息的地方。数据字典是用来描述数据库数据的组织方式的,由表和视图组成。数据字典基表是在任何 Oracle 数据库中创建的第一批对象。所有数据库的数据字典表和视图都存储在SYSTEM表空间中。由于当数据库打开时,SYSTEM 表空间始终处于联机状态 ,所以当数据库打开时,数据字典总是可用的。Oracle数据库的S...
2019-02-26 14:17:16
472
转载 oracle进阶之connect by笔记
oracle进阶之connect by笔记 本博客是自己在学习和工作途中的积累与总结,仅供自己参考,也欢迎大家转载,转载时请注明出处。 http://www.cnblogs.com/king-xg/p/6794562.html 如果觉得对您有帮助,请点击推荐或收藏本博客,谢谢。 connect by 用于存在父子,祖孙,上下级等层级关系的数据表进行层级查询。 语法格...
2019-02-26 13:22:32
146
转载 10046入门:使用10046查看执行计划并读懂trace文件
1.开启10046 ************************************************************* SQL> oradebug setmypid Statement processed. // 激活 10046 事件 SQL> oradebug...
2019-02-25 14:22:22
1720
转载 使用oracle数据库,多用户同时对一个表进行增加,删除,修改,查看等操作,会不会有影响
使用oracle数据库,多用户同时对一个表进行增加,删除,修改,查看等操作,会不会有影响?1.问题:各操作间或者性能上会不会有影响? 如果有该如何解决? 多用户操作的影响主要是回锁定记录,oracle数据库提供行级锁,也就是说用户操作数据时,oracle为记录行加锁,当然如果用户一次性操作的数据过多,oracle的锁资源过大,或者锁定数据长时间没有释放(例如...
2019-02-22 16:21:11
6262
转载 如何分析AWR 报告
Automatic Workload Repository是10g引入的一个重要组件。在里面存贮着近期一段时间内,默认是7天,数据库活动状态的详细信息。 AWR报告是对AWR视图进行查询而得到的一份自动生成的报告。可以通过下面的脚本手工得到一份AWR报告。 exec dbms_workload_repository.create_snapsho...
2019-02-22 15:55:36
647
转载 深入理解SQL的四种连接-左外连接、右外连接、内连接、全连接
1、内联接(典型的联接运算,使用像 = 或 <> 之类的比较运算符)。包括相等联接和自然联接。 内联接使用比较运算符根据每个表共有的列的值匹配两个表中的行。例如,检索 students和courses表中学生标识号相同的所有行。 2、外联接。外联接可以是左向外联接、右向外联接或完整外部联接。 在 FROM子句中指定外联接时,可以由下列几组关键字中的一...
2019-02-19 14:48:47
198
转载 各种Oracle索引类型介绍
转自:https://www.cnblogs.com/langtianya/p/6655050.html逻辑上:Single column 单行索引Concatenated 多行索引Unique 唯一索引NonUnique 非唯一索引Function-based函数索引Domain 域索引 物理上:Partitioned 分区索引NonPartitioned 非分区索引B...
2019-02-16 14:13:29
7284
转载 dbms_random.seed
dbms_random.seed转自:https://www.cnblogs.com/abclife/p/7003496.html语法:? 1 2 3 4 5 DBMS_RANDOM.SEED ( val IN BINARY_INTEGER); DBMS_RANDOM.SEED (...
2019-02-16 14:12:16
569
转载 主键和索引的区别
主键和索引的区别主键(PRIMARY KEY )来自MSDN的描述:表通常具有包含唯一标识表中每一行的值的一列或一组列。这样的一列或多列称为表的主键 (PK),用于强制表的实体完整性。在创建或修改表时,您可以通过定义 PRIMARY KEY 约束来创建主键。一个表只能有一个 PRIMARY KEY 约束,并且 PRIMARY KEY 约束中的列不能接受空值。由于 PRIMARY K...
2019-01-31 09:51:44
4581
转载 约束
alter table <表名 > add constraint <主键名>用法alter table <表名 > add constraint <主键名>用法介绍1.主键约束:要对一个列加主键约束的话,这列就必须要满足的条件就是分空因为主键约束:就是对一个列进行了约束,约束为(非空、不重复)以下是代码 要对一个列加主键,列名为i...
2019-01-31 09:45:55
519
转载 java通过sftp上传文件
转载:http://blog.youkuaiyun.com/yhl_jxy/article/details/72633034Linux操作系统我们经常使用ssh中的ftp,sftp连接服务器,做相应操作。如何通过java代码的形式采用sftp连接到服务器,进行文件上传下载等操作呢?第一步,引入依赖包[html] view plain copy <!-- sftp上传依赖包 --&...
2019-01-30 15:02:00
207
转载 oracle中LPAD和RPAD函数的使用方法(加个人总结)
函数参数:lpad( string1, padded_length, [ pad_string ] )其中string1:源字符串padded_length: 即最终结果返回的字符串的长度;如果最终返回的字符串的长度比源字符串的小,那么此函数实际上对源串进行截取处理,与substr(string,number1,number2)的作用完全相同,如果padded_length比源字符串的...
2019-01-23 09:34:52
352
转载 浅析物化视图与查询重写(Enable query rewrite)
查询重写是指当对物化视图的基表进行查询时,Oracle会自动判断能否通过查询物化视图来得到结果,如果可以,则避免了聚集或连接操作,而直接从已经计算好的物化视图中读取数据 通过如下实验说明,物化视图给我们带来的性能提高,以及查询重写的好处 1 执行一段普通的连接查询,并查看执行计划以及统计信息 SQL> alter system flush buffer_cache;...
2019-01-22 15:56:01
618
转载 普通视图和物化视图的区别
普通视图和物化视图的区别(转)本文转自http://www.cnblogs.com/xuezhen-huang/p/4651118.html物化视图是一种特殊的物理表,“物化”(Materialized)视图是相对普通视图而言的。普通视图是虚拟表,应用的局限性大,任何对视图的查询,Oracle都实际上转换为视图SQL语句的查询。这样对整体查询性能的提高,并没有实质上的好处。1、物化视...
2019-01-22 15:22:00
243
转载 索引三种状态
转自:http://blog.sina.com.cn/s/blog_b94eb0e301017544.html 在数据字典中查看索引状态,发现有三种: VALID N/A UNUSABLE valid:当前索引有效 N/A :分区索引有效 unusable:索引失效 Oracle异常ORA-01502: 索引或这类索引的分...
2019-01-22 14:57:34
1890
原创 建表参数(pctfree,IniTrans,maxtrans)含义
对于创建表或索引时,有如下的段,其中pctfree ,initrans ,maxtrans ,next,minextents ,maxextents 等值的含义以及设定IniTrans,用于每个块中处理行级锁事务。表是1,索引是2,如果同一块有很多行被并发更新等操作时,建议增加该值对于serializable 隔离级,至少设置为3。但是事实上,不适宜去修改默认的值,因为事务需要在块上面写事务条...
2019-01-16 10:04:01
932
转载 ORACLE 审计功能
转自:http://www.cnblogs.com/oktell/p/4691494.html审计是对选定的用户动作的监控和记录,通常用于:u 审查可疑的活动。例如:数据被非授权用户所删除,此时安全管理员可决定对该 数据库的所有连接进行审计,以及对数据库的所有表的成功地或不成功地删除进行审计。u 监视和收集关于指定数据库活动的数据。例如:DBA可收集...
2019-01-15 09:56:08
612
转载 oracle审计 开启/关闭操作
oracle审计 开启/关闭操作su - oracle进入数据库命令行sqlpus / as sysdba查看oracle审计状态是否开启SQL>show parameter audit_trail;NAME TYPE VALUE------------------------------------...
2019-01-15 09:41:43
4770
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人