會mysql,oracle是初學,了解了一下資料庫、實體、表空間、用戶之間的關系。
現在有個問題,如果有兩個完全不相關的專案,都要建立資料庫存盤資料,但又必須放在同一個服務器上,那么應該如何建庫?
mysql當然就是建兩個資料庫,而oracle中似乎有好幾種選擇,如下:
1.建兩個資料庫,分別存放
2.用同一個資料庫,建兩個實體來存放
3.一個實體,建兩個對應的表空間分別存放
4.一個表空間授權給兩個用戶,一個專案對應一個用戶
以上幾種都可行吧?那么幫我推薦下,從安全性、方便管理、性能等方面,哪種最合理吧!最好再分析下,謝了。
uj5u.com熱心網友回復:
建議樓主先了解一下 oracle 資料庫的存盤結構(資料庫)和記憶體結構(實體)4.一個表空間授權給兩個用戶,一個專案對應一個用戶
你建立兩個用戶(schema),每個用戶都有自己的表空間(TABLESPACE),這樣存放比較好,放一個表空間也沒關系;
uj5u.com熱心網友回復:
其實實體就是所謂的資料庫uj5u.com熱心網友回復:
1樓是說3、4都可以吧,3肯定也是要有兩個以上的用戶來管理的。2樓是選2嗎?
都分析下原因唄
uj5u.com熱心網友回復:
一個資料庫上建立兩個用戶,每個用戶分別對應不用的(業務) 表空間轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/112130.html
標籤:基礎和管理
