1
用sql对含有时间段字段(起始时间、结束时间)的记录做并集处理

来自于一个基友的问题:他的博客同问题链接 sql时间段取并集、合并 https://blog.csdn.net/Seandba/article/details/105152412 问题:计算通道的总开放时长,只要有任意一个终端开放通道就算开放,难点在于各种终端开放时间重叠包含问题测试数据--问题一、... ...

九命猫幺 @ 2020/03/29

2
Debug - Oracle 系统验证登录权限不足

今天上课要用管理员系统验证登录 Oracle,提示我权限不足,上网搜了下,问题应该是当前用户未在 ora_dba 组下,得勒,把它添加进去不就行了 找了半天,坑爹地发现 win10 家庭版它就没有 本地用户和组 的图形界面,这气人玩意儿,再去找管理本地用户和组的 Dos 命令,把本此添加过程记录下 ...

mdz3201 @ 2020/03/24

3
扩展group by语句

学习自《剑破冰山 Oracle开发艺术》第五章 报表开发之扩展GROUP BY对于简单group by语句很难对复杂维度进行分析,难以达到实际生产的复杂报表需求,group by的扩展特性就需要了,union语句也可以达到需求但是sql复杂且效率低1 rollup多维汇总rollup,分组先进行常规... ...

九命猫幺 @ 2020/03/23

4
ORACLE错误大全

ORA-00001: 违反唯一约束条件 (.) ORA-00017: 请求会话以设置跟踪事件 ORA-00018: 超出最大会话数 ORA-00019: 超出最大会话许可数 ORA-00020: 超出最大进程数 () ORA-00021: 会话附属于其它某些进程;无法转换会话 ORA-00022: ...

水之原 @ 2020/03/22

5
ORA-01653: 表xxxxx无法通过 8192 (在表空间 tsp_data 中) 扩展

今遇到问题: 查看表空间,发现表空间大小已达到32G,但创建表空间时已设置了无限扩展(初始空间为1G),磁盘空间没满,说明表空间无法进行自动扩展了。 问题原因: 查找资料了解到Oracle单个表空间数据文件的最大值为: 最大数据块 * DB_BLOCK_SIZE 查看Oracle的 DB_BLOCK ...

青竹月印 @ 2020/03/22

6
ORA-00257: archiver error. Connect internal only, until freed

问题描述:本来还在愉快的工作中,突然同时通知客户主数据库无法登陆了,心中莫名的一紧,赶紧登陆数据库查看,发现只有sys账号可以正常登录,其他账号登录均提示ORA00257错误。赶紧百度一下,看大致的意思为归档日志写满了、闪回日志写满了。根据网上提供的方法进行查看:select * from v$re... ...

jingkunliu @ 2020/03/20

7
Oracle、OracleClient、PLSQL下载&安装&配置(64位)

下载 链接:https://pan.baidu.com/s/1DpBiI3ZBXVDnFxRxPxnpKg 提取码:9mcv 一、Oracle11gR2(64位)安装配置 1、下载后,同时选择两个压缩文件进行解压,得到安装程序文件夹; 2、进入安装文件夹,指定stepup.exe: (1)配置安全更 ...

TyroneYang @ 2020/03/20

8
MyBatis

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

一群bug @ 2020/03/18

9
oracle使用expdp定时备份数据库

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

fingersnow @ 2020/03/18

10
oracle加密encrypt,解密decrypt

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

fingersnow @ 2020/03/18

11
oracle中wm_concat

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

fingersnow @ 2020/03/18

12
oracle自定义splitstr

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

fingersnow @ 2020/03/18

13
oracle备份方案

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

fingersnow @ 2020/03/18

14
MyBatis

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

一群bug @ 2020/03/18

15
MVC三层架构

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

一群bug @ 2020/03/18

16
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/18

18
阿里云centos安装oracle

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

fingersnow @ 2020/03/16