資源描述:
《Oracle數(shù)據(jù)庫創(chuàng)建與表空間維護.ppt》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、第4章Oracle數(shù)據(jù)庫創(chuàng)建與表空間維護哈爾濱華德學(xué)院任課教師:翟霞第4章Oracle數(shù)據(jù)庫創(chuàng)建與表空間維護4.1創(chuàng)建Oracle數(shù)據(jù)庫4.2管理表空間必須完整地建立一個數(shù)據(jù)庫的物理結(jié)構(gòu)、邏輯結(jié)構(gòu)、內(nèi)存結(jié)構(gòu)和進程結(jié)構(gòu)4.1創(chuàng)建Oracle數(shù)據(jù)庫創(chuàng)建數(shù)據(jù)庫的方法手工——使用命令工具——DBCA創(chuàng)建數(shù)據(jù)庫的先決條件安裝需要的Oracle軟件設(shè)置操作系統(tǒng)環(huán)境變量在磁盤建立目錄結(jié)構(gòu)獲得相應(yīng)的操作系統(tǒng)權(quán)限和Oracle的SYSDBA系統(tǒng)特權(quán)充足的磁盤存儲空間規(guī)劃數(shù)據(jù)庫的文件存儲位置考慮數(shù)據(jù)生存期、數(shù)據(jù)管理特性分散
2、存儲:I/O爭用、系統(tǒng)安全文件的命名要合理、規(guī)范1.創(chuàng)建Oracle數(shù)據(jù)庫概述創(chuàng)建數(shù)據(jù)庫之前的準(zhǔn)備工作規(guī)劃數(shù)據(jù)庫的表和索引,估計所需的空間大小規(guī)劃數(shù)據(jù)庫包含的底層操作系統(tǒng)文件的布局考慮用OMF特性管理重做日志文件、控制文件選擇全局?jǐn)?shù)據(jù)庫名稱設(shè)置初始化參數(shù)和初始化參數(shù)文件選擇數(shù)據(jù)庫字符集選擇標(biāo)準(zhǔn)的數(shù)據(jù)庫塊尺寸等最佳靈活體系結(jié)構(gòu)(OFA)是指Oracle軟件和數(shù)據(jù)庫文件及目錄的命名約定和存儲位置規(guī)則,它使用戶可以很容易地找到與Oracle數(shù)據(jù)庫相關(guān)的文件集合2-1.OFAOFA將整個數(shù)據(jù)庫系統(tǒng)分為Oracl
3、e軟件產(chǎn)品、數(shù)據(jù)庫例程的進程日志文件、數(shù)據(jù)庫物理文件三部分,并分別放在不同的目錄下。通過合理地規(guī)劃目錄結(jié)構(gòu),可以很方便地管理和維護Oracle數(shù)據(jù)庫系統(tǒng)ORACLE_BASE:Oracle數(shù)據(jù)庫根目錄ORACLE_BASE下有兩個子目錄。(1)ORACLE_HOMEOracle數(shù)據(jù)庫軟件所在目錄,稱為Oracle主目錄(2)ORACLE_BASE/admin數(shù)據(jù)庫例程的進程日志文件所在目錄。在該目錄下為每個例程建立一個專用目錄以管理它的進程日志文件2-1.OFAoradata:數(shù)據(jù)庫物理文件所在目錄該目
4、錄可位于ORACLE_BASE下,也可以放到別的磁盤上oracle_base//product/release_number-------發(fā)行版本號,這個目錄一般作為ORACLE_BASE/admin------------內(nèi)核進程跟蹤文件目錄/inst_name----每個例程有專門的對應(yīng)目錄,以例程名命名/adump/bdump/pfile……/client_1---------客戶端第1次安裝建立的客戶端工具目錄/bin----------客戶端工具的可執(zhí)行程序目錄……/db_1----第1次安裝
5、Oracle建立的主目錄,該目錄一般作為ORACLE_HOME/bin----------可執(zhí)行程序目錄/dbs-----初始化參數(shù)、口令文件所在目錄,Windows有database目錄/NETWORK------監(jiān)聽進程等OracleNet相關(guān)配置文件所在目錄/RDBMS--------RDBMS腳本文件所在目錄/sqlplus------SQL*Plus工具所在目錄2-1.OFA在oradata目錄下,每個數(shù)據(jù)庫有一個對應(yīng)物理文件目錄2-1.OFAoradata/orcl/------------
6、--------數(shù)據(jù)庫orcl物理文件目錄SYSTEM01.DBFCONTROL01.CTLREDO01.LOG……CEMERP/------------------數(shù)據(jù)庫CEMERP物理文件目錄SYSTEM01.DBFCONTROL01.CTLREDO01.LOG……Oracle管理的文件(OMF)通過初始化參數(shù),可以為特定類型的文件指定文件系統(tǒng)目錄,并通過指定文件名規(guī)則,Oracle可以確保為其創(chuàng)建唯一的Oracle管理的文件,并在不需要的時候?qū)⒃撐募h除。2-2.OMF與OMF相關(guān)的初始化參數(shù)(1
7、)DB_CREATE_FILE_DEST設(shè)置所創(chuàng)建的數(shù)據(jù)文件、控制文件和聯(lián)機日志的默認(rèn)位置(2)DB_CREATE_ONLINE_LOG_DEST_n設(shè)置所創(chuàng)建的聯(lián)機日志和控制文件的默認(rèn)位置(3)OMF使用例程名、進程號、表空間名、重做日志組號等格式字符串自動命名相關(guān)文件通過如下兩步創(chuàng)建Oracle管理的文件2-2.OMF(1)在初始化參數(shù)文件中設(shè)置DB_CREATE_FILE_DEST和DB_CREATE_ONLINE_LOG_DEST_n參數(shù)(2)在CREATEDATABASE命令中只給出文件名(不
8、給出文件路徑),Oracle會自動將其創(chuàng)建在指定的目錄并自動管理該文件3.使用DBCA創(chuàng)建數(shù)據(jù)庫Oracle數(shù)據(jù)庫配置助手(簡稱DBCA),是一個圖形用戶界面(GUI)工具,它可與Oracle通用安裝程序進行交互,也可以單獨使用,它的主要作用是簡化數(shù)據(jù)庫的創(chuàng)建過程。DBCA能完成的操作創(chuàng)建數(shù)據(jù)庫配置數(shù)據(jù)庫選項刪除數(shù)據(jù)庫數(shù)據(jù)庫創(chuàng)建模板管理配置自動存儲管理(ASM)DBCA為不同應(yīng)用環(huán)境提供的模板一般用途事務(wù)處理定制數(shù)據(jù)庫數(shù)據(jù)倉庫3.使用DBC