Welcome 微信登录

首页 / 数据库 / MySQL

带你轻松接触MySQL数据库支持的3个引擎

带你轻松接触MySQL数据库支持的3个引擎

缺省情况下,MySQL支持三个引擎:ISAM、MyISAM和HEAP。另外两种类型是InnoDB和Berkley(BDB)。 ISAM ISAM是一个定义明确且历经时间考验的数据表格管理方法,它在设计之时就考虑到数据库被查询的次数要远大于更新的次数。因此,ISAM执行读取操作的速度很快,而且不占用大量的内存和存储资源。ISAM的两个主要不足之处在于,它不支持事务处理,也不能够容错:如果你的硬盘崩溃了,那么数据文件就无法恢复了。如果你正在把ISAM用...
剖析用UNIX的kill命令终止Oracle详细过程

剖析用UNIX的kill命令终止Oracle详细过程

很多情况下,我们需要终止所有的Oracle过程(process)。当数据库“锁定”而你无法进入Server Manager来终止数据库时,就可以用UNIX中的kill命令来终止所有的Oracle过程——这是kill命令的常见用途之一。 当你需要终止一个UNIX服务器上的一个Oracle实例(instance)时,执行下面的步骤: 终止与ORACLE_SID有关的所有Oracle过程。 用ipcs –pmb命令来识别所有占用的RAM内存片断。 ...
教你学会修改Oracle数据库表的大小

教你学会修改Oracle数据库表的大小

Oracle实际应用中,很多人可能会遇到这样的问题。处于性能或者其他方面的考虑,需要改变某个表或者是某个用户的所有表的表空间。通常的做法就是首先将表删除,然后重新建表,在新建表时将表空间指定到我们需要改变的表空间。如果该用户已经保存了大量数据,这种办法就就显得不是很方便,因为有大量数据需要提前备份出来。下面介绍一种利用数据库的导出/导入功能来实现重新组织数据库表空间的方法。 下面是一个简单的例子,假定要将用户db_zgxt下的全部表从表空间A转换到表空...
Oracle重做日志文件损坏或丢失后的恢复

Oracle重做日志文件损坏或丢失后的恢复

很多网友在把某个数据库实例的REDO01~03.LOG三个重做日志删掉后,会出现无法正常登陆数据库的现象,下面的示例是具体的恢复过程,希望能为大家解决难题: 一:c:/>sqlplus /nolog 二:sql>connect /@instancename as sysdba; 三:startup mount; --启动实例,安装数据库,但不打开数据库, 可以开始操作控制文件、日志文件、数据文件等。 四:select * fro...
Oracle数据库的四种启动方式

Oracle数据库的四种启动方式

1、startup nomount 非安装启动:这种方式启动下可执行:重建控制文件、重建数据库 启动instance,即启动SGA和后台进程,这种启动只需要init.ora文件。 2、startup mount dbname 安装启动:这种方式启动下可执行:数据库日志归档、数据库恢复、重新命名一些数据库文件 如:系统表空间或日志文件。 执行“nomount”,然后打开控制文件 3、startup open dbname 首先...
在Linux下使用sqlplus历史回调功能

在Linux下使用sqlplus历史回调功能

当在Linux Shell中运行SQL*Plus的时候,并不提供浏览历史命令行的功能。相反的,在Windows操作系统上,当在DOS命令窗口中运行SQL*Plus的时候,可以使用向上,向下键来跳回之前已经执行过的SQL语句。你可以 根据需要修改他们,然后按[Enter]重新提交执行。为了在Linux中达到同样的目的,你可以安装rlwrap,这个程式本身是个Shell,可以运行任何你提供给它的命令包括参数,并添加命令历史浏览功能。 The rlwrap pr...
解决编译mysql4.0错误

解决编译mysql4.0错误

由于客户的数据库是mysql4.0版本的 ,过些日子他们要部署我们的应用,所以今天在公司“闲来无事”,模拟客户的环境部署我们的应用,首先在网down了一个mysql-4.0.26.tar.gz源码包,找了半天才找到,mysql官网没找到,他们向前只提供到了Mysql4.1的版本,之前版本都不提供下载了,呀的,首先bs一下!后来在其他网站上找到的。 下载完毕,开始安装mysql,解压之后执行./configure --prefix=/usr/loac/my...
mysql中表文件或索引文件损坏的处理

mysql中表文件或索引文件损坏的处理

mysql中表文件或索引文件损坏,对该表进行操作时会出现错误号为144,145的错误。该错误可以通过以下办法修复: (1)mysql命令行下用repair table table_name进行修改; (2)在程序中修复该问题,执行repair table table_name进行修复。但是这种情况下修复需要注意的地方,和其它的sql语句不要在同一个connection中执行,否则在执行该语句后,执行其他的sql语句可能会出错。 在执行该语句的前后都重...
linux4.2下oracle10g整理文档

linux4.2下oracle10g整理文档

Oracle10g的文档在网上搜索很多,我找了一个整理了一下,希望给红联的兄弟姐妹参考下配置环境 RedHat4.2 cpu:p42.8双核 内存1g 网卡:realtek RTL8169/8110 郁闷网卡磁盘大小10g 双系统 还有 XP 资料全在xp上可以通过 mount -t vfat /dev/sda5 /mnt实现为什么是sda 有时候是hda 主要看dev里面是那个就用那个 1是 C盘 5是D盘 然后顺着来。RHEL4U4上安装Oracle1...
<< 261 262 263 264 265 266 267 268 269 270 >>