淺述Oracle使用者表空間關係
本文將談談Oracle使用者表空間關係,這在Oracle中比較重要。希望本文能對大家瞭解Oracle使用者表空間關係有更多的幫助。
一個使用者可以使用一個或多個表空間,一個表空間也可以供多個使用者使用。使用者和表空間沒有隸屬關係,表空間是一個用來管理資料儲存邏輯概念,表空間只是和資料檔案發生關係,資料檔案是物理的,一個表空間可以包含多個資料檔案,而一個資料檔案只能隸屬一個表空間。
使用者屬於資料庫例項的,在一個例項下不能同名使用者。但在一Oracle伺服器,可以建立多個例項,只要你的機器配置夠用就可以。因為一個例項啟動起碼需要100多兆記憶體的。所以在一Oracle伺服器上可以存在多個同名使用者,他們是屬於不同資料庫例項,他們對應使用的表空間在不同的例項上。
查詢表空間和使用者之間的關係:
- SELECT FROM DBA_SEGMENTS WHERE TABLESPACE_NAME=?
Oracle使用者表空間關係FAQ:
在Oracle中建立了一個使用者UB,它的預設表空間是TSA,在資料庫用了一段時間後,發現原來搞錯了,把預設表空間改成TSB。現在想問幾個問題:
1.資料究竟放在那個表空間上了?
更改以前的放在tsa裡面,後來的放在tsb裡面
2.我想把資料都放回表空間TSB上可以嗎?
將表b存放在tsa裡面 --alter table b move tablespace tsb;
3.怎樣才知道資料表放在哪個表空間上?select table_name,TABLESPACE_NAME from user_tables;
4.我用Exp 來匯出UB這個使用者,能把它所有資料都匯出嗎?可以。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/223653/viewspace-1273278/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle - 資料庫的例項、表空間、使用者、表之間關係Oracle資料庫
- oracle中的資料庫、使用者、方案、表空間、表物件之間的關係Oracle資料庫物件
- 關於表空間和表的關係
- 測試表的空間壓縮與表空間的關係
- Oracle表空間、段、區和塊簡述Oracle
- PostgreSQL-表空間、資料庫、使用者之間的關係(七)SQL資料庫
- Oracle新建使用者、表空間、表Oracle
- 刪除表空間及所有指向關係
- Oracle表空間相關操作Oracle
- Oracle建立表空間和使用者Oracle
- oracle 建立表空間和使用者Oracle
- Oracle中新建表空間、使用者Oracle
- oracle臨時表空間相關Oracle
- Oracle RAC建立表空間和使用者Oracle
- oracle RAC 建立使用者和表空間Oracle
- Oracle表空間Oracle
- Oracle 表空間查詢相關sqlOracleSQL
- Oracle批次修改使用者表table的表空間Oracle
- Oracle 建立表空間和使用者指令碼Oracle指令碼
- Oracle新建表空間、使用者及授權Oracle
- oracle 快速建表空間,使用者,賦權Oracle
- oracle 檢視使用者所在的表空間Oracle
- 修改oracle使用者名稱,表空間名字,Oracle
- Oracle - 表空間相關常用操作語句Oracle
- 關於oracle表空間的規劃方法Oracle
- oracle temp 表空間Oracle
- 增加oracle表空間Oracle
- oracle undo 表空間Oracle
- oracle users 表空間Oracle
- Oracle表空間管理Oracle
- oracle建立表空間Oracle
- Oracle 表空間管理Oracle
- oracle表空間操作Oracle
- ORACLE MOVE表空間Oracle
- ORACLE表空間概述Oracle
- Oracle表空間命令Oracle
- Oracle 表空間回收Oracle
- Oracle的表空間、使用者和使用者授權Oracle