ABP适配Oracle全过程】的更多相关文章

一.背景   ABP的各类文档在网络上已经非常完善了,唯独缺少与oralce相关的资料,ABP官网也未给出一个较好的Oracle解决方案.正好最近在学习ABP相关知识,对ABP源码结构稍算熟悉,花了些时间进行ABP适配Oracle. 二.准备   ABP官网 下载ABP模板(选择.netframework MVC 版本)   github 下载源码   数据库:Oracle 11g   开发工具:vs2017 三.链接Oracle   前期工作都准备好后,开搞开搞!! 1.Oracle EF 驱…
起源:为方便系统迁移,导致的不必要的重装软件.故在虚拟机中搭建oracle数据库以及weblogic服务器(所有使用软件及资源链接附在结尾处) 1.安装虚拟机: 1.1.安装vmware 11破解版. 1.2.在虚拟机镜像的选择上纠结了半天,从win7到xp再到linux,一一试过,出于性能考虑,选用了linux系统 1.3.一搜linux镜像,一脸蒙逼,那么多版本.到底选哪个????一开始用的centos,结果感觉不好使,果断换ubuntu14 ,安装及其简单. 1.4 安装好虚拟机后,为便于…
本文介绍自己入坑ABP的过程,一些ABP的相关文章.QQ群,以及ABP Zero示例项目的运行. 背景 作为一个半路出家学习编程的新人,之前工作中也断断续续写过一些代码,但底层核心一直没机会学习,所以能力一直处于初中级的水平,只能写写一些二次开发代码. 借着最近两年做的几个MES项目,准备自己尝试写一套MES出来. 从今年1月到现在,一有休息就到github上找框架.去群里吹水,然后就碰到了ABP,发现还不错就学了起来. 学了一段时间之后,发现这套基于.NetCore的DDD框架,确实比较复杂,…
以下是笔者在 Ubuntu 16.0-64bit 环境下 发布 ABP(.NetCore)的全过程.特此记录,希望对大家有所帮助. 准备的工具 1.PuTTY(ssh,如果不想每次都用阿里云的远程登录,那么可以试试这个.) 2.WinSCP(图形化SFTP客户端,美观又好用) 3.Ubuntu 16.0-64bit     Step 1  搭建 .NetCore运行环境 1)添加 dotnet apt-get 支持文件(Ubuntu 16.04 / Linux Mint 18环境) sudo s…
摘要 本篇文章主要是介绍cassandra与其他NoSQL的区别以及自身的特点与应用场景.在关系数据库我们没必要选择数据库,通常需要适配oracle/mysql/sql server/db2 等多种数据库.但是今天的NoSQL 还不够成熟,以及每一款的NoSQL 数据库应用领域不是很宽泛,设计理念也有很大差异,所以通常我们需要为我们的应用评估究竟哪款NoSQL数据库比较合适.个人认为各个NoSQL数据库并没有谁好谁差,需要从自己的应用本身出发来考量. NoSQL比较--华山论剑,谁与争锋 排名…
近期由于适配Oracle的缘故,将旺财C#.NET代码生成器增加了风格化的几个函数,具体实现如下功能: 1.转换为Pascal风格,如User_Name/USER_NAME/UserName自动替换下划线分隔符后,生成为UserName 2.转换为Camel风格,就是将Pascal的第一个字母小写,如上例:userName 3.替换表前缀,也就是替换第一个匹配到的字符 4.判断给定字符串中的英文字母是否都为大写或小写 #region 代码风格化 /// <summary> /// 转换为Pas…
ABP框架的数据访问底层是基于EFCore(Entity Framework Core)的,是微软标志性且成熟的ORM,因此它本身是支持多种主流数据库MySQL,SqlServer,Oracle,SQLite等等的,我在上篇随笔<ABP框架使用Mysql数据库,以及基于SQLServer创建Mysql数据库的架构和数据>已经详细介绍过如何从SQLServer迁移支持Mysql数据库的操作,同时介绍如何从SQLServer基础数据,通过Navicat工具,实现数据库迁移到Mysql上去.本篇随笔…
测试Oracle 11gr2 RAC 非归档模式下,offline drop数据文件后的数据库的停止与启动测试全过程 最近系统出现问题,由于数据库产生的日志量太大无法开启归档模式,导致offline的数据文件无法online! 数据库在启动的时候不检查offline的数据文件! 下面进行测试 数据库版本 SQL> select * from v$version; BANNER ------------------------------------------------------------…
ABP相当于自动任务与调度程序之间的中介,其主要作用是将自动任务转换成Autotask作业,供调度程序执行.同样重要的是,ABP还维护所有任务执行的历史记录.ABP将其专用资料档案库存储在sysaux表空间中,您可以通过DBA_AUTOTASK_TASK 查案该资料档案库. ABP是在启动维护窗口时,有MMON 启动的,所有实例只需要一个ABP.MMON进程将监视ABP,并在必要时重启ABP. ABP可以确定为每项维护任务创建的作业列表,此列表按以下优先级排序:紧急.高级.中级.在每个优先级组中…
这几天工作需要使用Apollo配置中心.Apollo唯一的依赖是MySQL数据库,然而公司只有Oracle数据库资源.这里有一个Oracle适配改动的分支,但是它是基于0.8.0版本的Apollo.看着Apollo官方文档上各种特性都只有1.0.0以上版本才有,我决定基于当前最新版本(1.2.0)自己改一波. 基础 在开始改动前我们需要了解Apollo工程的整体结构,以及调试启动的方法.建议本地先搭建个MySQL库,然后把Apollo跑起来看看.官方对此有详细的文档. 另外,从MySQL到Ora…