原创 主外鍵表關聯數據的同時刪除
今天產品有個操作,要求將滿足某個條件的主表和相關聯的幾個子表的數據全部刪除,其實這個要求很簡單,如果子表在創建外鍵的時候指定了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中的機器名僅