oracle的重要概念,oracle數據庫的幾個重要概念

還是踏入了IT這一行,現在來看結果還算滿意,預計將來回看這一選擇也還不錯。

既然是做大數據,跟oracle打交道必然少不了。或許這個邏輯有商議,但估計這也是一種普遍現象,

畢竟關系數據庫還是存儲的可靠基礎。

剛接觸oracle時就知道它和Mysql、SQL Server很不一樣,連基本的概念定義都不一樣。雲里霧里了很長時間,

直到最近看到了可信的參考,也是容易理解的。寫幾個基礎的定義給博友分享,發揚下精神,我分享我快樂。

1.表空間(tableSpace):若干操作系統文件的集合,實現了統一格式、跨平台大數據量,

包括SYSTEM(系統表空間)、TEMP(臨時表空間)、用戶自定義表空間三類。數據庫中所有數據都是存儲在表空間中,

不同用戶的數據默認存儲在默認表空間,也可以存儲到指定表空間。

12d737c5063ae0071a10cc43ec729ce6.jpe

2.實例(instance):提供數據庫服務的內存空間和后台進程的總稱,每一個數據庫至少要有一個實例為其服務,

實例中的內存結構稱為系統全局區(SGA)

3.Schema:一個用戶和該用戶下所有數據庫對象(表、視圖、索引等)的集合,用戶名就是Schema名。

一個數據庫對象的全稱是schma.object_name,也就是用戶名.對象名。一個用戶有權限訪問其他用戶對象時,

就加以用全稱來訪問。

4.用戶:用戶的概念在oracle中很重要,類似於mysql中的數據庫的概念(個人看法),每個用戶創建自己的數據庫對象,

默認只能訪問自己創建的對象,除非有訪問其它用戶對象的權限。

5.角色(role):若干系統權限的集合,常用的角色有connect、resource、dba等,普通用戶具有connect和resource權限即可完成所需數據庫操作。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值