原创 表空間的管理和創建

一、表空間的管理方式 首先闡述一下,oracle通過表空間爲數據庫提供數據存儲的使用空間。由於區段(extent)是oracle創建對象時的最小分配單位,所以表空間的管理實際上是針對區間的管理。 表空間的磁盤管理方式共分爲兩種。一種是數據

原创 字符集

一、什麼是字符集?實質就是按照一定的字符編碼方案,對一組特定的符號,分別賦予不同數值編碼的集合。Oracle數據庫最早支持的編碼方案是US7ASCII。    Oracle的字符集命名遵循以下命名規則:    即: <語言><比特位數><

原创 Oracle約束、默認值及表結構

Oracle約束(Constraint)詳解概述  約束是數據庫用來確保數據滿足業務規則的手段,不過在真正的企業開發中,除了主鍵約束這類具有強需求的約束,像外鍵約束,檢查約束更多時候僅僅出現在數據庫設計階段,真實環境卻很少應用,更多是放到

原创 關於LOG_ARCHIVE_DEST、LOG_ARCHIVE_DEST_n、DB_RECOVERY_DEST、LOG_ARCHIVE_DUPLEX_DEST這四個歸檔路徑參數的關係

以下是4個影響歸檔路徑的參數 LOG_ARCHIVE_DEST:指定歸檔文件存放的路徑,該路徑只能使用本地磁盤,並且只能爲mandatory主歸檔。默認爲' ' LOG_ARCHIVE_DUPLEX_DEST:指定歸檔文件存放的路徑

原创 歸檔日誌管理和維護

一、歸檔的目的 二、如何開啓數據庫歸檔模式 三、設置歸檔進程和歸檔目錄 四、維護歸檔目錄 五、禁用歸檔模式 一、歸檔的目的 啓用歸檔模式的目的:數據變更前需要由LGWR進程將內存中的log buffer(重做數據)寫入redo l

原创 UNDO表空間的作用和管理

一、UNDO的作用 二、UNDO參數的解析 三、UNDO段的分類和管理 四、利用dba_undo_extents數據字典查找undo段記錄的原數據 UNDO表空間管理 一、UNDO的作用 還原段的引入,主要是爲了解決三個問題。 事務恢復

原创 RAC實驗環境的安裝部署

本次使用vm virtualBOX進行安裝,配置兩節點RAC和採用ASM共享磁盤組進行存儲管理 安裝版本 linux 5.6 一、linux安裝配置 內存 磁盤 網卡 1536M 30G 兩個網卡(僅主機模式) 網卡配置 主機名

原创 ORACLE 監聽器配置

一、什麼是註冊?註冊就是將數據庫作爲一個服務註冊到監聽程序。客戶端不需要知道數據庫名和實例名,只需要知道該數據庫對外提供的服務名就可以申請連接到數據庫。這個服務名可能與實例名一樣,也有可能不一樣。在數據庫服務器啓動過程中,數據庫服務器會向

原创 Oracle關於鎖的知識總結

一、什麼是鎖?鎖是指在oracle中用來記錄資源是否可用、可用範圍和獲得順序的機制,用來保護併發性、數據一致性、隔離性等問題。二、鎖的分類oracle數據庫鎖按照封鎖級別分三大類1、DML鎖(data locks 數據鎖):用於保護數據的

原创 角色的管理

一、什麼是角色? 角色是數據庫各種權限的集合,使用角色可以方便的管理數據庫。角色可以賦予其他用戶,權限也可以賦予其他角色。 角色的特點 1、使用crant和revoke授予和回收權限 2、可以授予任何用戶或角色,但是不能授予角色自己或循環

原创 手工安裝數據庫

1、安裝linux 2、配置網卡、hosts、主機名等 3、創建用戶和組 groupadd -g 1000 oinstall groupadd -g 1001 dba groupadd -g 1002 oper useradd -u 10