資料庫建立規範
目標說明
設定為資料庫的儲存位置指定
資料庫檔案位置
資料檔案、日誌檔案、控制檔案
/oradata/orcl
資料庫管理目錄
資料庫各種跟蹤檔案的目錄位置
/admin/orcl
備份檔案位置
資料庫備份檔案的目錄位置
/flash_recovery_area
資料庫儲存方式
按照裸裝置方式、asm儲存還是檔案系統方式
jfs2檔案儲存系統
資料庫的啟動引數指定
資料庫名
資料庫名稱,不能超過8字元
db_name=orcl
資料庫網域名稱
資料庫以網域名稱表示法在網路結構中的邏輯位置
db_domain=""
系統全域性區sga
所有sga中快取結構的總計尺寸
sga_target=285212672
程式全域性區pga
所有伺服器程序可用的pga記憶體結構上限
pga_agregate_target=94371840
資料庫資料塊尺寸
資料庫的尺寸,取值可以從2048到32768,預設為8192
db_block_size=8192
一次性讀取資料塊數
全表掃瞄時一次i/o操作所讀取的資料塊個數
db_file_multiblock_read_count=16
會話開啟游標數
乙個使用者會話可以同時開啟的最大游標數
open_cursors=300
系統最大程序數
連線到oracle的最大併發程序個數,該數值包含伺服器程序和所有活動後台程序
processes=150
後台跟蹤檔案位置
後台程序跟蹤檔案所在的目錄
background_dump_dest=…10.2.0/admin/orcl/bdump
使用者跟蹤檔案位置
使用者程序跟蹤檔案所在的目錄,常用於資料庫sql跟蹤操作的跟蹤檔案儲存。
user_dump_dest=…10.2.0/admin/orcl/udump
核心跟蹤檔案位置
核心跟蹤檔案所在的目錄,主要用於unix環境
core_dump_dest=…10.2.0/admin/orcl/cdump
審計檔案位置
用於指定審計跟蹤檔案所在的os目錄,主要用於unix環境
audit_file_dest=10.2.0/admin/orcl/adump
控制檔案位置
指定資料庫的控制檔案,最多可使用8個
control01.ctl、control02.ctl …
快速恢復區設定
指定快速恢復區的預設位置,也稱閃迴區
db_recovery_file_dest=/flash_recovery_area
快速恢復區邏輯限制
在快速恢復區儲存資料庫恢復資料(檔案),可以使用的最大空間限制
db_recovery_file_dest_size=2147483648
歸檔檔案命名格式
歸檔檔案的命名格式,%t用於標記執行緒號;%s用於標記日誌序列號;%r用於標記資料庫副本號
log_archive_format=%t_%s_%r.dbf
資料庫向下相容
oracle需要向下相容的版本號
compatible=10.2.0.1.0
遠端登入認證
指定是否使用口令檔案驗證特權使用者,exclusive表示oracle將使用口令檔案驗證超級使用者
remote_login_passwordfile=exclusive
還原管理方式
系統要使用的還原管理模式,一般應取auto,意為自動管理
undo_management=auto
還原表空間
本資料庫要使用的還原表空間是哪乙個
undo_tablespace=undotbs1
資料庫 規範
使用一致的 敘述性的名稱。靈活使用空格和縮進來增強可讀性。儲存符合iso 8601標準的日期格式 yyyy mm dd hh mm ss.sssss 最好使用標準sql函式而不是特定 商的函式以提高可移植性。保證 簡潔明瞭並消除多餘的sql 比如非必要的引號或括號,或者可以推導出的多餘where語句...
資料庫規範
db軍規30條 一 基礎規範 1 必須使用innodb儲存引擎 解讀 支援事務 行級鎖 併發效能更好 cpu及記憶體快取頁優化使得資源利 用率更高 2 必須使用utf8mb4字符集 解讀 萬國碼,無需轉碼,無亂碼風險,節省空間 3 資料表 資料字段必須加入中文注釋 解讀 n年後誰tm知道這個r1,r...
資料庫規範
所有資料庫物件名稱必須使用小寫字母並用下劃線分割 mysql嚴格區分大小寫 所有資料庫物件名稱禁止使用mysql保留關鍵字 例如from date常見關鍵字 命名要做到見名識義,最好不要超過32個字元 臨時表以tmp為字首日期為字尾 備份表以bak為字首日期為字尾 所有儲存相同資料的列明和列型別必須...