資料庫模式如何與Oracle的體系對應的

2025-03-23 09:25:33 字數 2486 閱讀 9830

如何確定oracle資料庫的連線模式是專用,還是共享模式

1樓:網友

專用伺服器:乙個客戶端連線對應乙個伺服器程序共享伺服器:多個客戶端連線對應乙個伺服器程序,伺服器端存在乙個程序排程器來管理。

判斷oracle是共享模式還是專用模式用以下方法:

show parameter shared_server;

如果數值》 0 ,就是enable了共享伺服器。

oracle中的使用者、角色、模式以及模式物件,分別指什麼

2樓:網友

你登陸使用的使用者auto就是使用者,auto以什麼身份(通常有normal,dba,sysoper),這個身份就是角色,你在auto使用者下建立了表,那麼表就是模式物件,表屬於關係模式,所以模式是資料的呈現方式。

3樓:網友

oracle中 模式 和使用者是乙個概念。

所以:中sco 是模式名,也是使用者名稱。

模式,應該是一組物件的集合,比如表、檢視、儲存過程。

角色,是一組許可權的集合。可以把角色,授權給使用者。

在最新的資料庫結構中(比如sqlserver2008),使用者和模式是分離的。

可以把模式,即一組物件 指定給使用者。

oracle資料庫和應用前端對應的問題

4樓:網友

oracle 的使用者模式和crm的使用者是兩個不同概念。

crm使用者帳號id的員工角色許可權是靠crm程式根據業務需求開發實現的,沒有你想像的那麼容易用oracle使用者模式去實現。

看來你是不懂計算機程式設計。

而oracle 使用者模式是 oracle資料庫管理系統建立的,可以給使用者模式賦予不同的資料庫操作和訪問許可權,這些許可權是程式開發人員管理維護的。

5樓:網友

在應用裡面增加50使用者即可。

oracle 資料庫的外模式,內模式,模式。

6樓:網友

引用我覺得這裡說得還是比較靠譜:

在oracle資料庫中,模式對應整個資料庫中的表、索引、序列;

外模式對應某個使用者的表、索引、序列、檢視、同義詞,也稱為「方案物件」;

內模式對應儲存結構,比如邏輯儲存結構(表空間、區、段、塊等)、物理儲存結構(資料檔案、控橋碧纖制檔案、重做日慧悔志檔案、初始化引數檔案、配置檔案等)。

其他資料庫類似。

最大的問題在於電腦不是中國人發明的,數敏仿據庫概念也不是,模式的詞彙是硬翻譯過來的。

個人認為模式,就是架構層次的意思,模式:總體架構及設計方式。

外模式:使用者層,所有與使用者程式或使用者打交道的一系列概念。

內模式:儲存層,所有與資料儲存方式打交道的一系列概念。

如果要以檢視訪問來看,就更典型:

select * from 資料庫。a檢視。

a檢視純粹用於使用者層。

而檢視->表->表空間的整體架構就是資料庫模式。

a檢視基於 b,c,d表。

b,c,d表又位於b,c,d表空間。

那麼 a->b,c,d就是外模式到模式的對應, b,c,d=>到b,c,d就是模式到內模式的對應。

內模式不僅包含表如何存放到表空間,表空間如何在檔案上儲存,還要關心表空間如何分頁、分段、分割槽等。

7樓:

一、模式(schema)

定義:也稱邏輯模式,是資料庫中全體資料的邏輯結構和特徵的描述,是所有使用者的公共資料檢視。

理解: 乙個資料庫只有乙個模式;

是資料庫資料在邏敬改輯級上的檢視;

資料庫模式以某一種資料模型為基礎;

定義模式時不僅要定義資料的邏輯結構(如資料記錄由哪些資料項構成,資料項的名字、型別、取值範圍等),而且要定義與資料有關的安全性、完整性要求,定義這些資料之間的聯絡。

二、外模式(external schema)

定義:也稱子模式(subschema)或使用者模式,是資料庫使用者(包括應用程式員和終端使用者)能夠看見和使用的區域性資料的邏輯結構和特徵的描述,是資料庫使用者的資料檢視,是與某一應用有關的資料的邏輯表示。

理解: 乙個資料庫可以有多個外模式;

外模式就是使用者檢視;

外模式是保證資料安全性的乙個有力措施。

三、內模式(internal schema)

定義:也稱儲存模式(storage schema),它是資料物理結構和儲存方式的描述,是資料在資料庫內部的表示方式(例如,記錄的儲存方式是順序儲存、按照b樹結構儲存還是按hash方法儲存;索引按照什麼方式組織;資料是否壓縮儲存,是否加密;資料的儲存記錄結構有何規定)。

理解: 乙個資料庫只有乙個內模式;

乙個表可能由多個檔案組成,如:資料檔案、索引檔案。

它是資料庫管理系統(dbms)對資料庫中資料進行有效組織和管理亮蘆判的方法。

其目的有:為了減少資料冗餘,實現資料共享;

為了提高存取效率,改善效能譁則。

如何在dos下進入oracle資料庫

確保 echo oracle home 有值 sqlplus user passwd databasename 在dos下怎麼進入oracle資料庫?一般安裝自帶的有sqlplus 輸入 sqlplus 使用者名稱 密碼 就可以了 括號裡的可以預設。sqlplus as sysdba 啟動服務和監聽...

如何在linux下重啟oracle資料庫

1 開啟一個terminal切換到oracle使用者,用oracle使用者修改以下內容,注意要用oraclee使用者編輯,cd到oracle的安裝目錄的bin目錄。2 用oracle使用者修改以下內容,注意要用oraclee使用者編輯,切換到oracle的bin目錄,按下enter後,輸入vi db...

sql連線oracle資料庫tables裡面不顯示錶

1 通過sysdb角色檢視資料庫是否正常,然後進入下一步。2 解壓檔案的32位客戶端如圖所示 需要把這個解壓到安裝目錄下面的product檔案目錄下面。3 將oracle安裝目錄中的tnsnames.ora 位於 oracle home network admin中 拷貝到該目錄下。4 可以通過解壓...