随笔分类 - 数据库

摘要:测试场景下,使用的oralce遇到表空间的占用超大,可以采用如下的方式进行空间的清理 首先使用sqlplus连接数据库sqlplus sys/password@orcl as sysdba 之类进行数据库的连接没然后进行如下的操作 ##创建表空间对于自己的测试库和表等最好都建立自己的表空间,以方便清 阅读全文
posted @ 2017-09-05 18:24 2012 阅读(418) 评论(0) 推荐(0) 编辑
摘要:以前在Linux平台上访问SQL Server时常用的方式有:http://www.freetds.org/https://sourceforge.net/projects/jtds/这方面的资料已经很多了,java方面还有微软官方的jdbc驱动现在在微软的开放战略下,使用起来更方便了#mssql 阅读全文
posted @ 2017-08-28 14:02 2012 阅读(1330) 评论(0) 推荐(0) 编辑
摘要:目的 Ø 在测试的环境下oracle数据库不存在或访问不方便时,可以将这个环境快速恢复出来 Ø 开发时方便测试之用 可以在任何包含docker服务的机器上运行,具体的docker的安装可以参考如下: rpm -ivh --nodeps --force *.rpm systemctl enable d 阅读全文
posted @ 2017-07-11 08:06 2012 阅读(14309) 评论(0) 推荐(2) 编辑
摘要:Mysql的版本和存储引擎较多,为了选择最适合业务使用的系统,需要进行一定的验证,本文描述mysql的验证过程和思路。主要涉及:Mysql的版本v Mariadbv Tokudbv Oracle具体的存储引擎v Myisamv Innodbv TokuDBv Maria如下是具体的思路My.cnf配置log-bin=mysql-bin 关闭,不要写日志skip-networking 开启安装和配置v mariadb5.5v Oraclev Tokudb如上目录下有对应的安装,卸载脚本具体步骤如下:1.首先停止mysql服务a) service mysql stop / service mysq 阅读全文
posted @ 2014-03-04 14:06 2012 阅读(1321) 评论(0) 推荐(0) 编辑
摘要:MySQL连接方式的说明http://icbm.iteye.com/blog/1840673MySQL除了最常见的TCP连接方式外,还提供SOCKET(LINUX默认连接方式)、PIPE和SHARED MEMORY连接方式。 各连接方式的服务器、客户端启动选项,及连接默认值见下表: TCP连接(Linux,Windows):目标启动选项默认值SERVER--port=PORT3306CLIENT--protocol=TCP--port=PORT3306SOCKET连接(Linux):目标启动选项默认值SERVER--enable-named-pipe--socket=SOCKET/tmp/my 阅读全文
posted @ 2014-01-03 18:11 2012 阅读(3019) 评论(0) 推荐(0) 编辑
摘要:编译安装mysql(Ubuntu10 64位)http://www.cnblogs.com/2018/p/3482259.html这个介绍了gcc形式编译安装mysql那我们使用clang进行编译一下看看具体的效果编译安装mysql(Ubuntu1064位)已经描述了mysql的编译安装情况,由于clang的性能比较高,现在实验一下mysql的clang编译经试验,主要解决如下的问题即可vABI_CHECKn这个问题表现是配置完成后,编译时会出现ABI的报错,google了一下,由于官方没有直接clang的支持,因此可以忽略,网上有人这样用过vClang编译器的引入n或者在cmake的配置文件 阅读全文
posted @ 2013-12-23 12:23 2012 阅读(832) 评论(0) 推荐(0) 编辑
摘要:选用较好的编译器和较好的编译器选项,这样应用可提高性能10-30%,这个对大多数程序都非常重要Mysql的编译,不同的版本具体的配置方式是有差别的旧版的配置形式参考这个形式主要是使用configure,具体参考http://www.cnblogs.com/hemhem/archive/2011/03/14/2087481.htmlhttp://blog.csdn.net/bing19880122/article/details/5830650http://flyingdutchman.iteye.com/blog/1901149MySQLcMake新老参数对比及cMake配置及安装方法详解ht 阅读全文
posted @ 2013-12-22 16:26 2012 阅读(896) 评论(0) 推荐(0) 编辑
摘要:http://stackoverflow.com/questions/5541421/mysql-sharding-approacheshttp://www.oschina.net/search?scope=blog&q=Shardinghttp://gigaom.com/2011/12/06/facebook-shares-some-secrets-on-making-mysql-scale/http://dbanotes.net/database/database_sharding-2.html开源数据库 Sharding 技术 (Share Nothing)https://blo 阅读全文
posted @ 2013-11-03 15:42 2012 阅读(962) 评论(0) 推荐(0) 编辑
摘要:在ubuntu10系统上安装了默认的mysql,设置thread_stack=128较小,在hibernate中使用时出错错误关键字:SQLSTATE HY000 Thread stack overrun specify a bigger stack.MySqlmy.ini中文详细说明http://wenku.baidu.com/view/8c8c11fcc8d376eeaeaa31be.html使用mysql部署时,对这些配置选项要认真对待呀 阅读全文
posted @ 2013-03-21 18:43 2012 阅读(139) 评论(0) 推荐(0) 编辑
摘要:这些年读.net关于web开发的方方面面的书很多,如下从历史的书单中选取一些比较经典的图书供参考。C#基础语言基础和工具使用非常重要,如下是基本比较经典的图书书名概要CLRviaC#(第3版)http://product.china-pub.com/196978本书针对clr和.netframework4.0进行深入、全面的探讨,并结合实例介绍了如何利用它们进行设计、开发和调试 JeffreyRichter是全球享有盛誉的技术作家C#Primer中文版举世闻名的“primer”风格,畅销书作者stanlippman现为您呈上一份不容错过的c#指南C#与.NET3.5高级程序设计(第4版)本书是 阅读全文
posted @ 2012-08-09 08:30 2012 阅读(7824) 评论(27) 推荐(9) 编辑
摘要:建模工具MySQL Workbenchhttp://dev.mysql.com/doc/index-gui.html操作维护工具Top 10 MySQL GUI Toolshttp://www.databasejournal.com/features/mysql/article.php/3880961/Top-10-MySQL-GUI-Tools.htmhttp://stackoverflow.com/questions/273437/how-do-you-debug-mysql-stored-procedureshttp://stackoverflow.com/questions/75561 阅读全文
posted @ 2012-06-08 08:16 2012 阅读(1321) 评论(0) 推荐(0) 编辑
摘要:Oracle数据库压力测试工具SwingBench http://www.dominicgiles.com/downloads.html Hammerora is an open source load test tool for the Oracle, Microsoft SQL Server, MySQL and PostgreSQL Databases and Web Applications http://hammerora.sourceforge.net/ ammerora is an open source load test tool for the Oracle,... 阅读全文
posted @ 2012-05-10 11:34 2012 阅读(507) 评论(1) 推荐(0) 编辑
摘要:首先Java下根据JDBC规范连接数据库,有几种形式,参考http://djdnmq.iteye.com/blog/356468oracle 驱动oci thin 区别Oracle客户端准备 10201_client_linux32.zip 安装完成后,需要确保在终端中可以正确的执行sqlplus命令 Oracle环境变量 如果Tomcat是服务,需要把Oracle的安装环境变量写到TOMCAT中,类似如下 Tomcat加入/home/**/apache-tomcat-6.0.35/bin/catalina.sh开头,当前的用户加入:.bash_profile的末尾,具体的内容如下:... 阅读全文
posted @ 2012-05-01 15:38 2012 阅读(786) 评论(0) 推荐(0) 编辑
摘要:我们在开发时需要直接连接发布的数据库有时比较麻烦,而自己安装很麻烦特别是在Linux环境下,各种Linux环境的依赖包有时都需要自己去找。如下的一些虚拟机是oralce官网已经安装好的Linux环境,直接下载使用即可,这样我们开发或测试等时候可以单机把一些相关的情况都搞定了。Pre-Built Developer VMs (for Oracle VM VirtualBox)Learning your way around a new software stack is challenging enough without having to spend multiple cycles on t 阅读全文
posted @ 2012-04-09 18:07 2012 阅读(7211) 评论(0) 推荐(1) 编辑
摘要:Linux基础版之软件安装 Redhat5版本软件包使用yum管理,因此如果需要增加软件时需要使用联网;如果想从光盘安装,采用如下步骤: 1、 挂载光盘 建立光盘目录mkdir /home/demo/rhel5 挂载光盘镜像文件mount -o loop rhel-server-5.4-i386-dvd.iso/home/demo/rhel5 或使用光盘挂载mount /dev/cdrom/home/demo/rhel5 2、 Yum设置 Ø cd /etc/yum.repos.d Ø 增加一个local.repo的文件,内容如下: [Server] name=Red Ha 阅读全文
posted @ 2012-04-08 15:41 2012 阅读(708) 评论(0) 推荐(0) 编辑
摘要:Oracle SQL Developerhttp://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/index.html?ssSourceSiteId=ocomenOracle公司官方这个工具是完全免费的中文版本的文字翻译有问题,如Profile翻译成概要文件,Stack Frame-》弹出式框架等等可以在英文操作系统上安装,这样都是英语界面了PL/SQL Developerhttp://www.allroundautomations.com/PL/SQL DEVELOPER 比较适合开发人员,界面简单易用 阅读全文
posted @ 2012-02-02 08:58 2012 阅读(20963) 评论(3) 推荐(1) 编辑
摘要:参考图书经典的图书PL/SQL 语言Oracle PL/SQL ProgrammingSteven Feuersteinwith Bill Pribylhttp://product.china-pub.com/56915 Oracle PL/SQL程序设计(第5版)(上下册)体系结构Expert Oracle Database ArchitectureOracle 9i&10g编程艺术 深入数据库体系结构http://blog.csdn.net/knowhow/MyArticles.aspxOracle Database ArchitectureOracle Database 9i, 阅读全文
posted @ 2012-01-28 13:00 2012 阅读(286) 评论(0) 推荐(0) 编辑
摘要:轻量型测试工具JMeter1、在jmeter网站下载软件,目前最新版为jmeter2、COPY ORACLE的JDBC驱动JAR包文件(ojdbc14.jar)到JMeter的lib目录下。ojdbc14.jar文件一般位于ORACLE的安装目录下的jdbc\lib目录中3、进入bin目录运行jmeter.bat启动jmeter4、从测试计划里新增一个线程组5、新增 JDBC Connection Configuration,主要信息如下:Database URL:如 jdbc:oracle:thin:@localhost:1521:orclJDBC Driver class,数据库JDBC驱 阅读全文
posted @ 2012-01-18 17:03 2012 阅读(4186) 评论(0) 推荐(1) 编辑
摘要:12月的程序员有这篇文章,有些意思,可以参考。CAP定理是数据系统设计的基本理论,目前几乎所有的数据系统的设计都遵循了这个定理。但CAP定理给目前的数据系统带来了许多复杂的、不可控的问题,使得数据系统的设计越来越复杂。Twitter首席工程师、Storm的作者Nathan Marz在本文中通过避开CAP定理带来的诸多复杂问题,展示了一个不同于以往的数据系统设计方案,给我们的数据系统设计带来了全新的思路。http://www.programmer.com.cn/9260/comment-page-1/http://nathanmarz.com/blog/how-to-beat-the-cap-t 阅读全文
posted @ 2011-12-16 08:32 2012 阅读(387) 评论(0) 推荐(0) 编辑
摘要:使用 NoSQL 数据库分析大规模数据IBM的开发者站点的这个整理对入门和学习比较有效http://www.ibm.com/developerworks/cn/training/kp/j-kp-nosql/?lang=zh&cmp=dw&cpb=dwwdv&ct=dwcom&cr=dwcom&ccy=cn1. NoSQL 入门NoSQL 数据库被更多的人所关注是因为它在解决大规模数据的可扩展性上有它独到的解决方案。无模式的数据存储模型与传统的关系型数据库有着本质上的区别,但是它们并不像想象中那么难以使用。 阅读: Java 开发 2.0: NoSQL2. 阅读全文
posted @ 2011-11-03 08:34 2012 阅读(683) 评论(0) 推荐(2) 编辑
摘要:数据同步框架MS Sync Framework [术语、例子、参考资料、Tips]http://www.cnblogs.com/2018/archive/2011/02/22/1961654.html数据同步框架MS Sync Framework-不同场景使用例子和简要分析http://www.cnblogs.com/2018/archive/2011/02/23/1961657.html以上两篇文章对框架的基础有了描述,通过IDE的提供Local Database Cache可以快速的实现一个常用的同步应用。具体如下:VS 提供的基于MS Sync框架的支持,用于客户端离线的使用,客户端是S 阅读全文
posted @ 2011-02-24 21:38 2012 阅读(2845) 评论(4) 推荐(1) 编辑
摘要:上一篇http://www.cnblogs.com/2018/archive/2011/02/22/1961654.html对这个框架一个总体介绍,这篇通过SDK内带的例子和一个综合的例子描述一下这个框架的使用[例子基于SDK2.1]SDK的例子C:\Program Files (x86)\Microsoft SDKs\Microsoft Sync Framework\2.1\SamplesWebSharingAppDemo-CEProviderEndToEnd运行效果如上图,可以进行SQL、SQLCE数据库的相互同步Sync101RCA_Cached和其他例子展示了Provider等的实现, 阅读全文
posted @ 2011-02-23 16:24 2012 阅读(3451) 评论(2) 推荐(0) 编辑
摘要:在现在的应用中,一些临时脱机(Offline)应用,需要和主数据库进行定期的数据同步,采用MS Sync Framework可以快速的实现一个解决方案,而且这个框架本身有很大的扩展性,可以用于数据库(ADO.net兼容的)、文件,Web Feed等同步。术语[具体的翻译在MSDN]synchronization scopeA synchronization scope is a logical grouping of objects that must be synchronized as a unit.knowledgeThe metadata that is maintained by e 阅读全文
posted @ 2011-02-22 20:42 2012 阅读(3257) 评论(1) 推荐(0) 编辑
摘要:两大步,先生成sql,然后部署SQL文件的生成数据库架构这个可以使用SQL Server Managerment Studio或者Entity Framework的等工具生成默认数据对于很多应用来说,系统部署后一般都有默认的数据内容,可以使用VS提供的工具实现默认数据的导入准备工作:首先将默认的数据库的数据整理准备好(如GIS)使用数据架构脚本建立一个空的数据库(如GisData)VS的菜单:Da... 阅读全文
posted @ 2010-07-06 20:48 2012 阅读(912) 评论(0) 推荐(0) 编辑
摘要:由于是第一次应用Oracle系统,在参考相关的资料后,总算顺利安装和开发好了,把 遇到的一些问题总结一下. 1、数据库服务不能启动 在Windows系统中有些时候,Oracle的数据库会无法自动启动成功,但是手动启动却是可以的,在这种情况下我们可以尝试重新创建Oracle服务来看看问题是否能够解决。 重建Oracle服务可以利用Oracle在Windows操作系统下特有的oradim使用程序。 数据库的SID可以通过下面的方法知道: 检查windows的服务,找到类似于OracleServiceXXXX的服务名称,其中的XXXX部分就是数据库的SID,比如假如数据库的SID是tes... 阅读全文
posted @ 2010-05-12 12:47 2012 阅读(543) 评论(0) 推荐(0) 编辑
摘要:项目中使用了oracle数据库,为了配置远程连接花费了一些功夫,特记录一下:由于orcale数据库已经在别的机器安装好了,而开发机器都是自己的机器上的,因此需要远程连接oracle数据库,网上有说要安装oracle的客户,不过那个工具太大,一个简便的方法是:前提:首先本机上已安装JDK,并设置了CLASSPATH[以下来自网络]1、从Oracle官方下载“Instant Client Package”的软件http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winsoft.html2、解压到安装目录,例 阅读全文
posted @ 2010-04-09 18:15 2012 阅读(3681) 评论(1) 推荐(0) 编辑
摘要:http://www.cnblogs.com/lyj/archive/2008/10/30/1323099.html这个地方对这个信息进行了详细的汇总,很全面,值得学习Nhibernate参考为了方便随时参考,可以在这个下载完整的word文件http://cid-56b433ad3d1871e3.skydrive.live.com/self.aspx/.Public/NHibernate%e4%b9%8b%e6%97%85%e7%b3%bb%e5%88%97%e6%96%87%e7%ab%a0%e5%af%bc%e8%88%aa.rar 阅读全文
posted @ 2010-04-04 16:37 2012 阅读(196) 评论(0) 推荐(0) 编辑