Oracle中的Schema和表空間使用詳解
Schema
Schema是數(shù)據(jù)庫(kù)對(duì)象的集合。
Schema里面包含了各種對(duì)象如tables,views,sequences,stored procedures,synonyms,indexes,clusters,database links。
用戶與Schema的關(guān)系
一個(gè)用戶對(duì)應(yīng)一個(gè)缺省Schema,該Schema名和用戶名相同。
操作對(duì)象時(shí),如果不指定Schema,則會(huì)使用當(dāng)前用戶缺省的Schema。
比如當(dāng)前用戶是scott的話,可以直接用select * from emp來(lái)訪問(wèn)scott.emp。
表空間
Oracle表空間是一個(gè)邏輯的概念,它在物理上是不存在的,真正存放數(shù)據(jù)的是數(shù)據(jù)文件(data files)。一個(gè)數(shù)據(jù)庫(kù)有多個(gè)表空間,一個(gè)表空間包含多個(gè)數(shù)據(jù)文件。
表空間是Oracle數(shù)據(jù)庫(kù)恢復(fù)的最小單位,容納著許多數(shù)據(jù)庫(kù)實(shí)體,如表、視圖、索引、聚簇、回退段和臨時(shí)段等。
創(chuàng)建表空間時(shí)會(huì)在物理磁盤上建立一個(gè)數(shù)據(jù)文件,作為數(shù)據(jù)庫(kù)對(duì)象(用戶、表、存儲(chǔ)過(guò)程等等)的物理存儲(chǔ)空間。當(dāng)數(shù)據(jù)文件空間不足時(shí),可以對(duì)數(shù)據(jù)文件進(jìn)行擴(kuò)容或增加數(shù)據(jù)文件。
自帶表空間
Oracle自帶表空間如下:
SYSAUXSYSTEMTEMPUNDOUSERS
用戶與表空間的關(guān)系
創(chuàng)建用戶時(shí)可以為其指定表空間,如果沒(méi)有顯性指定默認(rèn)表空間,則指定users表空間。
一個(gè)用戶一般只使用一個(gè)表空間(默認(rèn)表空間),但也可以在創(chuàng)建表時(shí)指定其他表空間。
總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
連接oracle報(bào)錯(cuò):ora-28001:the?password?has?expired解決辦法
這篇文章主要給大家介紹了關(guān)于連接oracle報(bào)錯(cuò):ora-28001:the?password?has?expired的解決辦法,當(dāng)遇到ora-28001錯(cuò)誤時(shí),這通常表示提供的密碼不符合Oracle數(shù)據(jù)庫(kù)的密碼策略要求,需要的朋友可以參考下2024-07-07
Oracle數(shù)值型函數(shù)之EXP(y)函數(shù)詳解
本文主要介紹了Oracle數(shù)值型函數(shù)之EXP(y)函數(shù)詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2025-07-07
Oracle使用in語(yǔ)句不能超過(guò)1000問(wèn)題的解決辦法
最近項(xiàng)目中使用到了Oracle中where語(yǔ)句中的in條件查詢語(yǔ)句,在使用中發(fā)現(xiàn)了問(wèn)題,所以下面這篇文章主要給大家介紹了關(guān)于Oracle使用in語(yǔ)句不能超過(guò)1000問(wèn)題的解決辦法,需要的朋友可以參考下2022-05-05
Oracle 子程序參數(shù)模式,IN,OUT,NOCOPY
Oracle 子程序參數(shù)模式主要有IN,OUT,NOCOPY,IN和OUT可以組合,OUT和NOCOPY也可以組合使用.2009-10-10
Oracle計(jì)算年齡的實(shí)用方法總結(jié)
這篇文章主要給大家介紹了關(guān)于Oracle計(jì)算年齡的相關(guān)資料,在我們?nèi)粘?shí)際業(yè)務(wù)中,可能需要根據(jù)某人出生日期、身份證號(hào)碼來(lái)實(shí)時(shí)計(jì)算年齡,需要的朋友可以參考下2023-09-09
Oracle客戶端連接報(bào)錯(cuò)ORA-12545問(wèn)題的解決辦法
這篇文章主要給大家介紹了關(guān)于Oracle客戶端連接報(bào)錯(cuò)ORA-12545問(wèn)題的解決辦法,ora12545因目標(biāo)主機(jī)或?qū)ο蟛淮嬖?連接失敗,文中通過(guò)圖文將解決的辦法介紹的非常詳細(xì),需要的朋友可以參考下2024-03-03
Oracle多表查詢中間表的創(chuàng)建實(shí)例教程
這篇文章主要給大家介紹了關(guān)于Oracle多表查詢中間表的創(chuàng)建的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2021-02-02
oracle12c安裝報(bào)錯(cuò):PRVF-0002的解決方法
本文為大家介紹下如何解決oracle12c安裝報(bào)錯(cuò):PRVF-0002,具體的排查思路如下,有類似情況的朋友可以參考下2013-09-09

