最近需要维护一个差不多十多年前开发的ASP.Net程序,遇到了各种奇奇怪怪的问题,把其中比较难查明的问题记录如下: 问题一: 同样的SQL查询在不同服务器上查询结果不同.在QA环境下,结果完全正常,而在本地,部分字段值为DBNull. 这是一个很诡异的问题,当时唯一发现的规律是,出现DBNull值的字段为Clob类型.ASP.Net连接数据库的方式为OleDb,链接字符串中“Provider=OraOLEDB.Oracle.1”. 首先换为OracleClient,查询结果正常,问题似乎出在Ol…
最近工作需要,要从SQL SERVER数据库中同步提取数据. 这里采用了  Oracle Gateway 来连接,折腾了半天,终于搞定,记录下已备下次使用. 基本资料网上都可以搜很多,官网配置说明在这里 http://docs.oracle.com/cd/B28359_01/gateways.111/b31043/conf_sql.htm#CIHGADGB 1.下载安装 GateWay,,这里省略,采用默认安装就可以了. 2.配置 SID 参数文件. 每一个GateWay 实例 都对应一个SID…
Listagg select * from emp select LISTAGG(ename,'-') within group (order by deptno desc) from emp; 可以看到功能类似wm_concat,可以自定义连接符,区别: LISTAGG  : 11g2才提供的函数,不支持distinct,拼接长度不能大于4000,函数返回为varchar2类型,最大长度为4000. 和wm_concat相比,listagg可以执行排序.例如select deptno, lis…
项目中oracle存储过程记录--经常使用语法备忘 项目中须要写一个oracle存储过程,需求是收集一个复杂查询的内容(涉及到多张表),然后把符合条件的记录插入到目标表中.当中原表之中的一个的日期字段是timestamp类型,目标表的字段是varchar2类型: 当中一些内容非经常常使用,所以做下记录,供查找. 1.存储过程的格式 oracle存储过程和函数都能够实现,一般没有返回值.则採用存储过程,函数比sqlserver的功能强大. oracle变量定义最好加上前缀如V_.查询条件中变量名称…
初学Oracle,很多语句记不住,写在这里备忘. 1.查看某表空间的数据文件 select file_name 文件名, tablespace_name 表空间名, bytes 已使用大小M, maxbytes 总大小M from dba_data_files where tablespace_name = 'ABCTBL'; 其中‘ABCTBL’为你要查询的表空间的名称. 2.为某表空间增加数据文件 ALTER TABLESPACE ABCTBL ADD DATAFILE SIZE 1G au…
linux shell下  svnserve - d -r + 目录   例如:svnserve -d -r /svn 启动 svn服务. 访问svn://192.168.0.120/kjcg 测试. 启动oracle: 一.如何启动数据库实例 1.进入到sqlplus启动实例 [oracle@redhat ~]$ su - oracle --“切换到oracle用户” 2. Password: [oracle@redhat ~]$ lsnrctl start  --“打开监听” LSNRCTL…
离线状态下使用rpm的安装包进行mysql的安装,仅作备忘 准备工作: 官网下载mysql离线rpm安装包(这里就不演示了,拿现成的做演示) =================更新线 2018-01-16================== mysql 5.6.26-2安装包,包括源码包mysql-community-release-el6-5.noarch.rpm防止安装失败(在线安装), 这里上百度云连接:链接:https://pan.baidu.com/s/1ggupG4r 密码:daiz…
又是一篇备忘... 主要记录一些知识,进行一些资源的汇总. 先来群里liufor大大提供的两张图,清晰易懂: Dockerized Java https://www.youtube.com/watch?v=NQ5hTEp-GTM Java on Linux for devs and ops https://www.slideshare.net/aragozin/java-on-linux-for-devs-and-ops 一些线上排查的注意事项: 1.greys不能用于增强系统类,即便他给了个开…
作为一个"浸淫" Oracle 数据库很久的人来说, 突然转入 T-SQL, 也就是 MSSQL , 工作中经常用的查询和 MSMS 使用备忘如下 : --1. 切换对应的库连接 USE CYBPMCOSTDB1041_Dev --2. 查看存储过程内容 SP_HELPTEXT 'V0DataDict' --3. 查看表列内容 sp_columns 'A1Org' --4. 查看数据库表描述, 行列转换过, 可以看到包括备注之类(自定义视图, 后面附视图内容) SELECT *FROM…
title: Annotation 使用备忘 date: 2016-11-16 23:16:43 tags: [Annotation] categories: [Programming,Java] --- 概述 本文记录注解 Annotation 的概念和使用. Annotation 注解 Why 需要注解 在代码中常有些重复的代码,这些代码纯手工太耗时.可以通过一定的标记,然后处理即可. What 是注解? Annotation 分类 标准 Annotation 包括 Override, De…