03創(chuàng)建數(shù)據(jù)庫.ppt_第1頁
03創(chuàng)建數(shù)據(jù)庫.ppt_第2頁
03創(chuàng)建數(shù)據(jù)庫.ppt_第3頁
03創(chuàng)建數(shù)據(jù)庫.ppt_第4頁
03創(chuàng)建數(shù)據(jù)庫.ppt_第5頁
已閱讀5頁,還剩38頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

第三章創(chuàng)建數(shù)據(jù)庫 DatabaseConfigurationAssistant 2 目錄 創(chuàng)建數(shù)據(jù)庫前的準備工作使用DBCA創(chuàng)建數(shù)據(jù)庫刪除數(shù)據(jù)庫手工創(chuàng)建數(shù)據(jù)庫初始化參數(shù)文件創(chuàng)建過程和命令 3 準備創(chuàng)建數(shù)據(jù)庫 設計數(shù)據(jù)庫的概念結構 ER模型設計數(shù)據(jù)庫的邏輯結構 關系模式設計數(shù)據(jù)庫的物理結構 存儲 I O系統(tǒng)選取全局數(shù)據(jù)庫名 GlobalDatabaseName 決定字符集 characterset 4 選取全局數(shù)據(jù)庫名 數(shù)據(jù)庫在網(wǎng)絡結構中的名字和位置通過設置DB NAME和DB DOMAIN兩個初始化參數(shù)來完成全局數(shù)據(jù)庫名的設置構成 DB NAME DB DOMAIN 5 決定字符集 適應不同的語言文字顯示以數(shù)據(jù)庫字符集的形式存儲以CHAR數(shù)據(jù)類型存儲的數(shù)據(jù)標識符輸入并存儲SQL PL SQL程序源代碼創(chuàng)建數(shù)據(jù)庫時 必須指定數(shù)據(jù)庫字符集一旦數(shù)據(jù)庫創(chuàng)建后 數(shù)據(jù)庫的字符集就不能改變 6 數(shù)據(jù)庫配置助手 12步創(chuàng)建數(shù)據(jù)庫 7 選擇操作 創(chuàng)建 配置 刪除等 管理模板不包含數(shù)據(jù)文件 任意指定和更改參數(shù) 創(chuàng)建時間長包含數(shù)據(jù)文件 包含結構和物理數(shù)據(jù)文件 創(chuàng)建較快 8 選擇模板 事務處理 OLTP 處理并發(fā)用戶和事務定制數(shù)據(jù)庫 不使用模板的自定義方式數(shù)據(jù)倉庫 處理大量復雜查詢 基本是只讀 更改量較小 9 命名 全局數(shù)據(jù)庫名和實例SID 全局數(shù)據(jù)庫名的形式 數(shù)據(jù)庫名 網(wǎng)絡域名數(shù)據(jù)庫名不超過8個字符域 不超過128個字符SID 實例的標識 不超過8個字母數(shù)字字符 10 管理選項 主機若安裝了OracleManagementAgent 則在GridControl中選擇OMS啟用電子郵件通知 在度量達到閥值時通知SYSMAN用戶啟用每日備份 最少配置 11 設置口令 12 存儲方式 文件系統(tǒng) 單實例數(shù)據(jù)庫文件 對應RAC集群文件系統(tǒng)ASM 創(chuàng)建ASM例程和置入磁盤組裸設備 不受文件系統(tǒng)管理的磁盤或分區(qū) 13 設置數(shù)據(jù)庫文件位置 14 恢復配置 快速恢復區(qū) flash recovery area結合恢復組件使用啟用歸檔 ARCHIVELOG模式運行數(shù)據(jù)庫 15 選擇數(shù)據(jù)庫內容 示例方案包含 人力資源HR定單輸入OE產(chǎn)品媒體PM銷售歷史SH發(fā)運隊列QS 16 初始化參數(shù) 典型 以百分比的形式分配內存SGA TARGETPGA AGGREGATE 調整大小 塊大小和同時可連接的最大用戶進程數(shù)字符集 數(shù)據(jù)庫字符集 國家字符集 語言日期格式 17 連接模式 專用服務器模式 數(shù)據(jù)倉庫 少數(shù)客戶機連接數(shù)據(jù)庫 長時間運行的請求 共享服務器模式 多用戶共享 需調度程序OLTP 用戶有內存限制 使用OracleNet特性 Web應用程序 18 數(shù)據(jù)庫存儲 19 具體位置信息 20 創(chuàng)建選項 21 結果資料 查看常用選項初始化參數(shù)字符集數(shù)據(jù)文件 控制文件信息重做日志組大小 22 進度顯示 23 結果提示 更改口令 24 更改服務啟動類型 以SID結尾的服務以LISTENER結尾的服務改為 手動 啟動方式 25 刪除數(shù)據(jù)庫 2步完成 26 選擇刪除目標 27 手工創(chuàng)建數(shù)據(jù)庫 創(chuàng)建目錄確定數(shù)據(jù)庫名和實例名確定DBA認證方式 口令方式 操作系統(tǒng)授權創(chuàng)建初始化參數(shù)文件pfile連接并啟動實例創(chuàng)建數(shù)據(jù)庫createdatabase創(chuàng)建其他表空間運行腳本以創(chuàng)建數(shù)據(jù)字典其他安裝 服務器參數(shù)文件spfile 備份數(shù)據(jù)庫等 28 第一步 創(chuàng)建目錄 可編輯一個批處理文件myorcl bat命令形如 mdC oracle product 10 2 0 目錄名 29 第二步 創(chuàng)建 修改初始化參數(shù)文件 oracle數(shù)據(jù)庫只使用一個參數(shù)文件 要么是pfile 要么是spfile 9i以后新增的服務器參數(shù)文件 可用sql命令由pfile創(chuàng)建spfile 也可以由spfile創(chuàng)建pfile 如果是手動創(chuàng)建數(shù)據(jù)庫而不是通過DBCA 則開始創(chuàng)建數(shù)據(jù)庫時 只能定義pfile 因為它是文本格式的 30 參數(shù)文件工作原理 oracle實例在啟動時 會去讀取參數(shù)文件中的配置startup命令中可以指定以哪個pfile來啟動 但是只能指定pfile 不能指定spfile 當使用不帶pfile子句的startup命令時 Oracle首先在默認位置查找名為spfile ORACLE SID ora的文件 如果沒有就查找spfile ora文件 還沒有的話 就找init ORACLE SID ora文件 數(shù)據(jù)庫啟動以后 參數(shù)的配置值可以通過查詢數(shù)據(jù)字典V parameter得到 31 參數(shù)文件的修改 創(chuàng)建 手動修改 用于修改PFILE 用文本編輯器在線修改 SQL altersystemset 命令創(chuàng)建 文本編輯器創(chuàng)建pfile文件命令方式createpfile C pfile initorcl1 ora fromspfile D spfile spfileorcl1 ora createpfile c pfile initorcl1 ora fromspfilecreatespfilefromfile C pfile initorcl1 ora 32 常用參數(shù)介紹 參數(shù)設置格式 set參數(shù)名 值查看參數(shù)值的命令 showparameters參數(shù)名數(shù)據(jù)庫標識類參數(shù)DB NAME 數(shù)據(jù)庫名 此參數(shù)在創(chuàng)建數(shù)據(jù)前決定 數(shù)據(jù)庫創(chuàng)建后修改時 必須建控制文件DB DOMAIN 數(shù)據(jù)庫域名 用于區(qū)別同名數(shù)據(jù)庫 數(shù)據(jù)庫名與域名一起構成了全局數(shù)據(jù)庫名INSTANCE NAME 數(shù)據(jù)庫實例名 可以與數(shù)據(jù)庫相同SERVICE NAMES 數(shù)據(jù)庫服務名 與全局數(shù)據(jù)庫名相同如果沒有域名 則服務名就是數(shù)據(jù)庫名 33 日志管理類參數(shù) LOG ARCHIVE START 是否啟動自動歸檔進程ARCHLOG ARCHIVE DEST 歸檔日志文件存儲目錄LOG ARCHIVE FORMAT 歸檔日志文件的默認文件存儲格式LOG ARCHIVE MAX PROCESSES 設置自動歸檔進程的個數(shù)LOG CHECKPOINT INTERVAL 根據(jù)日志數(shù)量設置檢驗點頻率LOG CHECKPOINT TIMEOUT 根據(jù)時間間隔設置檢驗點頻率等等 34 內存管理類參數(shù) DB BLOCK SIZE 標準數(shù)據(jù)塊大小DB nK CACHE SIZE 非標準數(shù)據(jù)塊數(shù)據(jù)緩沖區(qū)大小SHARED POOL SIZE 共享池大小控制參數(shù) 單位為字節(jié)DB CACHE SIZE 標準數(shù)據(jù)塊數(shù)據(jù)緩沖區(qū)大小LOG BUFFER 日志緩沖區(qū)大小SORT AREA SIZE 排序區(qū)大小LARGE POOL SIZE 大池大小JAVA POOL SIZE Java池大小 35 各類參數(shù) 最大許可擁護數(shù)量限制參數(shù)LICENSE MAX USERS SESSIONS系統(tǒng)跟蹤信息管理參數(shù)系統(tǒng)性能優(yōu)化與動態(tài)統(tǒng)計參數(shù)其他系統(tǒng)參數(shù)DB recovery file dest 自動數(shù)據(jù)庫備份目錄DB recovery file size 備份文件大小樣本見 oracle home admin pfile下init oracle sid ora 36 第三步 創(chuàng)建并啟動實例 用參數(shù)文件創(chuàng)建并啟動實例命令提示符中c oradim參數(shù)命令可以創(chuàng)建數(shù)據(jù)庫實例 37 第四步 設置SID setORACLE SID myorcl初始化參數(shù)文件中DB NAME的值要與SID一致 DB NAME myorcl確認DBA連接方式 具有創(chuàng)建數(shù)據(jù)庫權限的DBA 一般是SYS用戶 38 第五步 創(chuàng)建數(shù)據(jù)庫 Createdatabase命令 執(zhí)行的主要操作 創(chuàng)建數(shù)據(jù)文件 控制文件 重做日志文件創(chuàng)建SYSTEM SYSAUX表空間和回滾段創(chuàng)建數(shù)據(jù)字典設置字符集 時區(qū)裝載和打開數(shù)據(jù)庫可以編輯一個SQL腳本文件 在SQLPlus中用 文件名 的方式運行 39 示例 Cre myorcl sql內容執(zhí)行 40 創(chuàng)建其他表空間 使用形如下面的命令創(chuàng)建其他表空間和添加附加文件在已經(jīng)存在的數(shù)據(jù)庫中建立新的表空間和數(shù)據(jù)文件 41 第六步 運行腳本創(chuàng)建數(shù)據(jù)字典 在數(shù)據(jù)庫創(chuàng)建結束后 數(shù)據(jù)庫自動處于OPEN狀態(tài) 此時動態(tài)性能視圖可以查詢了 但其他數(shù)據(jù)字典都不存在 需要運行一些腳本文件生成系統(tǒng)數(shù)據(jù)字典 在D oracle product 10 2 0 db 1 rdbms admin等目錄下生成了若干腳本 用于創(chuàng)建數(shù)據(jù)字典 要按需要在SQ

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論