#ora

Dora.Interception,为.NET Core度身打造的AOP框架 [2]:以约定的方式定义拦截器

  上一篇《更加简练的编程体验》提供了最新版本的Dora.Interception代码的AOP编程体验,接下来我们会这AOP框架的编程模式进行详细介绍,本篇文章着重关注的是拦截器的定义。采用“基于约定”的Interceptor定义方式是Dora.Interception区别于其他AOP框架的一个...

Dora.Interception,为.NET Core度身打造的AOP框架 [1]:更加简练的编程体验

很久之前开发了一个名为Dora.Interception的开源AOP框架(github地址:https://github.com/jiangjinnan/Dora,如果你觉得这个这框架还有那么一点价值,请不吝多点一颗星),最近对它作了一些改进(包括编程模式和性能,目前最新版本2.1.4)。一直以来我对软件设计秉承的一个...

Oracle,Sql,procedure 感觉自己写的很棒的一个存储过程

感觉自己写的很棒的一个Oracle存储过程,(其实想说很叼^,^).集成了一堆操作数据的功能(至少几十),包括存储过程执行异常信息输出帮助诊断.亮点很多,比如`over(partitionbyt.u_id orderbyt.u_id)`,哈哈.是个很多客户都在用的稳定的关键存储过程!(客户没有一千也有三五百,...

oracle:如何用sql生成日历

BI分析中,经常需要将事实表与时间维度表关联起来,按年/月/日来逐层展示,常用的做法是创建一张日历表,结构类似如下:createtableT_BAS_CALENDAR(d_yearNUMBER(4)notnull,d_monthNUMBER(2)notnull,d_dayNUMBER(2)notnull);commen...

Oracle Coherence应用部署到Jboss EAP 6.x 时 NoClassDefFoundError: sun/rmi/server/MarshalOutputStream 的解决办法

今天将一个web应用从weblogic10.3迁移到jbossEAP6.3上,该应用使用oraclecoherence做为缓存,部署上去后,启动时一直报如下错误:    atjava.util.concurrent.ThreadPoolExecutor$Worker.run(Th...

Oracle中使用Entity Framework 6.x Code-First方式开发

去年写过一篇EF的简单学习笔记,当时EF还不支持Oracle的Code-First开发模式,今天无意又看了下Oracle官网,发现EF6.X已经支持了,并且给出了二篇教程(英文版):1.UsingNuGettoInstallandConfigureOracleDataProviderfor.NET2.EntityFra...

oracle: job使用

oracle的job,实际上就是数据库内置的定时任务,类似代码中的Timer功能。下面是使用过程:这里我们模拟一个场景:定时调用存储过程P_TEST_JOB向表TEST_JOB_LOG中插入数据表结构:1createtableTEST_JOB_LOG2(3rec_idNUMBERnotnull,4occr_timeDA...
代码星球 ·2020-04-06

oracle:db-link使用

二个oracleinstance,如果需要在一个instance上,直接查询另一个instance上的数据,就要用到db-link创建:createpublicdatabaselink链接名connectto用户名identifiedby密码using'(DESCRIPTION=(ADDRESS=(PROTOCOL=T...
代码星球 ·2020-04-06

如何让oracle的select强制走索引

大多数情况下,oracle数据库内置的查询优化策略还是很成功的,但偶尔也有犯2的时候,即使有索引,也会做全表扫描,可以参考以下语句的写法,强制让select语句使用索引1CREATEORREPLACEVIEWV_RES_CBAAS2SELECT/*+INDEX(SEGIDX_T_RES_ALLOSEG_ALLOID)*...

java:hibernate + oracle之坑爹的clob

oracle+hibernate环境,如果表中有clob字段,hibernate的Entity类,如果Column注解打在私有成员上,则clob私有成员,首字母一定要按字母顺序排在最后,安全的做法是用"zz"开头 原因是hibernate在生成insert语句时,会按私有成员来排序,生成类似inserttab...

mac上如何卸载oracle jdk 1.7

目前mac上有一些软件还不支持jdk1.7,只能卸载1.7,恢复到1.6,下面二个链接是官网给出的卸载方法:http://www.java.com/zh_CN/download/help/mac_uninstall_java.xmlhttp://docs.oracle.com/javase/7/docs/webnote...

vmware安装cent os 6.5 + oracle 11g xe + jboss eap 6.2 + weblogic 12c+ webshpere mq 7.5

前言:mac系统发展速度确实很快,短短数年,macos上已经能网银支付(中行、招行、工商、支付宝等均已全面支持macos了),windows上的经典常用软件:qq、飞信、旺旺、有道词典、有道云笔记、迅雷、PPS影音、AcdSee,甚至微软自家的office全套都有formac,今天下定决心把mac机上vmware里的w...

无法连接windows虚拟机oracle的解决办法

在mac机上玩基于oracledb的开发真心不容易,oracle公司死活不出oracleexpresseditionformacOS,曾经发布过的oracle10formac下载地址也从官网撤下了,无奈只能在mac机安装了一台windows虚拟机,把oracleXE安装在虚拟机里,发现从macos主机始终连接不到虚拟机...

Oracle XE http端口8080的修改

OracleExpressEdition(XE)默认的http端口是8080,这跟JBoss/Tomcat的默认端口相同,导致Jboss启动冲突。修改办法:1.以dba身份登录XE2.执行下列语句1begin2dbms_xdb.sethttpport('7000');3dbms_xdb.setftpport('0');...
代码星球 ·2020-04-06

Oracle:ODP.NET Managed 小试牛刀

“ODP.NETManaged”发布已经有一段时间了,近期正好有一个新项目,想尝试用一下,参考园子里的文章:《.NETOracleDeveloper的福音——ODP.NETManaged正式推出》 到Oracle官网下载ODP.NET_Managed121010...
首页上一页...876877878879880...下一页尾页