码迷,mamicode.com
首页 > 数据库
oracle开发学习篇之集合运算符以及集合异常捕获
--取出集合;长度declare type list_nested is table of varchar2(50) not null; v_all list_nested := list_nested('a','b','c','d','c','d');begin ...
分类:数据库   时间:2015-02-27 14:56:41    阅读次数:173
数据库conn.Close()与conn.dispose(方法的区别
Close()是关闭链接,Dispose()是释放对象(垃圾回收器回收)比如Conn对象,Close过后,Conn这个对象本身还存在内存中,还在连接池中,需要在使用的时候,可以直接用。而调用Dispose()后,释放conn对象所占用的资源,释放后这个对象就不可用了,处于等待垃圾回收器回收状态;Co...
分类:数据库   时间:2015-02-27 14:49:47    阅读次数:341
plsql_判断包含字符串
一般有两种方法,以表plan_data_manage_product的gc_routing字段为例,判断gc_routing ?是否含有“B1” 1. 最常想到的 like方法: select * from plan_data_manage_product t where?t.gc_routing like ‘%B1%‘;...
分类:数据库   时间:2015-02-27 13:45:19    阅读次数:1590
Linux下使用crontab自动备份数据库
Linux下使用crontab自动备份数据库 这里使用到crontab定时任务的添加及mysqldump执行简单的数据库备份,具体步骤如下: 1.      编写一个脚本: /serverBack/autobackmysql.sh 内容如下: 方法一: ##使用mysqldump备份数据库erms /usr/local/mysql/bin/mysqldump -uroo...
分类:数据库   时间:2015-02-27 13:39:44    阅读次数:198
[LeetCode] Leetcode 题解索引 (C++/Java/Python/Sql)
全部最新的题解可以在 我的 github 上找,欢迎 star 和 watch ~ 更新中~~说明这个系列的题解包括用 C++/Java/Python 写的 leetcode 上的算法题目,和 Sql 写的 leetcode 上的数据库题目。...
分类:数据库   时间:2015-02-27 13:40:00    阅读次数:576
Oracle 10g 修改字符集为UTF8
安装完ORACLE后发现字符集设置错误,因此需要修改字符集,修改方法如下:...
分类:数据库   时间:2015-02-27 13:33:11    阅读次数:155
Oracle 设置开机自启动
在默认中,Linux下 Oracle数据库是不会开机自启动的,但是很多时候我们需要数据库开机自启动,因此需要进行设置,设置方法如下:...
分类:数据库   时间:2015-02-27 13:31:40    阅读次数:170
数据库分库分表(sharding)系列(一)数据库Sharding的基本思想和切分策略
本文原文连接:http://blog.csdn.net/bluishglc/article/details/7696085,转载请注明出处!本文着重介绍sharding切分策略,如果你对数据库sharding缺少基本的了解,请参考我另一篇从基础理论全面介绍sharding的文章:数据库Shardin...
分类:数据库   时间:2015-02-27 13:31:31    阅读次数:253
postgresql 日期 修改
gcyear 字段integereqdatetime 日期 timestamp ‘2014-02-13 15:34:00’将 日期eqdatetime 字段 的年份获取 ,然后 把年份转换为 integer update 表1 set gcyear = cast(cast( substring(c....
分类:数据库   时间:2015-02-27 13:31:17    阅读次数:228
java 查询oracle数据库所有表DatabaseMetaData的用法
DatabaseMetaData的用法(转)一.得到这个对象的实例Connection con ;con = DriverManager.getConnection(url,userName,password);DatabaseMetaData dbmd = con.getMetaData();二....
分类:数据库   时间:2015-02-27 13:30:17    阅读次数:228
数据库分库分表(sharding)系列(三) 关于使用框架还是自主开发以及sharding实现层面的考量
当团队对系统业务和数据库进行了细致的梳理,确定了切分方案后,接下来的问题就是如何去实现切分方案了,目前在sharding方面有不少的开源框架和产品可供参考,同时很多团队也会选择自主开发实现,而不管是选择框架还是自主开发,都会面临一个在哪一层上实现sharding逻辑的问题,本文会对这一系列的问题逐一...
分类:数据库   时间:2015-02-27 13:27:45    阅读次数:135
数据库分库分表(sharding)系列(四) 多数据源的事务处理
系统经sharding改造之后,原来单一的数据库会演变成多个数据库,如何确保多数据源同时操作的原子性和一致性是不得不考虑的一个问题。总体上看,目前对于一个分布式系统的事务处理有三种方式:分布式事务、基于Best Efforts 1PC模式的事务以及事务补偿机制。我们下面对这三种处理方式一一进行分析。...
分类:数据库   时间:2015-02-27 13:26:55    阅读次数:139
SQL Server 跨网段(跨机房)通过备份文件初始化复制
笔者最近碰到了需要搭建跨网段的SQL Server复制,实际的拓扑结构如下草图所示:A服务器位于CDC机房中B服务器位于阿里云因为SQL Server复制不支持通过IP连接分发服务器,为了解决跨网段、跨机房的问题,笔者采用了如下的解决方案:1.设置端口映射:在防火墙中开放外网IP的1433端口对应位...
分类:数据库   时间:2015-02-27 13:27:13    阅读次数:218
数据库分库分表(sharding)系列(五) 一种支持自由规划无须数据迁移和修改路由代码的Sharding扩容方案
作为一种数据存储层面上的水平伸缩解决方案,数据库Sharding技术由来已久,很多海量数据系统在其发展演进的历程中都曾经历过分库分表的Sharding改造阶段。简单地说,Sharding就是将原来单一数据库按照一定的规则进行切分,把数据分散到多台物理机(我们称之为Shard)上存储,从而突破单机限制...
分类:数据库   时间:2015-02-27 13:23:40    阅读次数:263
CentOS 6.4安装配置LAMP服务器(Apache+PHP5+MySQL)
这篇文章主要介绍了CentOS 6.4安装配置LAMP服务器(Apache+PHP5+MySQL)的方法,需要的朋友可以参考下准备篇:1、配置防火墙,开启80端口、3306端口vi /etc/sysconfig/iptables-A INPUT -m state --state NEW -m tcp...
分类:数据库   时间:2015-02-27 13:25:16    阅读次数:144
数据库分库分表(sharding)系列(二) 全局主键生成策略
本文将主要介绍一些常见的全局主键生成策略,然后重点介绍flickr使用的一种非常优秀的全局主键生成方案。关于分库分表(sharding)的拆分策略和实施细则,请参考该系列的前一篇文章:数据库分库分表(sharding)系列(一) 拆分实施策略和示例演示本文原文连接:http://blog.csdn....
分类:数据库   时间:2015-02-27 13:22:50    阅读次数:197
【转】adb控台中Permission denied的解决方案
原文网址:http://blog.csdn.net/wkl305268748/article/details/13504171【前提】手机一定要root在控制台中想要将电脑上c盘中的tcpdump文件导入到/data/local/tcpdump中于是采用adb push c:/tcpdump /da...
分类:数据库   时间:2015-02-27 13:24:02    阅读次数:198
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!