freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

oracle 數(shù)據(jù)庫部署方案設計-文庫吧

2025-04-28 07:55 本頁面


【正文】 oduct/{ 數(shù)據(jù)庫release 版本} ,如/home/db/oracle/product/ 。 數(shù)據(jù)庫實例的命名規(guī)則普通使用模式的Oracle 數(shù)據(jù)庫的服務名和實例名CSID) 是相同的。 RAC模式下的Oracle 數(shù)據(jù)庫的服務名與實例名不同。數(shù)據(jù)庫服務名的命名格式為: XXXYY db {m}數(shù)據(jù)庫的SID 的命名格式為: XXXYY db {m} {n}說明:其中xxx 表示長度為3 個字符的應用項目縮寫。YY: 代表數(shù)據(jù)庫用途, pd 代表生產庫, hi 代表歷史庫, rp 代表報表庫,cf 代表配置庫:m 表示數(shù)據(jù)庫序號,從09 , 根據(jù)項目的數(shù)據(jù)庫數(shù)量進行編號。n 表示RAC 節(jié)點實例序號1,2, 3…… 。用以區(qū)分多節(jié)點的RAC 數(shù)據(jù)庫的不同實例。對于普通模式的數(shù)據(jù)庫,該位不指定。 表空間設計 業(yè)務數(shù)據(jù)量的估算估算所有業(yè)務SCHEMA 下的所有table 的尺寸。數(shù)據(jù)量估算的前提:? 數(shù)據(jù)庫的物理表結構已經(jīng)確定,并且設計己凝固。? 用戶方提供較為準確的估算依據(jù),例如業(yè)務變動的頻率、數(shù)據(jù)需要保存的周期等。該表是一個示例,可根據(jù)業(yè)務的不同有所變化。序號表名增長量年數(shù)據(jù)量1234新上線或擴容,對所申請的存儲不得全部一次性掛上,應該預留出30%左右的空間用于追加,以防止出現(xiàn)業(yè)務發(fā)展和預期不一致時剩余空間多寡不均,調整困難。 操作系統(tǒng)上應該預先做好幾個合適大小的lv 備用,包括用于System/sysaux 等表空間的小尺寸的lv 和用于數(shù)據(jù)表空間、索引表空間的大尺寸1v ,這些lv 要求在HA兩邊主機都可見,不必單純因為數(shù)據(jù)庫增加數(shù)據(jù)文件而需要重新同步HA。 表空間的使用規(guī)則目前多數(shù)數(shù)據(jù)庫系統(tǒng)采用數(shù)據(jù) 大集中 原則,對數(shù)據(jù)庫的性能要求較高。這就要求對數(shù)據(jù)庫進行必要的優(yōu)化配置。表現(xiàn)在表空間的配置上,應遵循以下原則:最小化磁盤I/O 。在不同的物理磁盤設備上,分配數(shù)據(jù)。盡可能使用本地管理表空間。多數(shù)系統(tǒng)采用RAID1+O 或RA1DO+l,該技術很好的解決了最小化磁盤I/O。基本不必考慮在不同的物理磁盤設備上,分配數(shù)據(jù)的原則。 表空間的類型按照表空間所包含的數(shù)據(jù)文件類型, Oracle 表空間類型有三類:數(shù)據(jù)表空間(permanence tablespace) 用來保存永久數(shù)據(jù),包含永久數(shù)據(jù)文件。強烈建議在永久表空間內創(chuàng)建永久數(shù)據(jù)文件,不要創(chuàng)建臨時數(shù)據(jù)文件。臨時表空間(temporary tablespace) 用來保存臨時數(shù)據(jù), 多用于數(shù)據(jù)的磁盤排序。強烈建議在臨時表空間內創(chuàng)建臨時數(shù)據(jù)文件,不要創(chuàng)建永久數(shù)據(jù)文件?;貪L表空間(rollback/undo tablespace) 僅用來保存回退信息。不能在該表空間創(chuàng)建其他類型的段(如表、索引等)。為了更好的管理表空間, 同時提高Oracle 數(shù)據(jù)庫系統(tǒng)性能, 在上述三類基礎上, 針對數(shù)據(jù)的業(yè)務功能, 進一步對其加以分類。因此Oracle 數(shù)據(jù)庫的表空間劃分為基本表空間和應用表空間。如下表:(1) 基本表空間: 是指Oracle 數(shù)據(jù)庫系統(tǒng)為其自身運行而使用的表空間。表空間類別表空間名稱存儲內容說明數(shù)據(jù)表空間SYSTEM表空間Oracle 數(shù)據(jù)庫系統(tǒng)自身生成統(tǒng)數(shù)據(jù)字典對象存儲oracle 數(shù)據(jù)庫系的和使用一基本表空間數(shù)據(jù)表空間SYSAUX存儲SYSAUX數(shù)據(jù)Oracle 數(shù)據(jù)庫系統(tǒng)自身生成的和使用一基本表空間回滾表空間UNDO表空間容納回滾數(shù)據(jù)如果UNDO表空間是自動管理,則Oracle 數(shù)據(jù)庫系統(tǒng)自身生成的生產數(shù)據(jù)庫不應該有如TOOLS、XDB、EXAMPLE 等oracle 默認安裝表空間。(2) 應用表空間:是指業(yè)務應用數(shù)據(jù)保存在此類表空間中。它由DBA 或相關的數(shù)據(jù)庫規(guī)劃設計人員創(chuàng)建和規(guī)劃。表空間類別表空間名稱存儲內容說明臨時表空間TEMP 表空間容納排序數(shù)據(jù)數(shù)據(jù)表空間TABLES 表空間存儲小數(shù)據(jù)表數(shù)據(jù)表空間TABLES PARTITION存儲巨型表數(shù)據(jù)數(shù)據(jù)表空間INDEXS 表空間存儲小數(shù)據(jù)表的索引數(shù)據(jù)表空間INDEXS PARTITION存儲巨型數(shù)據(jù)表的索引數(shù)據(jù)表空間LOB 表空間存儲LOB 的數(shù)據(jù)數(shù)據(jù)文件都使用裸設備方式,使用固定大小,不推薦設置為自動擴展。(1) 基本表空間及其文件命名規(guī)范表空間名稱普通文件名說明SYSTEM總空間大小設置為2GSYSAUX總空間大小設置為4G,如果空間非常緊張,可設置為2GUNDOTBSl總空間不小于8GTEMP總空間不小于4G說明:? 普通文件名(即創(chuàng)建在文件系統(tǒng)上的文件) nn 為從01 開始計數(shù)的兩位整數(shù)序號。如: 01, 02, 03 ……… 。 各表空間根據(jù)需求在建庫時確定。(2) 數(shù)據(jù)文件路徑: /home/db/oracle/oradata/{DB_NAME}/(3) 數(shù)據(jù)文件的使用方式:裸設備:適用于RAC 及共享磁盤雙機熱備數(shù)據(jù)庫架構。創(chuàng)建數(shù)據(jù)庫前, 在指定的目錄下創(chuàng)建指向裸設備的軟連接文件。命令如下:ln s / dev/ rxxxxx / home/db/ oracle/oradata/{DB_NAME}/ (2) 應用表空間及其文件命名規(guī)范:說明:? 表空間的命名規(guī)則nn 為從01 開始計數(shù)的兩位整數(shù)序,號,表示表空間的數(shù)目。如: 01, 02 ,03 。? 普通文件名(即創(chuàng)建在文件系統(tǒng)上的文件)39。 nn 為從01 開始計數(shù)的兩位整數(shù),表示數(shù)據(jù)文件的數(shù)目。如: 01, 02,03。 各表空間根據(jù)需求在建庫時確定。(2) 數(shù)據(jù)文件路徑: / home/ db/ oracle/ oradata/ {DB_NAME}/(3) 數(shù)據(jù)文件的使用方式: 裸設備:適用于RAC 及共享磁盤雙機熱備數(shù)據(jù)庫架構。創(chuàng)建數(shù)據(jù)庫前,在指定的目錄下創(chuàng)建指向裸設備的連接文件。命令如下:ln s / dev/ rxxx / home/ db/ oracle/ oradata/ {DB_NAME} /r+ 表空間名稱_nn_ Slze其中: xxx 為裸設備的名稱。該名規(guī)則相關命名規(guī)范。 表空間的物理使用規(guī)則 表空間的物理分布對于小規(guī)模數(shù)據(jù)庫,I/O 不是主要的性能瓶頸,可以不考慮物理分布的問題。對于中規(guī)模數(shù)據(jù)庫及大規(guī)模數(shù)據(jù)庫, 應當考慮:盡可能把應用數(shù)據(jù)表空間、應用的索引表空間以及相應得分區(qū)表空間分布在獨立的物理卷上。其次把UNDO、TEMP、REDOLOG 分布在不同的物理卷上。 表空間的參數(shù)設置原則對于數(shù)據(jù)庫的存儲空間管理Oracle 有以下的選擇: 1 Extent 的管理對Extent 的管理有兩種方式。一般情況下,我們推薦數(shù)據(jù)庫管理員使用本地管理中的指定大小(Uniform Size) 的方式創(chuàng)建表空間。,管理(Dictionary Management)在數(shù)據(jù)字典的管理方式中, 數(shù)據(jù)庫使用數(shù)據(jù)字典來跟蹤數(shù)據(jù)對象的存儲分配,這樣當出現(xiàn)數(shù)據(jù)對象的存儲變化時, 數(shù)據(jù)庫需要更新數(shù)據(jù)字典以保證系統(tǒng)可以跟蹤數(shù)據(jù)庫對象的存儲變化, 這在某種程度上會造成系統(tǒng)性能的下降。(Local Management)在本地管理方式中, 數(shù)據(jù)庫使用每一個數(shù)據(jù)文件的前面8 個數(shù)據(jù)塊中的每一位來代表數(shù)據(jù)塊的占用方式。由于這種方式跟蹤數(shù)據(jù)對象的存儲分配不需要訪問數(shù)據(jù)字典,這在一定程度上避免了遞歸調用的出現(xiàn),提高了系統(tǒng)存儲管理的效率。對于本地的Extent 管理有兩種方式:(1) 自動分配(Autoallocate)自動分配的方式指由數(shù)據(jù)庫系統(tǒng)按照數(shù)據(jù)對象的大小決定該對象的每一個EXNENT 的大小。一般情況下, 由于數(shù)據(jù)庫系統(tǒng)并不能預先的確定該對象的總的大小,數(shù)據(jù)庫總是傾向于在初始的幾個Extent 使用較小的值, 然后按照812810248192 個數(shù)據(jù)塊的方式急劇的增大。這通常會造成系統(tǒng)過多的碎片和較低的存儲空間的利用效率。(2) 指定大小(Uniform Size)指定大小的方式指由數(shù)據(jù)庫管理員在創(chuàng)建表空間時間指定該表空間的所有的EXNENT 的大小, 這樣該表空間的所有的Extent 具有同樣的大小。一般情況下, 由于數(shù)據(jù)庫管理員能夠預先的估計出該表空間的數(shù)據(jù)對象的大小,所以數(shù)據(jù)庫管理員通常能夠確定合適的UNIFORM SIZE 來創(chuàng)建數(shù)據(jù)表空間。通過指定合適的數(shù)據(jù)表空間, 可以避免系統(tǒng)出現(xiàn)過多的碎片和提高存儲空間的利用效率。一般情況下,建議數(shù)據(jù)庫管理員能夠使用指定大小的方式來創(chuàng)建表空間,除非明確知道表空間中僅僅存儲較小的數(shù)據(jù)對象,否則不要使用自動的EXTENT 管理方式。2 Segenmt 的管理對Segment 的管理可分為兩種。我們推薦使用ASSM 方式。(Manual)手工管理方式是指用戶創(chuàng)建表空間時使用手工指定參數(shù)Freelist , FreelistGroup 來控制表空間的段的空閑塊。手工的管理管理可以帶來更多的靈活性。(ASSM)自動的管理方式指數(shù)據(jù)庫系統(tǒng)使用BITMAP 的方式來管理空閑塊。在這種情況下如果多個對象需要分配空間,可能會造成對某一塊的競爭。 表的參數(shù)設置原則存儲參數(shù)pctfree 和pctused 決定了一個數(shù)據(jù)塊在不同的數(shù)據(jù)庫操作下的可用性, 它與數(shù)據(jù)對象的操作性質密切相關。對于主要操作為insert 的數(shù)據(jù)對象,可以考慮設定較小pctfree 和較大的pctused ,如pctfree=5 Pctused=60 。對于更新較為頻繁的系統(tǒng),可以設定較大的pctfree 和較小的pctused 來避免行的遷移,如pctfree=20 Pctused=40 。對于數(shù)據(jù)的保留時間較長,同時數(shù)據(jù)的刪除較少可以考慮設定較小的pctfree 和較大的pctused ,如: Pctfree=10 Pctused=50 。存儲參數(shù)initrans 和maxtrans 決定了數(shù)據(jù)對象的同一個數(shù)據(jù)塊中能夠并發(fā)進行的事務數(shù)。由于目前的數(shù)據(jù)塊由逐步變大的趨勢,故此同一個數(shù)據(jù)塊中發(fā)生并發(fā)事務的幾率在上升。對于db_Block_Size=8192 的OLTP 系統(tǒng),可以設定initrans = 4 ,Maxtrans=10 Undo/temp 表空間的估算? Undo 設置原則推薦使用UNDO TABLESPACE ,讓系統(tǒng)自動管理回滾段。須考慮以下幾個問題: 系統(tǒng)并發(fā)事務數(shù)有多少?系統(tǒng)是否存在大查詢或者大是事務?頻繁與否?能提供給系統(tǒng)的回滾段表空間的磁盤空間是多少?? Temp 設置原則可創(chuàng)建缺省臨時表空間temp ,取數(shù)據(jù)庫的缺省參數(shù)。一般情況下,生產數(shù)據(jù)庫系統(tǒng)的臨時表空間不是用缺省的。應另外創(chuàng)建臨時表空間,以供較大的排序事務使用。可設置每個Transaction 類別用戶,對應一個臨時表空間。 索引的使用原則(1) 當查詢的行數(shù)占整個表總行數(shù)的比例=5%時,建立B樹索引效果比較明顯。(普通索引就是B數(shù)索引)(2) 在頻繁進行排序或分組(即進行group By 或order By 操作)的列上建立索引。(3) 在頻繁使用distinct關鍵字進行查詢的列上面建立索引。(4) 進行表連接時,在連接字段上面建立索引。(5) 對于鍵值頻繁更新的索引, 需要定期的進行重建。一般情況下, 對于經(jīng)常同時使用多個數(shù)據(jù)項進行查詢的對象可以創(chuàng)建復合索引,使用復合索引時特別要考慮的各個數(shù)據(jù)項在索引中的相對位置。一般情況下,我們把最常用的列放在第一位而不太常用的列放在稍后面的位置。在復合索引創(chuàng)建后,我們要求用戶在查詢數(shù)據(jù)的時候也遵循同樣的方式來使用索引。雖然目前能夠使用復合索引中的后面的數(shù)據(jù)項,但是按序使用復合索引可以給我們帶來較高的效率。(1) 在使用函數(shù)索引(Functionbased INDEX) 時, 需要設置初始化參數(shù)QUERY_REWRITE_ENABLED=TRUE ,創(chuàng)建該索引的用戶需要有CREATE INDEX 和QUERY REWRITE 權限。(2) 對于經(jīng)常進行運算比較的一些列,可以考慮建立函數(shù)索引,但是也可以通過在表中使用原來的列的函數(shù)形式來實現(xiàn)(3) 在OLTP 系統(tǒng)中,一般情況下我們不建議使用函數(shù)索引。 樹索引的使用原則(1)當查詢的行數(shù)占整個表總行數(shù)的比例。5%時,建立B樹索引效果比較明顯。否則,就要慎重考慮是否需要建立B索引。(2) 索引列包含的不同值很多時, 應該建立B樹索引。使用B樹索引時候應該注意的是, 它對AND/OR 等條件邏輯組合查詢的效率很低。 (1) 索引列包含的不同值很少時,應該建立位圖索引。位圖索引對AND/OR 等條件邏輯組合查詢的效率很高。(2) 修改表的代價很大, 適用于只讀性, 或更新很少的表。 文件設計如果使用裸設備作為數(shù)據(jù)庫設備, 則在該目錄下建立到相應的裸設備的鏈接文件。如果使用文件作為數(shù)據(jù)庫設備,則根據(jù)存儲空間的需求, 建立獨立的文件系統(tǒng), 掛接到該目錄下。 RAC 配置文件SrvconfigSizeSize 表示了文件/設備的大小,由數(shù)字部分和單位部分組成: XU,其中, X 是一個正整數(shù), 取值范圍從1 1023 , U 是單位標識位,是1 位的字符,取值范圍為k、m、g、t ,分別表示了KByte、MByte、GByte、TByte , Size 的值應該根據(jù)文件/設備的數(shù)據(jù)大小指定。 參數(shù)文件對于共享磁盤的雙機熱備的系統(tǒng), 發(fā)生失效接管(failover) 時,應使用p
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1