database
mysql:xxx is marked as crashed and should be repaired
摘要: 今天客服系统突然上不去了,弹出一个对话框xxx is marked as crashed and should be repaired ,GOOGLE之,发现把相应的表修复一下就OK了
可以在PHPADMIN下修复,也可以直接用mysql自带的myisamchk工具修复,过程如下:
# /usr/local/mysql5/bin/myisamchk -c -r /bak/lib/mysql/数据库名/出错表名.*
阅读全文
posted @
2010-06-07 17:27 JasonChou 阅读(518) |
评论 (0) 编辑
Linux下重启Oracle
摘要: 一定要切换到Oracle用户下进行重启,su - oracle,这样oracle相关命令才会有效
1. 停应用层的各种程序
2. 停Oralce的监听进程
#lsnrctl stop
3. 在独占的系统用户下,备份控制文件:
#sqlplus /nolog
阅读全文
posted @
2009-12-29 14:16 JasonChou 阅读(2528) |
评论 (0) 编辑
mysql中data too long for column问题的解决方法
摘要: 在页面中向mysql5.0插入中文数据时提示失败,将sql语句复制到管理器中,数据库提示data too long for column "title",我改为一个汉字,还是提示同样的信息,换成英文再试一下,正常,应该是字符集除了问题,但是数据库在建立的时候就选择的DEFAULT_CHARSET,应该是字段的问题。
阅读全文
posted @
2009-04-15 09:28 JasonChou 阅读(36078) |
评论 (24) 编辑
oracle over函数详解
摘要: 今天在javaeye上看到一道面试题,很多人都用over函数解决的
特意查了一下它的用法
阅读全文
posted @
2009-03-17 17:35 JasonChou 阅读(6349) |
评论 (1) 编辑
oracle取中间的数据
摘要: 注意:rownum只能用符号(<、<=、!=)。
select * from tablename where rownum != 10;返回的是前9条记录。
不能用:>,>=,=,Between...and。由于rownum是一个总是从1开始的伪列,Oracle 认为这种条件
只能用
select *
from table_name
where rownum < N
minus
select *
from table_name
where rownum < M
就可以选中 M 与 N之间的。
select * from (select
阅读全文
posted @
2009-03-16 16:59 JasonChou 阅读(1514) |
评论 (0) 编辑
Oracle数据导入导出imp/exp命令(转)
摘要: Oracle数据导入导出imp/exp就相当于oracle数据还原与备份。exp命令可以把数据从远程数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到远处的数据库服务器中。 利用这个功能可以构建两个相同的数据库,一个用来测试,一个用来正式使用。
阅读全文
posted @
2009-03-10 11:01 JasonChou 阅读(6529) |
评论 (0) 编辑
oracle contains
摘要: 可以使用 CONTAINS 谓词在数据库中检索特定的短语。当然,这样的查询可以使用 LIKE 谓词编写。但是,CONTAINS 的许多形式所提供的文本查询能力比 LIKE 要强。此外,与使用 LIKE 谓词不同的是,CONTAINS 检索总是区分大小写。
阅读全文
posted @
2009-02-21 16:01 JasonChou 阅读(6641) |
评论 (0) 编辑
Oracle的内置函数一览
摘要: 本文罗列了oracle各种内置函数的使用方法,同时还对其返回结果进行了演示。
阅读全文
posted @
2008-12-31 10:29 JasonChou 阅读(438) |
评论 (0) 编辑