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 閱讀(529) |
評論 (0) 編輯
Linux下重啟Oracle
摘要: 一定要切換到Oracle用戶下進行重啟,su - oracle,這樣oracle相關命令才會有效
1. 停應用層的各種程序
2. 停Oralce的監聽進程
#lsnrctl stop
3. 在獨占的系統用戶下,備份控制文件:
#sqlplus /nolog
閱讀全文
posted @
2009-12-29 14:16 JasonChou 閱讀(2536) |
評論 (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 閱讀(36104) |
評論 (24) 編輯
oracle over函數詳解
摘要: 今天在javaeye上看到一道面試題,很多人都用over函數解決的
特意查了一下它的用法
閱讀全文
posted @
2009-03-17 17:35 JasonChou 閱讀(6360) |
評論 (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 閱讀(1529) |
評論 (0) 編輯
Oracle數據導入導出imp/exp命令(轉)
摘要: Oracle數據導入導出imp/exp就相當于oracle數據還原與備份。exp命令可以把數據從遠程數據庫服務器導出到本地的dmp文件,imp命令可以把dmp文件從本地導入到遠處的數據庫服務器中。 利用這個功能可以構建兩個相同的數據庫,一個用來測試,一個用來正式使用。
閱讀全文
posted @
2009-03-10 11:01 JasonChou 閱讀(6541) |
評論 (0) 編輯
oracle contains
摘要: 可以使用 CONTAINS 謂詞在數據庫中檢索特定的短語。當然,這樣的查詢可以使用 LIKE 謂詞編寫。但是,CONTAINS 的許多形式所提供的文本查詢能力比 LIKE 要強。此外,與使用 LIKE 謂詞不同的是,CONTAINS 檢索總是區分大小寫。
閱讀全文
posted @
2009-02-21 16:01 JasonChou 閱讀(6655) |
評論 (0) 編輯
Oracle的內置函數一覽
摘要: 本文羅列了oracle各種內置函數的使用方法,同時還對其返回結果進行了演示。
閱讀全文
posted @
2008-12-31 10:29 JasonChou 閱讀(445) |
評論 (0) 編輯