2012-05-01 62 views
1

我正在尋找設置Oracle數據庫的最佳方法,以便多個角色可以共享帶有表的單個架構。Oracle安裝數據庫以共享架構

我會的,例如,身兼數職:

  • 應用程序用戶
  • ňDeveloper用戶
  • DBA用戶
  • ...未來的用戶類型

我有能夠創建組,授予其他模式的特權,並創建登錄觸發器以在登錄時切換模式。但是,用戶無法通過SQL Developer查看錶。

+0

是用戶在SQL開發人員手動切換到正確的模式嗎?改變會話不會改變那裏的gui。 – Randy

+0

我已驗證用戶的current_schema屬性設置爲正確的模式。是否有可能在gui中實現這種無縫連接? – rynmrtn

+0

也許你可以去與公共同義詞...更容易只是切換到右邊我想.. – Randy

回答

1

除非您轉到Other Users並選擇您感興趣的模式,否則SQL Developer將僅顯示當前用戶擁有的對象,而不是由會話的current_schema設置擁有的對象。看到其他用戶擁有的對象,你實際上將不得不導航到適當的模式。如果數據庫中有大量架構,則可以右鍵單擊Other Users並創建一個篩選器,以限制只返回到您所關心的架構的用戶組。