- 博客(27)
- 收藏
- 关注
转载 Jboss配置远程调试
开发中,往往发布的应用与开发环境的环境有差异,测试环境报的问题在开发环境很难重现,也很难定位问题,如果报错,是程序问题还是环境问题,常常是让开发头痛的事。拿我们项目来说,测试环境用的服务器是JBOSS,而开发环境是Jetty或者Tomcat,既然这样,而测试的服务器我们都没有权限访问,甚至看日志的权限都没有,所以我一般在自已机器上也装一个同样版本的JBOSS。原因一:重现问题,排除环境差异...
2019-12-16 18:07:36 515
转载 gralde 加入Oracle依赖包
1、下载jdbc6.jar文件到本地目录,复制链接下载:http://pan.baidu.com/s/1geo5USF2、mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0.3.0-Dpackaging=jar -Dfile=E:/gradle-2.9/ojdbc6.jar -...
2019-01-25 11:09:43 514
转载 mysql 社区版
1.1. 下载:官网下载zip包,我下载的是64位的:下载地址:https://dev.mysql.com/downloads/mysql/下载zip的包:下载后解压:(解压在哪个盘都可以的)我放在了这里 E:\web\mysql-8.0.11-winx64 ,顺便缩短了文件名,所以为 E:\web\mysql-8.0.11。1.3. 生成data文件:以管理员身份运行...
2019-01-22 15:53:40 1343
原创 oracle jobs 不能自动执行
使用sysdba 登录,查看 show parameter job_queue_process 结果如果是0 则是禁用了, jobs任务修改alter system set job_queue_processes =1000;
2018-11-29 16:51:31 863
原创 Oracle 计算百分比
ROUND(100*ratio_to_report(order_total) OVER (PARTITION BY customer_id),2) pct_total Oder——tota1 是分子,OVER (PARTITION BY customer_id) 是分母round(2) 是保留两位....
2018-11-26 14:51:28 9206
原创 oracle 函数,存储过程返回一个表.
1. 首先,我们需要创建一个Object 类型结构体.create or replace type t_record as object ( i number, n varchar2(30));/2.创建一个以t_record Obhect类型 的表类型.create or replace type t_table as table of t_record;/ ...
2018-11-26 10:57:12 2611
转载 雾化视图. MATERIALIZED VIEW
--给用户授权GRANT CREATE MATERIALIZED VIEW TO CDR;--创建物化视图的表日志(具体到某个表,物化视图中用到几个表就需要建立几个日志);当用FAST选项创建物化视图,必须创建基于主表的视图日志,如下:CREATE MATERIALIZED VIEW LOG ON aTABLESPACE CDRWITH ROWID;--查询物化视图日志SELECT ...
2018-09-05 11:03:51 799
转载 几个简单的步骤大幅提高Oracle性能
数据库优化的讨论可以说是一个永恒的主题。资深的Oracle优化人员通常会要求提出性能问题的人对数据库做一个statspack,贴出数据库配置等等。还有的人认为要抓出执行最慢的语句来进行优化。但实际情况是,提出疑问的人很可能根本不懂执行计划,更不要说statspack了。而我认为,数据库优化,应该首先从大的方面考虑:网络、服务器硬件配置、操作系统配置、Oracle服务器配置、数据结构组织、然后才是具...
2018-04-20 16:52:58 2101
转载 ORACLE快速彻底Kill掉的会话
在ORACLE数据库当中,有时候会使用ALTER SYSTEM KILL SESSION 'sid,serial#'杀掉一个会话进程,但是使用这个SQL语句杀掉会话后,数据库并不会立即释放掉相关的资源,有时候你会发现锁定的资源很长时间也不会释放,即使会话状态为“KILLED”,依然会阻塞其它会话。下面根据Eygel的"Oracle中Kill session的研究",构造一个案例看看kill ses...
2018-04-03 14:44:58 808
转载 ORA-01589错误 要打开数据库则必须使用 RESETLOGS 或 NORESETLOGS 选项
要打开数据库则必须使用 RESETLOGS 或 NORESETLOGS 选项 SQL> startupORACLE 例程已经启动。Total System Global Area 135338868 bytesFixed Size 453492 bytesVariable Size 109051904 bytesDatabase ...
2018-03-19 14:10:46 1539
转载 ORA-01092 ORA-12432: LBAC error: zllegnp:OCIStmtExecute 故障一例
最近由于数据库hang住,无奈之下直接干掉了pmon进程,再次启动的时候收到了ORA-01092: Oracle instance terminated. Disconnection forced以及ORA-12432: LBAC error: zllegnp:OCIStmtExecute。这下好了,有的整了,是个从来没有遇见的错误。下面是对这个错误的描述与解决。1、故障描述idle> st...
2018-03-19 14:09:23 463
转载 Oracle 9i 逗号分割函数
1、创建type头 create or replace type string_sum_obj as object ( --聚合函数的实质就是一个对象 sum_string varchar2(4000), static function ODCIAggregateInitialize(v_self in out string_sum_ob
2018-02-07 14:15:51 254
转载 【DBAplus】SQL优化:一篇文章说清楚Oracle Hint的正确使用姿势
一、提示(Hint)概述1为什么引入Hint?Hint是Oracle数据库中很有特色的一个功能,是很多DBA优化中经常采用的一个手段。那为什么Oracle会考虑引入优化器呢?基于代价的优化器是很聪明的,在绝大多数情况下它会选择正确的优化器,减轻DBA的负担。 但有时它也聪明反被聪明误,选择了很差的执行计划,使某个语句的执行变得奇慢无比。此时就需要
2018-01-30 16:38:40 136
转载 Oracle Hints详解
在向大家详细介绍Oracle Hints之前,首先让大家了解下Oracle Hints是什么,然后全面介绍Oracle Hints,希望对大家有用。基于代价的优化器是很聪明的,在绝大多数情况下它会选择正确的优化器,减轻了DBA的负担。但有时它也聪明反被聪明误,选择了很差的执行计划,使某个语句的执行变得奇慢无比。此时就需要DBA进行人为的干预,告诉优化器使用我们指定的存取路径或连接类型生
2018-01-30 11:24:19 130
转载 Oracle 10g连接 sql2005
一.利用透明网关实现oracle10g访问MSSQLServer20051. 准备系统环境假设有两台数据库服务器:a. MS SQLServer2005数据库服务器机器名:L15 IP:192.168.9.100OS:Microsoft Windows XP Professional2002 Service Pack2SQLServer2005数据库版本号:Mi
2017-11-14 15:30:26 258
原创 commons-proxy-1.0 动态代理, 拦截器.
1.动态代理 首先顶一个接口 Echo 接口中有一个方法echoBack()public interface Echo { public String echoBack(String message); public String echoBack(String message1, String message2); public String echo
2017-11-09 16:05:48 293
转载 BeanUtils工具 动态bean
但是有时候,我们会经常希望能够在不定义一个Java类的前提下,动态决定这个类中包含哪些属性,并动态访问它们的属性值,比较典型的使用场景是作为SQL查询的结果集的bean;为了支持以上特性,Apache Commons Beanutils包为我们提供了DynaBean接口、DynaClass接口;举个简单例子如下:复制代码 DynaProperty
2017-11-07 15:16:31 368
转载 BeanUtils工具
什么是BeanUtils工具BeanUtils工具是一种方便我们对JavaBean进行操作的工具,是Apache组织下的产品。 BeanUtils工具一般可以方便javaBean的哪些操作?1)beanUtils 可以便于对javaBean的属性进行赋值。2)beanUtils 可以便于对javaBean的对象进行赋值。3)beanUtils可以将一
2017-11-07 14:46:56 153
转载 commons-beanutils
commons-beanutils是Apache开源组织提供的用于操作JAVA BEAN的工具包。使用commons-beanutils,我们可以很方便的对bean对象的属性进行操作。今天为大家介绍一下该包的常用方法。在介绍常用类之前,我们先来 编写一个用于测试的BEAN类:package com.gujin.entity;public class UserIn
2017-11-07 11:41:22 389
原创 java jvmti native 调用C 程序
废话不多说直接上代码package com.*******.Cproject;public class helloWorld { static { System.loadLibrary("testDll"); System.out.println("加载dll 成功!!!!!!"); } public static nati
2017-09-18 16:35:53 517
翻译 oracle MINUS INTERSECT UNION ALL
INTERSECT示例 以下语句将结果与INTERSECT运算符组合,该运算符仅返回由两个查询返回的唯一行:SELECT product_id FROM inventorys INTERSECT SELECT product_id FROM order_items ORDER BY product_id;MINUS示例 以下语句将结果与MINUS运算符相结合,该运算符仅返回由
2017-09-15 16:05:21 151
转载 oracle 执行sql文件添加日志
sqlplus -s scott/tiger@orcl @d:\test.sql > d:\out.log
2017-08-18 14:42:46 5808 2
原创 SpringMVC +Maven
1.环境准备。jdk 1.8myeclipse 8.6maven-3.3.9 maven 下载地址:http://maven.apache.org/download.cgiapache-tomcat-8.5.16配置java 环境变量。。。此处略过。配置mavne环境变量。 此处以我本机为例,MAVEN_HOME=D:\maven\apache-maven-3.3
2017-08-17 15:44:24 222
转载 dba,user,v$等开头的常用表和视图
1.dba_开头表 dba_users 数据库用户信息 dba_segments 表段信息 dba_extents 数据区信息 dba_objects 数据库对象信息 dba_tablespaces 数据库表空间信息 dba_data_files 数据文件设置信息 d
2017-08-17 11:06:36 222
原创 myeclise java Project 手动搭建web
1.首先创建一个java Project 项目。2.建立web所需要目录。如图。3 添加java EE 所需的jar包 。 如图4.改变编译路径。 我们选择WebRoot/Web-INF/classes5..project 中添加 正常web项目.project natures标签下的子节点。 com.genuitec.eclips
2017-08-15 13:24:47 236
转载 freemaker介绍及常见用法
总结一下freemaker的相关知识freemaker(FTL)是一个模板引擎,即一种基于模板和要改变的数据, 并用来生成输出文本(HTML网页、电子邮件、配置文件、源代码等)的通用工具。 它不是面向最终用户的,而是一个Java类库,是一款程序员可以嵌入他们所开发产品的组件。在javaweb中,经常会使用freemaker模板来生成网页,它的基本工作机制如下:
2017-08-14 17:56:16 15323
转载 Oracle监控用户索引使用情况,删除无用索引
监控当前业务用户索引一段时间后查询从未被使用的索引,删除无用索引停止监控索引1. 监控当前用户所有索引得到监控所有索引的语句:select 'alter index ' || index_name || ' monitoring usage;' from user_indexes;2. 一段时间后查询从未被使用的索引,删除无用索引注意:视具体业务情况,选择一周后
2017-08-14 15:34:07 332
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人