Welcome 微信登录

首页 / 数据库 / MySQL

Linux下安装两个MySQL的方法

Linux下安装两个MySQL的方法

问题的产生:在已有的Red Hat Enterprise Linux AS 3.0系统上已经运行了一套web程序,使用Mysql4, tomcat41, 现在又要求安装一套新程序,依旧使用该tomcat41, 但数据库变为mysql5。注意事项:新的程序需要注意字符集的问题,1)具体数据库的权限和分组问题,2)mysql5下的具体数据库从Windows直接拷贝到Linux下不好使的问题,3)以及mysql5需要设置密码的问题,4)mysql5在Linux下...
Oracle删除后不能重新安装的解决方法

Oracle删除后不能重新安装的解决方法

很多朋友只用了Oracle的删除,但很多情况下,他会发现重新安装时,点了下一步安装界面就消失了,往往无奈下只好重装系统,其实只是你数据库没删干净,删干净就不会出现这种情况了。实现方法:1、 开始->设置->控制面板->管理工具->服务 停止所有Oracle服务。2、 开始->程序->Oracle - OraHome81->Oracle Installation Products-> Universal Installer 卸装所有Oracle产品,但Uni...
MySQL登陆时提示找不到到libmysqlclient.so.15

MySQL登陆时提示找不到到libmysqlclient.so.15

今天发现原先虚拟机的CentOS系统下的数据库mysql 竟然一直启动不起来 检查啦好久实在是不知道什么原因 配置文件也修改过啦。。还是搞不定 后来想想 算了 反正也没什么资料 重新编译安装下吧。 按照之前惯例还是选择使用源码编辑安装 可是等安装完后要进入数据库的时候竟然提示说找不到 libmysqlclient.so.15这个文件 应该是一个库文件吧。如下提示: [root@moodle mysql]# bin/mysql -u root -p b...
Ubuntu 9.10下安装Oracle10g

Ubuntu 9.10下安装Oracle10g

(?Ubuntu 9.10下安装Oracle10g之前必须先卸载曾经装过的oracle,在/etc下 查询ora*)第一步:安装必要的文件rpm,Ubuntu默认没有安装;开启root用户可通过"新立得软件包管理器"来安装rpm程序和libaio1包。因为Ubuntu默认是关闭root用户的,但是在oracle的安装过程中,需要root用户来执行两个脚本。命令行下输入 sudo passwd root 回车按照提示输入新密码即可。第二步:创建用户和组可通过...
Oracle 10g中用FIRALL处理非连续数组

Oracle 10g中用FIRALL处理非连续数组

在PL/SQL循环中执行数据操作语言(DML)是一件费时的工作,因为每次循环都要由PL/SQL引擎转向SQL引擎。应用FORALL是一个更好的方法,它一次性向SQL语句提交一组临时值。 在Oracle 10g前,FORALL语句的语法只能处理连续性的数组元素: FORALL index_name IN lower_bound ..upper_bound sql_statement; 这意味着:在以前,使用FORALL的嵌套表不能删除待处理数组中间的元素...
MySQL对large page的支持

MySQL对large page的支持

在 Linux 操作系统上运行内存需求量较大的应用程序时,由于其采用的默认页面大小为 4KB,因而将会产生较多 TLB Miss 和缺页中断,从而大大影响应用程序的性能。当操作系统以 2MB 甚至更大作为分页的单位时,将会大大减少 TLB Miss 和缺页中断的数量,显著提高应用程序的性能。这也正是 Linux 内核引入大页面支持的直接原因。好处是很明显的,假设应用程序需要 2MB 的内存,如果操作系统以 4KB 作为分页的单位,则需要 512 个页面,进...
关于MySQL语句建表的总结

关于MySQL语句建表的总结

在写代码之前,需要注意的一个问题是,使用命令行模式写MySQL语句,如果涉及到中文,最好利用 mysql>charset GBK;命令将客户端字符集设置为GBK,这样能保证正确插入和读取中文(数据库端字符集可以是gb2312,GBK,utf8等支持中文的字符集).如果是利用Mysql 提供的 MySQL Query Browser 工具来写脚本,建议先在ultra edit等文本工具(最好别用记事本,因为可能有字符编码问题,推荐ultra edit)...
Linux下设置Oracle 10g 服务以及实例自动启动

Linux下设置Oracle 10g 服务以及实例自动启动

Linux中在Oracle安装完毕以后,如果重新启动Linux ,Oracle是不会自动启动的,你可以通过手动调用dbstart命令来进行启动,不过这样似乎也很繁琐.我们可以通过配置Oracle的自动启动脚本,然后利用Linux的Service来启动Oracle服务器.首先在/etc/init.d/目录下配置Oracle的服务文件.1.touch oracle10g2.chmod a+x oracle10g然后编辑此oracle10g文件.内容如下.[ro...
详谈Oracle优化CPU使用率

详谈Oracle优化CPU使用率

本人很喜欢Oracle,在工作中也很喜欢总结关于Oracle优化CPU使用率的经验教训,下面就这个问题来详细说说吧。CPU是服务器的一项重要资源,服务器良好的工作状态是在工作高峰时CPU的使用率在90%以上。如果空闲时间Oracle优化CPU使用率就在90%以上,说明服务器缺乏CPU资源;如果工作高峰时Oracle优化CPU使用率仍然很低,说明服务器CPU资源还比较富余。 查看Oracle优化CPU使用率 使用操作相同命令可以看到CPU的使用情况,一般...
Linux上Postgres Plus数据库备份和恢

Linux上Postgres Plus数据库备份和恢

本文将为读者介绍如何使用pg_dump和pg_restore来保护Postgres Plus数据库。我们会向您介绍如何构建数据库和应用程序,怎样周期性创建数据库备份的方法,并在需要的时候修复它们。 一、引言 本文将为读者详解在linux环境中快速玩转Postgres Plus Standard Server或者Postgres Plus Advanced Server数据库产品的必要知识,在此之前,我们假定您已经下载并且安装好了Postgres Pl...
NoSQL革命仍需要等待多时

NoSQL革命仍需要等待多时

最近在数据库领域内,出来了一个爆炸性的新闻。有专家提出了NoSQL的开源项目。简单的说,就是他们要推翻原先的关系型数据库的模型,设计一个不需要SQL语句的数据库系统。笔者对此是采取反对的态度,或者说是在近期内不看好其前景。 一、NoSQL项目提出的背景。 NoSQL的支持者喜欢这个NoSQL项目,主要是看其在性能上的优势。NoSQL支持者称,NoSQL技术可以打破传统关系型数据库的性能瓶颈。如通过NoSQL架构可以省去将Web或者Java 应用和数据转...
Linux 下误删除数据时的拯救大行动记录

Linux 下误删除数据时的拯救大行动记录

某日,某君,也就是我啦,进入到某台服务器,整理服务器时发现 /data目录下有db_mysql和mysql_data目录,查了mysql_data是不在使用的,所以想把mysql_data下的文件都删除了……这个时候,估计也许可能脑袋锈抖,居然跑到上一层目录直接rm * -rf,这下糟了,把db_mysql也给删除了,db_mysql是在使用中的库啊!!我哭:'( :'(哭也没用,这个时候还是想着怎么拯救吧!拯救过程:1、数...
<< 321 322 323 324 325 326 327 328 329 330 >>