Oracle作為一種超大規模型的數據庫,所存儲數據的量和一般數據庫的相比要大的多,以下就是對Oracle數據庫的體系結構的相關內容的介紹,以下是文章的具體介紹,望你浏覽完以下的內容會有所收獲。
Oracle數據庫包括Oracle數據庫服務器和客戶端。
Oracle數據庫服務器:
Oracle Server是一個對象一關系數據庫管理系統。它提供開放的、全面的、和集成的信息管理方法。每個Server由一個 Oracle DB和一個 Oracle Server實例組成。它具有場地自治性(Site Autonomy)和提供數據存儲透明機制,以此可實現數據存儲透明性。每個 Oracle數據庫對應唯一的一個實例名SID,Oracle數據庫服務器啟動後,
一般至少有以下幾個用戶:
Internal,它不是一個真實的用戶名,而是具有SYSDBA優先級的Sys用戶的別名,它由DBA用戶使用來完成數據庫的管理任務,包括啟動和關閉數據庫;Sys,它是一個 DBA用戶名,具有最大的數據庫操作權限;System,它也是一個 DBA用戶名,權限僅次於 Sys用戶。
客戶端:
為數據庫用戶操作端,由應用、工具、SQL* NET組成,用戶操作數據庫時,必須連接到一服務器,該數據庫稱為本地數據庫(Local DB)。在網絡環境下其它服務器上的 DB稱為遠程數據庫(Remote DB)。用戶要存取遠程 DB上的數據時,必須建立數據庫鏈。
Oracle數據庫的體系結構包括物理存儲結構和邏輯存儲結構。由於它們是相分離的,所以在管理數據的物理存儲結構時並不會影響對邏輯存儲結構的存取。
Oracle修改表owner
- create user test identifIEd by test
- grant resource,connect to test;
- create table t1 (id number,name varchar2(20));
- insert into t1 values (1,'xx');
- commit;
- grant all on t1 to test1;
這樣的操作似乎只能在同一個數據庫中操作。
- create user test1 identifIEd by test1
- grant resource,connect to test1;
- conn test1/test1
- create table temp(id number,name varchar2(20))
partition by range(id)- (partition part0 values less than (-1),
- partition part1 values less than (maxvalue));
- create table t1(id number,name varchar2(20));
- alter table temp Exchange partition part1 with
table test.t1- including indexes without validation;
- alter table temp Exchange partition part1 with
table t1 including indexes without validation;
以上的相關內容就是對Oracle數據庫與Oracle修改表owner的部分內容的介紹,望你能有所收獲。