oracle如何創(chuàng)建實例 oracle如何建模?
oracle如何建模?數(shù)據(jù)庫設計的方法因數(shù)據(jù)庫而異,但建模階段是相同的,所以可以用一些常用的工具進行,如Rationalrose、PowerDesigner等。這個階段主要是根據(jù)系統(tǒng)的需求,獲取并分析
oracle如何建模?
數(shù)據(jù)庫設計的方法因數(shù)據(jù)庫而異,但建模階段是相同的,所以可以用一些常用的工具進行,如Rationalrose、PowerDesigner等。這個階段主要是根據(jù)系統(tǒng)的需求,獲取并分析要實現(xiàn)的應用系統(tǒng)的信息,分析數(shù)據(jù)的內(nèi)外關系,從而有效地建立整個系統(tǒng)的數(shù)據(jù)結構(關系數(shù)據(jù)庫中通常稱為表結構),并在此基礎上分析數(shù)據(jù)庫的數(shù)據(jù)量、數(shù)據(jù)流量和響應速度。具體的操作標準是數(shù)據(jù)庫、用戶 特定需求和分析師 體驗。從數(shù)據(jù)庫性能、安全性、易管理性和易開發(fā)性等方面考慮,具體方法因分析師 喜好和習慣。可以用工具代替工具,這樣可以讓分析過程變得簡單,最重要的是可以生成一些圖形,比如E-R圖,讓分析過程一目了然。
結構設計
這一步的設計與系統(tǒng)將使用的特定數(shù)據(jù)庫以及數(shù)據(jù)庫運行的硬件和軟件平臺有關。目的是盡可能合理地為數(shù)據(jù)庫分配物理空間。這一步在數(shù)據(jù)庫設計中非常重要,關系到數(shù)據(jù)庫數(shù)據(jù)的安全性和數(shù)據(jù)庫的性能。具體來說,這個步驟包括在磁盤上分配相應表空間的數(shù)據(jù)文件。還需要根據(jù)數(shù)據(jù)的大小確定重做日志文件和回滾段的大小,然后進行分配。這些文件的分配要遵循一些原則,有利于備份和性能優(yōu)化。原理如下(以ORACLE數(shù)據(jù)庫為例):
1.為表和索引建立不同的表空間。禁止將非核心oracle系統(tǒng)組件放在system表空間中,并確保數(shù)據(jù)表和索引表空間位于不同的磁盤驅動器上。
2.了解最終用戶如何訪問數(shù)據(jù),如果可能,將經(jīng)常查詢的對象和經(jīng)常查詢的對象放在不同的物理磁盤上。
3.當數(shù)據(jù)庫包含允許用戶并行訪問不同數(shù)據(jù)元素的大型對象時,將對象存儲在多個磁盤上是有益的。可以使用分區(qū)。在操作系統(tǒng)平臺上定義有幾百萬行的表時,需要更加小心,因為數(shù)據(jù)庫文件的大小是有限的,這是操作系統(tǒng)而不是oracle造成的。
4.在獨立的磁盤上創(chuàng)建至少兩個用戶定義的回滾表空間來存儲用戶 自己的回滾段。在初始化文件中安排回滾段的順序,以便它們可以在多個磁盤之間切換。
5.將重做日志文件放在讀寫較少的磁盤上。對于每個oracle實例,應該建立兩個以上的重做日志組,同一組的兩個成員應該放在不同的設備上。
6.確定表和索引的大小,這決定了保存它們所需的表空間的大小,也決定了哪些表空間在物理上安裝在哪些磁盤上以及安裝在哪里。一些表空間可以組合在一起。具體的估算方法可以基于一些oracle公式,其存儲參數(shù)如(pctfree,pctused)要根據(jù)每個表的具體特點和用途來定義。
關于數(shù)據(jù)庫參數(shù)的設計
每個數(shù)據(jù)庫在建立時都有默認的參數(shù)設置,但對于特定的應用程序,參數(shù)設置可能會有所不同。默認的參數(shù)設置往往需要根據(jù)應用系統(tǒng)的特點進行更改,如操作系統(tǒng)平臺、實例數(shù)量、各種內(nèi)存大小的設置、采用的線程以及各個數(shù)據(jù)庫的備份等。具體參數(shù)必須修改得最合適,這對數(shù)據(jù)庫性能非常重要,也是保證應用系統(tǒng)所需數(shù)據(jù)庫功能得以實現(xiàn)的重要一步。
開發(fā)軟件的接口問題
最后,應該考慮數(shù)據(jù)庫設計和所選開發(fā)軟件之間的接口。要準備好接口程序,有些是第三方軟件已經(jīng)準備好的,有些是數(shù)據(jù)庫自己需要的,比如jdbc、bd
oracle如何給方法賦權限?
創(chuàng)建用戶:創(chuàng)建由123456標識的用戶shopping,其中shopping是創(chuàng)建的用戶名,123456是用戶密碼。
創(chuàng)建用戶后,需要賦予用戶相應的權限。下面是一個例子,給購物用戶三個權限:connect、resource和DBA。授權:授予購物連接、資源和數(shù)據(jù)庫管理員權限