2012-04-10 117 views
1

我有共享計算機,管理員安裝Oracle XE。但我不能創建新用戶,因爲我在操作系統afaik中沒有權限。 在Oracle寫的文檔中,DBA應該是管理員組的成員。 是否存在可以管理本地實例XE而無需管理員權限的方式? 我需要啓動/停止數據庫,連接/斷開連接,終止會話等。需要測試我的Java應用程序。是否可以在沒有管理員權限的情況下在Windows XP上運行Oracle?

謝謝。

回答

1

是否存在可以在沒有管理員權限的情況下管理本地實例XE的方式?

可能不是......如果這就是Oracle文檔所說的。

明智的策略是與管理員討論您的問題。指出,如果你沒有訪問權限,它使你很難做你的工作。如果他們不會授予您系統管理員權限,請他們建議可以讓您完成工作的替代方案。

可能很簡單,他們需要授予您Oracle中的其他權利。

+0

我不知道操作系統權限是相關的。 Oracle XE默認提供一個作爲LOCAL_SYSTEM運行的Web控制檯: - ? – 2012-04-10 16:24:46

1

管理員權限在虛擬機中如何?請參閱virtualbox.org。

2

您不需要擁有管理員權限的操作系統用戶(一旦安裝並運行Oracle)。

就以SYSDBA身份連接,那麼你可以創建新的Oracle用戶和管理完整的數據庫..

(我這樣做,在XP以及 - 與普通用戶的工作,但作爲連接SYSTEM或SYS具有SYSDBA角色如果我需要配置在甲骨文的東西)

0

從XE手動here

「在每個平臺上,如果OS認證用戶組不存在,它會自動在安裝Oracle數據庫XE創建。另外,在Linux平臺上安裝表單中,用戶帳戶oracle將自動創建並放置在dba組中。在Windows平臺上安裝後,執行安裝的用戶將自動添加到ORA_DBA組中。在這兩個平臺上,您可以將其他主機用戶添加到OS身份驗證用戶組,以使他們能夠使用SYSDBA權限連接到數據庫。 「

由於在Windows上安裝需要我假設你是不是管理員用戶,所以它呈現自動添加該管理員用戶ORA_DBA組無用的爲您服務。

那麼您的管理員可以XE後立即做安裝這個共享的機器上只是添加非管理員操作系統用戶(本地或域級別,無論)新創建的OS本地組「ORA_DBA」。一旦做到這一點,你可以簡單地打開sqlplus中提示,用自己的非管理員用戶在未來使用SYSDBA權限連接:

connect/as sysdba 

但是,你仍然無法重新啓動Oracle服務或TNS監聽器,即使您在ORA_DBA組中。

相關問題