- 博客(15)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 PL/SQL 函数学习
语法CREATE [OR REPLACE] FUNCTION function_name [( parameter_1 [IN] [OUT] data_type, parameter_2 [IN] [OUT] data_type, parameter_N [IN] [OUT] data_type] RETURN return_data_type IS--the decla
2017-03-30 22:29:30 595
原创 Oracle 子查询学习
Oracle 子查询1.定义:子查询就是嵌套在主查询里的查询了 2.示例:找出所有工资比Den(FIRST_NAME)高的员工SELECT FIRST_LAME || ' ' || LAST_NAME FROM EMPLOYEES T0, EMPLOYEES T1 WHERE T0.SALARY > T1.SALARYAND T1.FIRST_NAME = 'Den'SELECT FIRS
2017-03-29 22:08:20 578 1
原创 MySQL 5.7.17安装
下载MySQL 5.7.17win64 下载地址: mysql-5.7.17-winx64.zip 官网地址解压安装包E:\Mysql5.7.17\mysql-5.7.17-winx64创建一个空文件夹,命名为dataE:\Mysql5.7.17\mysql-5.7.17-winx64\data配置启动文件copy安装目录下的my-default.ini,重命名为my.ini,修改参数如下:# F
2017-03-29 19:36:00 1057
原创 Oracle 空值判断
NULL空值的概念数据库里有一个很重要的概念:空值即NULL有时表中某些字段值,可能会出现空值, 这是因为这个数据不知道是什么值或根本就不存在NULL空值判断1.空值不等同于字符串中的空格,也不是数字类型的0 2.判断某个字段值是否为空值时不能使用=,<> 这些判断符 3.必需有专用的短语:IS NULL 来选出有空值字段的记录,同理,可用 IS NOT NULL 选出不包含空值的记录示例SE
2017-03-29 13:53:16 15248
原创 Oracle 交集,差集,并集运算的学习
交集:intersect示例:select stuname from T_STU1intersectselect stuname from T_STU2 注意:Oracle不支持intersect all 关键字!差集:minus示例:select stuname from T_STU1minusselect stuname from T_STU2 注意:Oracle中差集的运算不同于sql
2017-03-29 13:51:53 1653
原创 Oracle GoldenGate单向复制配置
GoldenGate配置数据DML同步需要的进程源数据库Manager进程:GoldenGate的控制进程,负责启动,监控和管理其他进程Extract进程:抽取进程,负责从源数据库中捕获修改的数据,然后保存为本地的tail文件Pump进程:传输进程,负责从本地tial文件中传输到目标数据库上目标数据库Manager进程:同样需要配置一个 Manager进程Replicat进程:应用进程,
2017-03-26 18:40:38 768
原创 Oracle GoldenGate Java Adapter 开发介绍
Oracle GoldenGate Java Adapter开发主要涉及到两个方面1.Oracle GoldenGate VAM消息捕获 2.java用户如何将捕获的Oracle数据变化的信息进行传送Oracle GoldenGate VAM消息捕获介绍Oracle GoldenGate VAM消息捕获通过连接到JMS传递来解析消息,并通过VAM接口将其发送到构建消息数据的Oracle Golde
2017-03-26 18:08:08 3157
原创 Oracle GoldenGate介绍
Oracle Golden Gate软件是一种基于日志的结构化数据复制备份软件,它通过解析源数据库在线日志或归档日志获得数据的增量变化,再将这些变化应用到目标数据库,从而实现源数据库与目标数据库同步。Oracle Golden Gate可以在异构的IT基础结构(包括几乎所有常用操作系统平台和数据库平台)之间实现大量数据亚秒一级的实时复制,从而在可以在应急系统、在线报表、实时数据仓库供应、交易跟踪、
2017-03-26 17:55:55 987
原创 Oracle聚合函数学习
AVG(DISTINCT|ALL)1.解释:求平均值,all表示求所有值的平均值,DISTINCT只对不同的值求平均值 2.示例:select avg(score) from T_STU;select svg(DISTINCT score) from T_STU;MAX(DISTINCT|ALL)1.解释:求最大值,all表示求所有值的最大值,DISTINCT只对不同的值求最大值(结果一致)
2017-03-25 14:52:06 472
原创 Oracle 正则表达式函数学习
正则表达式中的元字符-n:匹配换行符-^:匹配字符串的开头位置 如果A是字符串的第一个字符,^A 匹配 A -$:匹配字符串的末尾位置 如果B是字符串的最后一个字符,$B 匹配 B-*:匹配前面的字符0次或多次 ba*rk可以匹配 brk、bark、baark等等-+:匹配前面的字符1次或多次 ba+rk可以匹配 bark、baark等等,但是不能匹配brk,也就是说,最少有一次-?: 匹
2017-03-23 19:28:41 559
原创 Oracle NVL,NVL2,COALESCE函数学习
Oracle NVL,NVL2,COALESCE函数学习NVL函数1.用法:nvl(value1,value2)2.解释:如果value1的值为null,则返回value2的值,如果value1的值不为null,则返回value1的值NVL2函数1.用法:nvl(value1,value2,value3)2.解释:如果value1的值为null,则返回value3的值,如果value1的值不为
2017-03-23 18:47:56 655
原创 Oracle Logminer 简单使用
LogMiner简介Oracle从8i以后,支持LogMiner,可以分析在线,离线,本身数据库,其他数据库的日志文件主要用途1.跟踪数据库的变化:可以离线的跟踪数据库的变化,而不会影响在线系统的性能。2.回退数据库的变化:回退特定的变化数据,减少point-in-time recovery的执行。3.优化和扩容计划:可通过分析日志文件中的数据以分析数据增长模式分析方式-无限制条件:分析所有
2017-03-23 16:18:27 527
原创 查看Oracle是否归档和修改归档模式
查看oracle日志模式:archive log list修改oracle日志模式:1,关闭数据库:shutdown immediate;2,启动数据库实例到mount状态:startup mount;3,切换数据库日志模式: alter database archivelog;(设置数据库为归档日志模式) alter databas
2017-03-15 17:41:45 22749
原创 MySQL创建触发器的时候报1419错误( 1419 - You do not have the SUPER privilege and binary logging is enabled )
mysql创建触发器的时候报错:解决方法:第一步,用root用户登录:mysql -u root -p第二步,设置参数log_bin_trust_function_creators为1:set global log_bin_trust_function_creators = 1;再次尝试创建触发器,成功!(同样,在删除触发器报该错误的时候也是如此
2017-03-14 09:26:07 31032
原创 java创建触发器失败(Missing IN or OUT parameter at index:: 1 )
触发器代码如下:create or replace trigger trigger_33zOtisNB5cZ_LMAhwtmDgbefore insert or update of STUNAMEon T_STU for each rowbeginif inserting theninsert into table_33zOtisNB5cZ_LMAhwtmDg values ('in
2017-03-11 09:49:22 11993
sharepoint搭建好app本地开发环境后账号登陆问题
2015-01-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人