
数据库
leon@love
性格沉稳,爱好看书,看电影,历史,旅游,工作认真.
展开
-
CrateDB三机三节点部署(Docker Overlay网络)
CrateDB三机三节点部署(Docker Overlay网络)1.基础环境三台服务器vm01: 198.140.x.177vm02: 198.140.x.178vm03: 198.140.x.179设置hostname#vm01hostnamectl set-hostname vm01service docker restart#vm02hostnamectl set-hostname vm02service docker restart#vm03hostnamectl原创 2020-08-03 23:38:21 · 539 阅读 · 0 评论 -
使用Docker部署MongoDB副本集
目录使用Docker部署MongoDB副本集1. 创建目录2. 创建密钥3. 创建mongodb三节点4. 配置副本集5. 验证数据同步6. 附:其它操作6.1 备份数据6.2 恢复数据6.3 创建用户使用Docker部署MongoDB副本集mongodb从4.0开始支持事务,最近在使用mongodb的过程中,发现在单节点状态下,无法支持事务,只有配置了副本集才支持事务,故留下搭建MongoD...原创 2020-03-27 01:26:36 · 4836 阅读 · 3 评论 -
linux mysql-5.7.9免编译版安装
好像mysql5.7之后的tag包,不用编译了,可以直接安装.解压MySQL-5.7.9的安装包后,打开INSTALL-BINARY,里面有详细的安装命令,这里稍加修改即可正确安装shell> groupadd mysqlshell> useradd -r -g mysql mysqlshell> cd /datashell> tar zxvf mysql-5.7....原创 2017-09-12 12:56:45 · 1080 阅读 · 0 评论 -
我理解的数据源与连接池
以前一直以为数据源即是连接池,连接池也是数据源,后来发现越来越不对头,于是恶补了这方面的知识.数据源(DataSource)即数据来源,调用DataSource.getConnection(),即可获取一个连接,而无需关心连到哪个数据库,用户名/密码是什么.这比DriverManager.getConnection(url, user, password)要先进多了.我们就通过这个DataSo原创 2009-03-26 17:16:00 · 5270 阅读 · 4 评论 -
Linux下Mysql 5.6.21 tar包安装实践
好久没玩linux,由于项目需要部署新的linux开发环境,包括安装jdk,tomcat,redis,mysql,趁着有时间,赶紧部署好。jdk,tomcat,redis很快就部署好了,唯独mysql让我折腾了一阵。先安装了我之前就安装过的源码版mysql-5.6.4,后又安装了最新的rpm版mysql-5.6.21。还不过瘾,又下载安装了最新的tar.gz版mysql-5.6.21。就这样捣鼓着原创 2014-11-12 14:05:00 · 59108 阅读 · 3 评论 -
Windows Server 2003 x64环境下安装Oracle10.2 与 toad10.6
Windows Server 2003 x64环境下安装Oracle10.2很简单,这不用多说.网上也有很多文章涉及此内容.重要的是在Windows Server 2003 x64环境下安装toad,这是一个很苦恼的问题,因为toad不能调用64位版本的oci.dll文件,所以需要重新安装一个instantclient-basic-win32-10.2.0.5.zip,这可以在oracle官网下载原创 2012-05-02 17:29:10 · 2087 阅读 · 0 评论 -
PreparedStatement,hibernate查询oracle char类型解决方案
<!--.STYLE1 { color: #CC0000; font-weight: bold;}-->在oracle中执行以下sqlcreate table A (id char(5));insert into A values(11);使用以下java代码查询该记录String sql="select * from A where id=?";pstm=co原创 2009-05-15 12:56:00 · 4415 阅读 · 2 评论 -
oracle in与exists语句的区别
select * from Awhere id in(select id from B)以上查询使用了in语句,in()只执行一次,它查出B表中的所有id字段并缓存起来.之后,检查A表的id是否与B表中的id相等,如果相等则将A表的记录加入结果集中,直到遍历完A表的所有记录.它的查询过程类似于以下过程List resultSet=[];Array A=(select * from A);A原创 2009-05-07 13:05:00 · 2410 阅读 · 3 评论 -
oracle 如何获取表的主键列名,如何获取表的所有列名
获取表的主键列名 SQL select * from user_cons_columns where constraint_name = (select constraint_name from user_constraints where table_name = BST_FAVORITE an原创 2008-05-16 16:41:00 · 17893 阅读 · 4 评论 -
利用oracle快照dblink解决数据库表同步问题
本实例已完全通过测试,单向,又向同步都可使用.--名词说明:源——被同步的数据库 目的——要同步到的数据库前6步必须执行,第6以后是一些辅助信息.--1、在目的数据库上,创建dblinkdrop public database link dblink_orc92_182;Create public DATABASE LINK dblink_orc92_182 CO原创 2008-04-10 15:59:00 · 2822 阅读 · 0 评论