oracledatabase配置 oracle的schema有什么用途?
oracle的schema有什么用途?復(fù)制副本:模式是數(shù)據(jù)庫(kù)對(duì)象的集合。為了區(qū)分每個(gè)集合,我們需要給這個(gè)集合命名。這些名稱是我們?cè)趀nterprisemanager方案中看到的具有類似用戶名的許多節(jié)點(diǎn)
oracle的schema有什么用途?
復(fù)制副本:模式是數(shù)據(jù)庫(kù)對(duì)象的集合。為了區(qū)分每個(gè)集合,我們需要給這個(gè)集合命名。這些名稱是我們?cè)趀nterprisemanager方案中看到的具有類似用戶名的許多節(jié)點(diǎn)。這些具有相似用戶名的節(jié)點(diǎn)實(shí)際上是一個(gè)架構(gòu),其中包含各種對(duì)象,例如表、視圖和序列、存儲(chǔ)過(guò)程、同義詞、索引、群集和數(shù)據(jù)庫(kù)鏈接。
用戶通常對(duì)應(yīng)于一個(gè)架構(gòu)。用戶的架構(gòu)名稱等于用戶名,并且是用戶的默認(rèn)架構(gòu)。這就是為什么我們看到模式名都是enterprisemanager模式中的數(shù)據(jù)庫(kù)用戶名。
oracle中schema指的是什么?
模式是一個(gè)邏輯概念,它在邏輯上將所有相關(guān)對(duì)象(表、視圖、索引、進(jìn)程、包等)組織到一個(gè)集合中。一般來(lái)說(shuō),模式的名稱與負(fù)責(zé)該模式的用戶的名稱是一致的。讓我舉一個(gè)例子來(lái)說(shuō)明schema和用戶名之間的關(guān)系,以及user下的表和索引。建筑物相當(dāng)于一個(gè)數(shù)據(jù)庫(kù)。一棟樓有兩戶,用戶a和用戶B,當(dāng)用戶a進(jìn)入自己的房間(schema)時(shí),可以在自己的房間里添加桌子(table)、椅子(view)、沙發(fā)(index)等。當(dāng)然,用戶B也可以將不同的桌子、椅子和沙發(fā)添加到自己的模式中。嗯,我們知道用戶a和用戶B有不同的房間(模式),所以通常我們會(huì)直接說(shuō)用戶a或用戶B,這樣我們就可以區(qū)分他們不同的桌椅。但嚴(yán)格來(lái)說(shuō),我們應(yīng)該說(shuō)用戶a的房間(schema)不同于用戶B的房間(schema)。所以我們通常說(shuō)用戶a,它直接表示模式a。
Schema在oracle里是什么意思?
模式是數(shù)據(jù)庫(kù)對(duì)象的集合。Schema對(duì)象是數(shù)據(jù)庫(kù)數(shù)據(jù)的邏輯結(jié)構(gòu)。數(shù)據(jù)庫(kù)對(duì)象按模式劃分為不同的邏輯結(jié)構(gòu)。在oracle11g和以前的版本中,schema和user是同一個(gè)概念(12c尚未理解)。所以:斯科特表1Scott是模式名,也是用戶名。模式應(yīng)該是對(duì)象的集合,例如表、視圖和存儲(chǔ)過(guò)程。角色是一組權(quán)限。您可以將角色委派給用戶。在最新的數(shù)據(jù)庫(kù)結(jié)構(gòu)(如SQLServer2008)中,用戶和模式是分開(kāi)的。一個(gè)模式,一組對(duì)象,可以分配給一個(gè)用戶。
oracle怎么查詢schema?
Oracle的模式與用戶一一對(duì)應(yīng),名稱相同。使用system user登錄,執(zhí)行select user ame from dbauuusers,結(jié)果是所有模式。