原创 主外鍵表關聯數據的同時刪除

       今天產品有個操作,要求將滿足某個條件的主表和相關聯的幾個子表的數據全部刪除,其實這個要求很簡單,如果子表在創建外鍵的時候指定了ON DELETE CASCADE,則直接從主表中刪除相關記錄,子表中數據也會一起刪除。但是現在

原创 oracle中數據文件移動或者改名的兩種方法

1. ALTER database方法>shutdown normal;$>mv /dev/dbvg01/a.dbf /dev/dbvg02/b.dbf>startup mount tb_sys;>alter DATABASE RENAME

原创 oracle下載patch的快捷方法

oracle中如果要下載patch,通常都要通過windows客戶端連接到metalink的網頁上去查詢下載,然後ftp到使用的其他服務器上,效率比較低。有一個簡單的方法就是直接登錄到metalink的ftp服務器上下載,將會方便很多,使用

原创 我的友情鏈接

51CTO博客開發

原创 共享內存和信號量的解釋

Shared memory allows an application to allocate a chunk of memory which can be viewed by other processes. Oracle uses

原创 Oracle數據庫補丁分類、安裝及管理

根據Patch Set Notes中的說明,有一些特殊系統構成需要額外的步驟,本例中由於全部沒有涉及到,所以可以按標準步驟執行。 另外,檢查“Known issues and alerts affecting 10.1.0.5”文檔後,

原创 vi快捷鍵使用大全

光標控制命令  命令 光標移動  h或^h 向左移一個字符  j或^j或^n 向下移一行  k或^p 向上移一行  l或空格 向右移一個字符  G 移到文件的最後一行  nG 移到文件的第n行  w 移到下一個字的開頭  W 移到下一個字的

原创 開始學習oracle forms

最近公司需要,開始學習oracle的forms,e文 的文檔實在看的不爽,還好同事買了一本中文入門書籍,趁着週末學習了一下。 總的感覺這個東東比較簡單,如果學習過圖形化的開發工具,比如jbuilder之類,就能很快上手,不過昨天碰到個問題讓

原创 TNS-03505或者TNS-12154的解決一例

       今天,一個同事連接數據庫時,出現了TNS-12154(無法處理服務名)的錯誤提示,其他人是可以正常連接的,檢查了他的客戶端配置,發現原因如 下:tnsnames.ora裏面的tns名稱不小心前面多寫了一個空格,導致tnsn

原创 ERROR 1030 Got error 28 from storage engine

  今天一個同事通過客戶端圖形化工具edit一張表時,出現了這個錯誤,登錄到服務器上,直接desc table也出現這個錯,但數據查詢正常,進一步觀察,發現操作系統的/tmp/目錄已經是100%,刪除一些臨時文件後,恢復正常!

原创 isqlplus和em初用

  isqlplus和em一直沒咋用過,這兩天安裝感受了一下,遇到問題不少,這裏記錄一下: 1、安裝10g。10g安裝採用response文件來進行 下載10201_database_linux32.zip文件,進行解壓。 cd datab

原创 我的友情鏈接

51CTO博客開發

原创 falcon存儲引擎入門(一)

  MySQL在6.0中新增加了一個存儲引擎falcon,中文翻譯爲獵鷹,這個存儲引擎的開發顯然和innodb被oracle收購相關,也許在不久的將來,falcon將會完全會替代innodb。在 mysql5.0和5.1中,支持事務的存儲

原创 使用LVM快速建立數據庫的快照

LVM(邏輯卷管理器) 是一種把硬盤驅動器空間分配成邏輯卷的方法,這樣硬盤就不必使用分區而被簡易地重劃大小。下圖是LVM的主要結構。 使用LVM可以快速的對一個邏輯卷做快照,所以可以爲不能停機的數據庫做快照。如果我們要對 一個數據庫系統

原创 用戶名超過15位導致cman連接失敗

      今天配置oracle後,幾個同事的客戶端都無法連接,提示ora-12564,拒絕連接,我卻可以正常連接。後來發現,他們的機器名都很長,經同事提 醒,說cman對超過15位的機器名是無法認證的,因此將他們在cman中的機器名僅