Welcome 微信登录

首页 / 数据库 / MySQL

Ubuntu下编译安装MySQL 5.5.9

Ubuntu下编译安装MySQL 5.5.9

MySQL正式发布5.5.9版本,win下有了msi安装包,Ubuntu还在采用保守的5.1版本,官方网站上有rpm和tar.gz的源码版本,至今还没有ubuntu的安装源,本人对rpm不太感冒,所以只能编译源码安装了,参照网上的编译安装选项,试验了几次,终于成功,做个笔记。5.5.9编译采用cmake,Ubuntu下只要sudo apt-get install cmake就可以,mysql具体编译选项如下(#后面的复制进去即可):root@ubuntu:...
S3C2410下嵌入式数据库SQLite的移植

S3C2410下嵌入式数据库SQLite的移植

对SQLite-3.3.8(或者SQLite3.3.12)进行交叉编译,并移植到ARMS3C2410的过程:要将SQLite3.3.8(或者SQLite-3.3.12)移植到ARM2410开发板上,除了要有底层操作系统的支持外,还必须要有相应的交叉编译工具链。由于ARM2410开发板采用的是ARM-Linux作为底层操作系统,因此需要首先安装ARM-Linux工具链。1.交叉编译环境建立:安装cross-2.95.3.tar.bz2交叉编译工具到/usr/...
Oracle-ORA-01722 invalid number 错误

Oracle-ORA-01722 invalid number 错误

忽然有一天,好好的系统报错:ORA-01722 invalid number环境:Oracle9 + JDBC访问数据库,之前是好的,忽然发现这个错误后来才知道缘由1. 代码里面执行了如下SQL语句:select mdn from tablename where mdn=13800000000tablename表里面的mdn字段是varchar2()类型字段,由于Oracle的字段类型隐式转换功能上面的SQL语句通常是可行的,查询的时候oracle解析该条...
Oracle的NLS设置

Oracle的NLS设置

一:介绍一个概念: NLS ‘National Language Support (NLS)’ 从概念我们看出这个参数实际上定义了数据库的存放数据的语言环境,当我们设定一种nls的时候实际上我们是为Oracle在存放数据时指定了他的语种所特 有的一些表达形式,比如我们选择chinese,那么它的中文字符如何存放,按什么规则排序,货币如何表示,日期格式也就被设定了。 二:如何查询我们的数据库中到底使用的是什么字符集 SQL> select ...
Oracle ORA-01461 异常解决

Oracle ORA-01461 异常解决

最近开发一个J2EE项目,使用的数据库是Oracle,测试过程中发现偶尔会有 ORA-01461 can bind a LONG value only for insert into a LONG column 的异常抛出,一开始以为是数据库字段长度不够引发异常,检查后发现只有当插入数据库的字段是中文时才抛出如上异常,如果是英文则完全正常。难道是数据库编码的问题?忙活了半天,最后发现结果还是如一。当大家都一筹莫展的时候,突然想到项目开始的准备时期,项目组用...
NoSQL数据库Redis几个认识误区

NoSQL数据库Redis几个认识误区

前几天微博发生了一起大的系统故障,很多技术的朋友都比较关心,其中的原因不会超出James Hamilton在On Designing and Deploying Internet-Scale Service(1)概括的那几个范围,James第一条经验“Design for failure”是所有互联网架构成功的一个关键。互联网系统的工程理论其实非常简单,James paper中内容几乎称不上理论,而是多条实践经验分享,每个公司对这些经验的理解及执行力决定了...
Linux下SQLite移植

Linux下SQLite移植

闲话少说,直奔主题,下面就是移植步骤: 1、移植 首先从这里下载SQLite 3.3.8。下面将以存放到/root目录下为例进行讲解。 # cd /root # tar zxvf sqlite-3.3.8.tar.gz 解压完成之后将会在/root目录下生成一个sqlite-3.3.8/子目录,在该目录中包含了编译所需要的所有源文件和配置脚本。SQLite3的所有源代码文件都位于sqlite-3.3.8/src/目录下。在PC环境下编译SQLite3不能...
CentOS 4.8配置Oracle 10g R2 ASM自动存储管理

CentOS 4.8配置Oracle 10g R2 ASM自动存储管理

ASM 是 Oracle 数据库 10g 中一个非常出色的新特性,它以平台无关的方式提供了文件系统、逻辑卷管理器以及软件 RAID 等服务。ASM 可以条带化和镜像磁盘,从而实现了在数据库被加载的情况下添加或移除磁盘以及自动平衡 I/O 以删除“热点”。它还支持直接和异步的 I/O 并使用 Oracle9i 中引入的 Oracle 数据管理器 API(简化的 I/O 系统调用接口);ASM 不是一个通用的文件系统,并只能用于 Oracle 数据文件、重做日...
Oracle 11g用exp无法导出空表的处理发布方法

Oracle 11g用exp无法导出空表的处理发布方法

Oracle 11G在用EXPORT导出时,空表不能导出。 11G中有个新特性,当表无数据时,不分配segment,以节省空间 解决方法: 1、insert一行,再rollback就产生segment了。 该方法是在在空表中插入数据,再删除,则产生segment。导出时则可导出空表。 2、设置deferred_segment_creation 参数 该参数值默认是TRUE,当改为FALSE时,无论是空表还是非空表,都分配segment。 需注...
Ubuntu 10.10 安装Oracle 11g R2 笔记

Ubuntu 10.10 安装Oracle 11g R2 笔记

由于Fedora 14 在我的本本下稳定性出现问题,遂决定改为Ubuntu 10.10,只因为用过该版本一段时间感觉其性能上比较优秀,稳定性也还不错(Linux版本的移情别恋,可以)。在Fedora 14下安装了Oracle 11g R2,于是先行备份了数据库系统安装目录,安装准备目录。数据库保存在其它分区所以不担心安全问题,安装好软件之后恢复一次就可以了。但事情搞到后来变得出乎意料。轻车熟路地安装好Ubuntu 10.10-desktop,将原先备份的t...
Ubuntu 下连接SAP后台Oracle服务器

Ubuntu 下连接SAP后台Oracle服务器

接着上一篇Ubuntu 10.10 安装Oracle Client,当我用 sap 当初安装时的用户sapsr3或sys 连接服务时都不能成功 。 sapsr3 是提示 缺乏select any dictionary 权限 , sys 就提示用户密码验无效(实际上是对的),可能也是因为权限问题,不能连接。基于这两个用户都是系统用到的,还是不直接给其添加权限了,新增一个用户比较妥当。连到 aix 服务器 telnet 192.168.1.12切到 Oracl...
Oracle数据库startup和shutdown方式

Oracle数据库startup和shutdown方式

整理了下关于"Oracle数据库提供了几种不同数据库启动和关闭方式",然后,自己就回去就写了个示例. 其中,就出现了1个问题: ORA-12528: TNS:listener: all appropriate instances are blocking new connections 于是到网上就大量的查阅资料,哈哈,好不错,解决方法找到了.其中红色的就是主要解决方法.下面就把我整理的东西给共享下. 一:注意事项 要启动和关闭数据库,必须要以具有...
<< 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 >>