【Oracle数据库】
文章平均质量分 92
铭毅天下
《一本书讲透 Elasticsearch》作者,Elastic认证专家、Elastic中国官方合作培训讲师、阿里云MVP、Elastic中文社区2018年、2023年杰出贡献者、CSDN2013年、2016年博客征文特等奖得主、博客全网累计阅读1000万+、已带领国内外近200人+通过Elastic认证专家考试。
展开
-
OTL实战小结
前言: 以下内容是项目中使用OTL的部分小结,适合OTL初学者。大牛请绕行。 一、OTL常用接口说明 1)otl_initialize( OCI_THREADED) 初始化OTL环境。需要在程序最开始连接数据库之前调用一次。参数threaded_mode指明程序是否运行在多线程环境,注意由于OTL并没有使用同步锁或者临界段,线程安全并不能够自动得到保证。#define OCI_DEFAULT原创 2015-12-13 14:59:12 · 4779 阅读 · 0 评论 -
Mongo多个Collection的关联操作实现
题记在mysql,oracle等关系型数据库中,可以通过表之间的关联操作(join, left join, and)实现字段之间的关联操作。 而在mongo非关系型数据库中没有对应的接口。 为此,我们自身实现了1个Mongo db库中的多个collection之间的类笛卡尔操作。(这种需求,多少有些不合理)1、需求:Mongo多个Collection之间的关联操作输入: gatherList,原创 2017-04-29 11:34:05 · 8312 阅读 · 0 评论 -
centos6.8安装 oracle11g 企业版遇到的坑
题记:本文主要罗列了在Centos6.8下安装oracle11g企业版中的步骤及遇到的坑。0、基础环境操作系统:centos6.8 oracle安装版本: oracle11g企业版 安装备忘:通过VNCViewer连接进行图形化界面安装。 耗时:6h(中间遇到了图形化bug)1、安装核心步骤需要结合以下两篇博文进行配置。 http://blog.csdn.net/kimsoft/articl原创 2017-03-13 22:31:26 · 3367 阅读 · 0 评论 -
Mysql全量数据同步Oracle步骤详解
0、题记项目实战中我们会遇到数据库选型的问题,有时会需要将已有Mysql数据库中的数据库全部同步到Oracle数据库中。我们知道,Mysql的数据类型、sql语句和oracle是不通用的。所以,直接的导入、导出sql的方式在mysql与mysql之间可以,oracle与oracle之间可以,但是,在mysql和oracle之间是不可以的。这里,就有了这篇文章要探讨的问题:有没有比较快速的方式实现My原创 2017-03-09 22:58:14 · 16795 阅读 · 0 评论 -
解决Mysql中删除重复记录的问题
题记本文主要介绍Mysql数据库表中,如何删除相同索引值、更新日期较早的记录行。1、相同记录的由来以Mysql为例,根据表的设计原则,表中不可能存在两条完全相同的记录。第一范式(1NF):字段值具有原子性,不能再分(所有关系型数据库系统都满足第一范式); 例如:姓名字段,其中姓和名是一个整体,如果区分姓和名那么必须设立两个独立字段;第二范式(2NF):一个表必须有主键,即每行数据都能被唯一的区分;原创 2017-03-09 22:19:38 · 2908 阅读 · 0 评论 -
Mysql实战常见问题汇总
引言项目中使用Mysql经常会遇到修改编码格式、导入sql、导出sql、windows授权、查看删除死锁进程等操作。 特总结如下:1、Mysql批量导入sql(1)选择数据库 mysql>use abc; (2)设置数据库编码 mysql>set names utf8; (3)导入数据(注意sql文件的路径) mysql>source /home/abc/abc.sql;2、Mysql导原创 2016-12-08 20:02:18 · 2390 阅读 · 0 评论 -
Linux环境下Mysql++安装及操作深入详解
题记:之前项目中使用OTL连接操作Oracle数据库,对于Mysql有用,但没有总结。目前常用的两种连接方式:方式一:mysql conncetor (http://dev.mysql.com/downloads/connector/c/), mysql官网提供。方式二:mysql++。 由于mysql connector我没有用过,不做评价。把mysql ++ 的优点列一下,对比mysql原创 2016-08-27 16:17:18 · 11158 阅读 · 2 评论 -
oracle基础实战笔记
本文包含以下内容: 1)Centos oracle 11g express安装与使用; 2)oracle最基本的增insert into、删delete、改update set、查select、Merge、distinct、drop操作等。 3)视图作用; 4)Shell脚本批量执行.sql文件;1.Linux oracle 安装——CentOS6.5安装Oracle Express Edi原创 2016-04-19 12:27:18 · 2737 阅读 · 0 评论 -
oracle进阶实战笔记
本文包含以下内容: 1、Oracle PL/SQL使用 2、Oracle中的5种约束条件(非空约束、唯一约束、主键约束、外键约束、check约束) 3、oracle单引号、双引号区别(OTL编程时不注意会经常犯错) 5、事务 6、系统日期&系统时间 7、序列 8、存储过程 9、函数Oracle PL/SQL使用 【简介】 PL/SQL是在oracle里面的编程语言,用来写存储过原创 2016-04-19 12:30:56 · 12659 阅读 · 0 评论 -
深入详解Oracle data change notification
深入详解 Oracle data change notification 1、什么是 Oracle data change notification ? 当有多个应用程序或者进程操作同一个数据库时,其中进程1对Oracle中的某个表Table1进行插入、删除、修改等操作,进程2想在第一个进程操作完成后进行相应的操作。有没有什么方法让进程2获取到原创 2015-06-16 22:41:17 · 8884 阅读 · 1 评论 -
mysql多库表关联问题症结
0、题记项目中使用mysql作为数据存储,需要定期将库表中的数据按照给定格式生成报表。根据导出周期的不同分为:日报、周报、月报、季报、年报等格式。 导出的整个逻辑我来负责编写,前期的日报、周报导出都没有问题。 但是,四月初统计上个月的月报的时候,发现到处全部的数据需要花费超过12个小时的时间。 10几分钟的到处已然让人无法接受了,12个小时简直要了人命! 本文基于导出时间长的问题,说下数据库原创 2017-04-06 22:28:47 · 4339 阅读 · 2 评论