0

MyBatis

MyBatis-第二章 Dao接口引入 1. 修改mapper文件的 namespace, 对应接口类的全路径 2. 创建BookDao.java 接口类 3. 接口方法名对应mapper的SQL id 4. 定义反参和入参(如有) Service引入 1. 创建service, serviceIm ...

一群bug 发布于 2020-03-18 16:22 评论(0)阅读(37)
0

OSD kill succeeded for process

环境:oracle 12.2 单机RAC + Redhat 6.9 EM13C报错: 在以下时间/行号处的 /home/u01/app/oracle/diag/rdbms/db6/db61/alert/log.xml 中检测到操作错误 (OSD kill succee...): Sun Mar 15 ...

子鱼猴 发布于 2020-03-17 16:10 评论(0)阅读(39)
1

MVC三层架构

一、MVC和三层架构 什么是MVC? (1) MVC的全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,是一种软件设计模式。 (2) Model:即模型。也就是JavaBean、domain、entity 封装数据的模型: ...

一群bug 发布于 2020-03-17 11:51 评论(0)阅读(102)
0

MyBatis

MyBatis-第一章 ORM(Object Relational Mapping) 设计模式,思想 对象关系映射,是一种数据持久化技术。它在对象模型和关系型数据库之间建立起对应关系,并且提供了一种机制,通过JavaBean对象去操作数据库表中的数据。 Object Relation Mapping ...

一群bug 发布于 2020-03-17 11:45 评论(0)阅读(48)
0

oracle增量和全量备份方案

[toc] oracle生产备份方案 crontab 配置 周末全量备份,其他日期增量备份,清除15天以前文件 rman_backup_0.sh !/bin/bash source ~/.bash_profile rq= rman target / log /backup/log/rmanbacku ...

fingersnow 发布于 2020-03-16 23:24 评论(0)阅读(168)
0

oracle自定义splitstr

[toc] oracle自定义splitstr 有时候我们需要将('a,b,c,d')字符分割开,这个时候就需要oracle自定义一个splitstr函数,操作起来非常简单,执行下面的function就可以了。 ...

fingersnow 发布于 2020-03-16 23:18 评论(0)阅读(45)
0

oracle中wm_concat

[toc] oracle中wm_concat oracle中wm_concat标识符无效原因: 11gr2和12C上已经摒弃了wm\_concat函数,当时我们很多程序员在程序中确使用了该函数,导致程序出现错误,为了减轻程序员修改程序的工作量,只有通过手工创建个wm\_concat函数,来临时解决该 ...

fingersnow 发布于 2020-03-16 23:17 评论(0)阅读(72)
0

oracle加密encrypt,解密decrypt

[toc] oracle加密encrypt,解密decrypt 有的oracle版本没有加解密函数,以下操作可以手动添加 oracle数据使用加密解密,我们首先要先赋予dbms_crypto权限给用户。 加密 解密 ...

fingersnow 发布于 2020-03-16 23:14 评论(0)阅读(190)
0

oracle使用expdp备份数据库

在测试环境中我们需要每天备份oracle中的数据,以便错误的操作、测试或者覆盖其中有价值的数据,暂时不考虑生产环境的全量增量备份策略,本文只是简单的oracle数据库使用expdp命令设置定时任务备份数据。 ...

fingersnow 发布于 2020-03-16 22:22 评论(0)阅读(171)
0

阿里云centos安装oracle

[toc] 阿里云centos安装oracle 阿里云默认没有swap分区,oracle安装需要 创建swap分区是为了弥补物理内存的不足,也就是虚拟内存的概念,把硬盘的一部分划分作为虚拟内存,但这个空间不是越大越好,硬盘的速度远低于内存,设置不当反而拖慢系统的速度。 阿里云的主机默认没有swap分 ...

fingersnow 发布于 2020-03-16 22:12 评论(0)阅读(153)
0

oracle11g ADG staspack安装文档

本文档主要是用来解决物理备库的性能监控问题。我们都知道,当物理备库出现问题的时候,由于备库是只读模式的,所以无法在备库上使用AWR/Statspack/ash/addm等性能报告来分析。因此,在故障分析和调优应用的时候,只能手动收集相关的统计数据信息,这样给我们的工作带来了巨大的不变。随着Oracl ...

南腔北调人 发布于 2020-03-16 14:58 评论(0)阅读(49)
0

[学习笔记] Oracle字符串函数、日期函数、数值函数、转换函数、聚合函数

函数 单行函数:对一行数据进行操作的函数,如字符串函数、数值函数、转换函数、日期函数等。 聚合函数:同时对多行数据进行操作,如求和函数等。 字符串函数 | 函数 | 说明 | | | | | ASCII(X) | 求字符X的ASCII码 | | CHR(X) | 求ASCII码对应的字符 | | L ...

小伍2013 发布于 2020-03-15 17:07 评论(0)阅读(137)
0

[学习笔记] Oracle集合运算、内连接、外连接、伪列

集合运算 INTERSECT(交集),返回两个查询共有的记录。 UNION ALL(并集重复),返回各个查询的所有记录,包括重复记录。 UNION(并集不重复),返回各个查询的所有记录,不包括重复记录 。 MINUS(补集),返回第一个查询的记录减去第二个查询的记录之后剩余的记录。 内连接 两张表通 ...

小伍2013 发布于 2020-03-15 15:23 评论(0)阅读(87)
0

PLSQL操作Oracle创建用户和表

1、打开PLSQL,填写用户名和密码(初始有两个用户sys和system,密码是自己安装oracle数据库时定的),Database选择ORCL(默认数据库,oracle中创建的用户就像是mysql中建的数据库,两者有异曲同工之妙) 2、登陆成功后在界面的头部可以看到一下信息,最上面的system@ ...

叫我小锅锅 发布于 2020-03-15 13:44 评论(0)阅读(126)
0

[学习笔记] Oracle运算符、连接符、结果去重、范围查询、模糊查询

运算符 | 符号 | 解释 | | | | | + | 加法 | | | 减法 | | | 乘法 | | / | 除法,结果是浮点数 | | = | 等于 | | | 大于 | | 或者!= | 不等于 | | = | 大于或者等于 | | DISTINCT后面只有一个列时,表示的是单个字段查询结果 ...

小伍2013 发布于 2020-03-15 13:24 评论(0)阅读(96)
0

Oracle迁库(创建表空间,用户,导入dmp文件,删除表空间)

ORACLE表空间概念: 去过大型超市吧,一排排的货架很多,看着很杂乱,但是也会分出生鲜区、食品区、日常用品区什么的。 Oracle表空间就是这样的逻辑概念,表空间只是包含一些堆在一起的表的集合。相当于一个虚拟的划定范围的界限,方便管理的。 1、创建表空间: 格式: create tablespac ...

死磕编程 发布于 2020-03-14 22:18 评论(0)阅读(95)
0

oracle11gR2、client及plsql完整安装与配置

本文主要介绍Oracle11g,client及PLSQL的安装过程 一,oracle安装 安装环境:虚拟机win7 64 1.点击目录中 setup.exe文件 2.配置安全更新中,取消通过my oracle support接收安全更新,点击下一步按钮 3.oracle会弹出提示,点击是按钮 4.安 ...

叫我小锅锅 发布于 2020-03-14 21:10 评论(0)阅读(103)
0

plsql储存过程

第九章 存储过程 初识存储过程 存储过程(Stored Procedure)是在大型数据库系统中,一组为了完成特定功能的SQL 语句集,存储在数据库中,经过第一次编译后调用不需要再次编译,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象。 包含 ...

一群bug 发布于 2020-03-13 18:28 评论(0)阅读(97)
0

[20200312]不要设置net.ipv4.tcp_tw_recycle=1.txt

[20200312]不要设置net.ipv4.tcp_tw_recycle=1.txt--//昨天认真看了2篇blog:https://vincent.bernat.ch/en/blog/2014-tcp-time-wait-state-linux--//中文翻译:http://www.cnxct. ...

lfree 发布于 2020-03-13 09:35 评论(0)阅读(76)
0

安装Oracle 11g for Linux教程

linux安装Oracle11G 本教程使用的环境是: 1H2C2G Centos7 64位 检查硬件环境 内存要求 1GB(最好是2GB),交换内存大于物理内存的1.5倍,硬盘空间大于16GB。 下面是通过root用户操作 如果交换内存比较小,我们文件作为swap分区来增加swap大小 修改下各种 ...

猫先生的编程 发布于 2020-03-12 19:00 评论(0)阅读(488)