定时调度 作为后端开发人员,我们总会遇到这样的业务场景:每周同步一批数据;每半个小时检查一遍服务器运行状况;每天早上八点给用户发送一份包含今日待办事项的邮件,等等。 这些场景中都离不开“定时器”,就像一个定好时间规则的闹…
分类:oracle
Oracle 字符串函数
—- SQL> select greatest(111,222) from dual; GREATEST(111,222) —————R…
关于oracle的upsert
incr redis有incr功能,可以很轻松地原子递增,同时对不存在的key,默认初始为0,incr之后为1.这个即为方便,既解决了upsert的问题,也解决了原子并发问题。 pg有upsert的功能,oracle没有…
oracle 存储过程返回结果集合
oracle的存储过程和其他的不同,返回结果集合要用游标来传递,同时存储过程要定义在package程序包中。 一、传递一个参数,返回一个结果集 1.先创建程序包和包体,两者关系类似类和类中的方法 creat…
Oracle分页后数据出错的问题
有客户反映,某个功能的前3页数据是一样的,后来检查发现确实如此。看看sql的查询结果,确实是前三页一样的,感觉sql也没什么问题,上网查询资料发现,是因为排序字段的问题。 SELECT * FROM ( SELECT b…
oradebug使用(理论篇)
oradebugm命令介绍 TRACEFILE_NAME command 显示当前trace文件名 SQL>oradebug tracefile_name For example /export/home/admi…
Oracle Function Result Cache
作用与用法 在Function中使用数据集缓存能够减少函数内部查询调用次数,从而提高效率,尤其适用于数据变动不频繁(如:组织机构)的数据。属于11g新特性。 CREATE OR REPLACE FUNCTION getO…
Oracle创建表空间、用户、分配权限语句
以系统管理员登录,命令: sqlplus / as sysdba #首先需要 su - oracle 进入到oracle用户下 一、分为四步 /第1步:创建临时表空间 / create temporary tablesp…
数据库数据备份与恢复
数据库数据备份与恢复 通过CMD备份数据库,包含Mysql和Oracle PS: PLSQL以及Navicat 的工具中也有类似的功能可以实现数据库的备份 MySQL: 备份数据库: 使用mysqldump命令 :mys…
从实例看oracle的索引监控与无效索引维护
从实例看oracle的索引监控与无效索引维护 一般观点认为oracle数据库使用的索引不会超过设计时创建索引总数的25%,或者不以它们被期望的使用方式使用.在实际应用中,调优速度较慢的查询时,经常发现执行的sql调用了垃…
oracle database 12c遭遇ora-21561
今天在下载的oracle prebuild developer vm中使用sqlplus操作的时候出现ora-21516错误,当时心里一惊,难道是12c里面有什么地方增强了吗?先淡定一下!! 上MOS上搜索一下,果然有收…
JDBC处理包含CLOB字段
一般来说,我们使用框架进行关系型数据库与对象类型的转换时没有过多注意。那么在使用jdbc转换对象时有一些对象可能会被忽略,例如CLOB字段,下面是我在使用JDBC转义CLOB时的处理。 public static Lis…