Welcome 微信登录

首页 / 数据库 / MySQL

Linux安装Oracle中文乱码的解决

Linux安装Oracle中文乱码的解决

在Linux上安装过Oracle的时候汉字都是”口口”形乱码 最初时间比较紧张只能用英文安装,后来经过反复试验和整理,现在可以完全解决linux下oracle中文乱码的问题,下面是整理后的文档: 我想在linux 9 下也应该能够实现吧,这里主要还把系统添加了宋体和新宋体的字库,所以看着可能很麻烦 需要软件,google找 j2sdk-1_4_2_04-linux-i586.bin javacn.zip 一.安装JDK 在/tmp下建立一个临时的文件夹 -...
MySQL中空格与空字符串的问题

MySQL中空格与空字符串的问题

MySQL中空格与空字符串查询时混淆的问题在MySQL中,对于一项属性为字符串类型的域Element,如果其值为空字符串或者是空格,在查询时可能会出问题执行Java代码select * from table where Element="" 或者是 Java代码select * from table where Element=" "的结果是一样的,在查询时不区分空字符串与空格。如果想实现精确查找,即查询实际是空格的项,或者实际是空字符串的项,而不将二者混...
甲骨文宣布推出Oracle内存数据库11g

甲骨文宣布推出Oracle内存数据库11g

2009年7月29日,甲骨文宣布推出Oracle内存数据库TimesTen 11g和Oracle内存数据库高速缓存11g(Oracle In-Memory Database Cache)。 这一最新版本的主要功能提升包括性能和通过数据库缓存网格带来的可扩展性,支持PL / SQL,甲骨文调用接口(OCI) ,以及Pro * ?嵌入式SQL编程语言;依靠将Oracle集群和Oracle Data Guard集成,通过自动故障转移来打造稳定的可靠性和高可用性...
Oracle SQL最佳实践

Oracle SQL最佳实践

1.用EXISTS代替DISTINCT,消除sort operation 2.如果在GROUP BY中过滤数据,在WHERE从句中指定条件比在HAVING从句中有更好的性能,因为在GROUP之前已经过滤掉数据,因此更少的行被汇总 3.UNION会对两个SELECT语句的结果集执行一个SORT,并消除重复行,成本会昂贵,而UNION ALL则不会。因此如果应用能够处理重复,或者确信没有重复记录,那么考虑使用UNION ALL代替UNION 4.能不用U...
Linux下64位MySQL安装部署过程

Linux下64位MySQL安装部署过程

innodb的innodb_buffer_pool_size 在32机器上只能最大为2G,这样本来增加内存为了提高速度,受这个限制发挥不出来。听说想到64位的环境可以用超过2G的内存,于是就开始重新部署。环境:CentOS 5.3 64位Mysql 5.1.33安装Centos安装没有什么特别,只是要记得下载64的系统,MYSQL编译安装,对于安装过的人,也是很简单,这里还是把某些过程写一下,以供参考。安装完Centos后,就按以下步骤操作:1.换Cent...
Oracle监听器Server端与Client端配置实例

Oracle监听器Server端与Client端配置实例

Listener.ora、tnsnames.ora这两个文件常常因为格式问题而不好用,我平时都是配置好了留个备份,以后都是拷贝过去改改就好了!嘿嘿~~~因为平时使用Linux的时候较多,所以有时还会遇到sqlnet.ora这个文件有问题,直接给它删了就好了~~有时在Windows下装的Oracle的listener服务就启动不了,遇到这种情况,直接去Oracle的bin目录下面找到lsnrctl.exe那个文件,直接给它运行,弹出来的窗口不要关闭,就可以了...
调查显示MySQL进一步蚕食Oracle市场

调查显示MySQL进一步蚕食Oracle市场

甲骨文公司最近的用户调查表明,开源软件正在占领甲骨文数据库软件的安装份额,约60%的IT设施在使用某种形式的开源软件。 由独立甲骨文用户集团(IOUG)实施的这次调查发现,绝大多数开源应用属于企业应用软件的边缘,例如网络服务器或单一功能服务器。 甲骨文用户集团总裁兼CEO Kaplan说,MySQL是替代甲骨文软件的最流行开源软件,根据对269名用户的调查,MySQL用户占33%.然后是PostSQL用户,占9%.调查还表明,三分之一的受访者认为,开源...
Sun Solaris运行Oracle数据库所需的内核参数

Sun Solaris运行Oracle数据库所需的内核参数

本文描述了Sun Solaris上运行Oracle数据库所需要设置的一些内核参数。 一些预备知识 shared memory:(共享内存段) 一个内存区域,可以被不同的进程读取。Oracle使用它来构成SGA。Oracle使用以下三种方法来创建一个SGA区: 1.使用单个共享内存段。 2.使用连续多个共享内存段。 3.使用多个不连续共享内存段。 Oracle优先使用的第一种方法,如果成功,则继续初始化,不成功则使用第二种方法,再不成功则使用第...
清空MySQL下的bin.00000mysql日志文件

清空MySQL下的bin.00000mysql日志文件

今天上服务器上df了下,一看,var目录已经98%了,清空了些日志文件和备份文件后发现mysql下面有很多类似mysql-bin.000001的文件,Google了一下说是日志,也没啥用就干掉吧数据库的操作日志 mysql-bin.000001 mysql-bin.000002 mysql-bin.000003 等等好多日志文件都10多G了我mysql总数据库加起来都不到1G 这些可以清理掉的。 输入mysql -u root -p然后输入密码...
Linux下使用mysqld_multi管理多个MySQL服务器

Linux下使用mysqld_multi管理多个MySQL服务器

当一台机器上需要运行多个MySQL服务器时,mysqld_multi是一个非常棒的工具,通过简单的命令,它可以启动,关闭和报告所管理的服务器的状态。下面的配置文件非常简洁,仅仅是为了测试用,所以实验前将原来的"my.cnf"做个备份吧,这样会让人安心点。这个配置文件如下:[client]# port = 3306# socket = /var/run/mysqld/mysqld.sockuser = rootpassword = dandan[mysqld...
Ubuntu安装MySQL时候出错: No curses/termcap librar

Ubuntu安装MySQL时候出错: No curses/termcap librar

今天在Ubuntu下安装MySQL时候,当我在命令行中敲完 ./configure --prefix=/usr/local/MySQL 这条命令后,本应该提示配置成功,但是配置到一半系统就提示No curses/termcap library found了,也就没法继续配置,于是我在网上找怎么安装MySQL,但是大家清一色的说法就和我的安装方式是一样的,后来我终于明白了,原来Ubuntu没有安装 libncurses5-dev,需要将其 安装上,就可以了。...
安装用于操作MySQL的Perl模块

安装用于操作MySQL的Perl模块

在我使用Webmin(version 1.480)管理FreeBSD主机上的MySQL数据库服务器时出现:“警告:您的系统未安装Perl 模块 DBI 和 DBD::mysql,Webmin将无法可靠地访问您的MySQL数据库。点击此处 立刻安装该它们。”而“点击此处”安装时浏览器无法打开此链接,访问到MySQL手册上的相关资料在其它类Unix系统中安装MySQL,提示“如果安装了DBI和DBD::mysql Perl模块,可以使用bin/mysql_se...
<< 311 312 313 314 315 316 317 318 319 320 >>