【Oracle】【SQL】日期差返回几年、几个月、几天
【注】急脾气者,直接跳至SQL,以下均为废话
需求如题,这种需求在工作中并不算多,但往往系统为了让客户看着更直观,在页面上就算出来两个时间相差几年、几个月、几天的数值便于用户确认。
这两个天做一个数据迁移的工作,数据...
【Oracle】windows平台Oracle11g打patch,OPatch failed with error code = 74
windows平台Oracle11g打patch,一个朋友的事儿,帮忙弄一下。首先作者本人从来未在Windows平台为Oralce 11.2.0.1打patch。不过,无论打什么patch,都要严格的按照readme中所提示的整。本人也不例外,但是在打补丁的时候还是出现点儿小...
【Oracle】冷备迁移
需求比较明确,也相对简单,如下:
1:Oracle11.2.0.4 单实例数据库,从A库迁移到B库(B库使用的是SSD盘)
2:目标库(B库)相关路径与源库(A库)不同,(都未遵循OFA)
3:可以停机
4:迁移后,修改DBNAME
看似不复...
【Oracle】【MySQL】在SQL语句中使用连接符
在写SQL语句时,多个字符串连接是比较常用的。那么Oracle和MySQL在连接符上有什么区别呢?
Oracle和MySQL使用的字符串连接函数都是concat。
我们列举一个通用的例子,将字符串“I'm”和“18 years old”拼接到一起
[crayon-6517b42...
【Oracle】增强group by子句相关函数
1:GROUPING()函数
该函数只接受一个参数,参数为数据表的一列。如果该列为空返回1,否则返回0。它仅能与 GROUP BY,ROLLUP,CUBE,GROUPING SETS 一起使用。
[crayon-6517b42b62fd5680100968/]
2:GROUPING SETS,按照分组字段分别...
【Oracle】增强 group by 子句
增强 group by 子句的使用频率虽然不高,但作为开发人员一定要有所了解,也就是得知道有这个东西,只有在知道的情况下,后续的管理、设计、开发才会有更大的空间。
《续》 http://www.xxf-home.net/archives/725
1:rollback扩...
【Oracle】【MySQL】通过SQL语句实现小计、合计
做统计报表开发时,如果对SQL语句了解的不够全面和彻底的话,那么无论是表结构设计还是表的复用都是有所欠缺的。通过一个例子我们测试一下。
样例数据:
本测试中,样例数据库如下:
1)Oracle,采用SCOTT用户下的emp表
2...
【MySQL】创建【Oracle】的SCOTT用户的表和数据
由于最近想写一点儿关于Oracle与MySQL之间SQL语句的比对写法,由于对Oracle比较了解,SCOTT用户对使用Oracle的小伙伴来说再熟悉不过了,所以,在MySQL测试时,我们也采用Oracle SCOTT 下的表和数据。
在MySQL的命令行下创建表和导...
V$CONTROLFILE_RECORD_SECTION-LOG HISTORY-MAXLOGHISTORY
之所以对LOG HISTORY 这个有兴趣,是源于一个查询日志切换频率的SQL,如下:
[crayon-6517b42b6a503364328462/]
这个SQL可以查询出日志切换的频率,从中可发现业务高峰,也可判断日志大小设置是否合理等。
问题是这样的:
①在20多套...
RMAN-06172: no AUTOBACKUP found or specified handle is not a valid copy or piece
OEL 5.6
Oracle 11.2.0.4
测试:通过控制文件自动备份恢复spfile。
数据库启用了快速恢复区,并且存在已自动备份的控制文件和参数文件,因为用如下命令恢复是没有问题的。
[crayon-6517b42b6bdf9467033937/]
现在的问题是,既然使...