• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

MySQL数据库搜索时大小写敏感性

MySQL数据库搜索时大小写敏感性
在默认情况下,MySQL搜索不区分大小写(但某些字符集始终区分大小写,如czech)。这意味着,如果你使用col_name LIKE ‘a%’进行搜索,你将获得以A或a开始的所有列。如果打算使搜索区分大小写,请确保操作数之一具有区分大小写的或二进制校对。例如,如果你正在比较均适用latin1字符集的列和字符串,可使用COLLATE操作……继续阅读 »

admin 152浏览 0评论 0个赞

Oracle 修改日志大小及增加日志成员

Oracle 修改日志大小及增加日志成员
今天在看《剑破冰山》这本书,有一个logfile switch 等待的问题,书上提到有两种解决问题方法,1.增加dbw进程数2.增大日志文件大小,对于第一种方法只需要更改一下参数这里不进行介绍,我主要介绍日志的一些操作及原则,当然了这些信息主要对参照网上的信息和自己的一些实际操作。 1.增大日志文件大小,我是通过新创建大的日志组然后进行切换实现的 a.创建新……继续阅读 »

admin 136浏览 0评论 0个赞

MySQL 在读取异常错误缓冲区方面的提升(MySQL5.6)

MySQL 在读取异常错误缓冲区方面的提升(MySQL5.6)
先来解释下什么是错误缓冲区? 在MySQL里面, 错误缓冲区只记录最近一次出现的错误, 只要是有新的错误产生,旧的就会被覆盖掉。 所以想知道产生了什么错误,就得在每个有可能发生错误的语句后面紧跟着”show warnings” 或者 “show errors”。 最简单的方法是把输出的结果重定向到自己定义的日志……继续阅读 »

admin 137浏览 0评论 0个赞

rman基本组件和主要术语

rman基本组件和主要术语
rman可以用来backup和restore数据文件、控制文件、归档日志等,也可作完全和不完全的recover的Oracle工具。由命令行或者OEM的backup manager GUI控制。RMAN是块级别的备份与恢复. rman主要组件: 1)Target Database:(目标数据库) rman的作用对象 2)会话 sys@ORCL>sele……继续阅读 »

admin 133浏览 0评论 0个赞

Oracle 临时表解决ORA-22992问题

Oracle 临时表解决ORA-22992问题
通过Database Link集成远程数据库时,从远程数据库上查询Blob字段时总返回ORA- 22992 错误 。有人采用物化视图解决这个问题,但物化视图同步机制会带来麻烦,如果同步时间设置过短,则占用大量的系统资源,给服务器带来极大的压力;如果设置时间过长,前台用户不可接受。 参考网上资料,据说来自 AskTom,使用全局临时表,实现了自认为优雅的解决……继续阅读 »

admin 134浏览 0评论 0个赞

JDBC数据库连接池

JDBC数据库连接池
数据库创建链接是比较消耗资源的,访问量非常高的情况会造成内存溢出等等负面影响。 大部分数据链接池解决了这个问题,一般的实现思路是这样得: 链接池在初始化时首先获取一定数量得链接并保存起来,程序请求链接时,直接由连接池返回一个,应用程序使用完后再归还给链接池。 链接池维护一定数量的链接,当链接不够时,根据用户的相关配置采取策略,例如让用户等待直到有一个空闲……继续阅读 »

admin 161浏览 0评论 0个赞

Oracle 一行转多行

Oracle 一行转多行
/**解决方法的核心是:产生出1-10的一个列,作为“辅助列”**/ SELECT LEVEL l FROM dual CONNECT BY LEVEL<=10; 【问题】 两个表 A BA 表: id pidA1 1A2 2A3 3 B 表:pid pnumber1 22 33 5 要根据Pnumber的数量生成这样的资料id listA1 A1-1……继续阅读 »

admin 144浏览 0评论 0个赞

C#+“外部表”实现Oracle数据快速插入

C#+“外部表”实现Oracle数据快速插入
Oracle是大型数据库,可以用于存储海量数据。对于数据的来源,也有多种途径,其中有一部分是随着业务的发展不断添加进来的,也有在业务系统初始化的时候,批量导入进来的。对于不断添加这个过程,不在此进行描述,只对批量导入做一个简单的说明。 以下涉及到的开发环境为:VS2008 + Oracle9i 对于批量导入有多种方式,各种方式的操作方式及效率也各不相……继续阅读 »

admin 149浏览 0评论 0个赞