1 前言 對於試圖接觸OracleDesigner的同仁來說,最痛苦的事情莫過於啟動OracleDesigner後,系統提示“登錄用戶沒有安裝Repository”,由於不知什麼是Repository,也不知在哪裡安裝Repository,最後試圖學習OracleDesigner的決定被消磨得一干二淨。 記得我曾經數次(可能是10次以上),試圖學習OracleDesigner,但是最終均以Repository不知道如何配置而放棄。 最近再一次試圖學習OracleDesigner,終於配置Reposotory成功,先將配置方法獻給大家,希望可以幫有志學習使用OracleDesigner的同仁排除一些障礙。 注:OracleDesigner與其它數據庫建模工具相比,最大的特點是可以進行編程小組協同作業,即:在同一時間編程小組各成員可以對系統的不同分區進行設計,系統會自動同步各分區的數據對象。
2 技術要點 2.1 Repository的認識 Repository可以認為是一個建模的基礎環境,其包括一系列程序包、數據庫、視圖...等數據庫對象,它實現不同用戶協同作業控制...等功能。在使用OracleDesigner之前,Oracle會要求我們先配置好該環境,以實現Oracle的建模功能。 2.2 Repository配置過程 看似復雜的事情,仍由最簡單的方法來實現。 Repository的配置一般由2個步驟完成: (1)檢查當前用戶是否有足夠的權限,如果不夠則追加權限。授權的用戶建議為Sys/xxx@DBName as SysDba (2)點擊安裝Repository按紐,Oracle將自動安裝Repository相關的數據庫對象。
3 Repository的創建 3.1 創建一個Oracle用戶,並以該用戶登錄到系統中 3.2 點擊CheckRequirement 3.3 查看左邊列表項中的每個選項,確認右邊的Privilege都打勾。注:既然用戶被授予DBA權限,仍會有6-7個Privilege需要由Sys用戶授權。 3.4 對於權限不足的Privilege,使用Sys用戶授權 3.5 點擊Install按紐系統 3.6 在Repository安裝界面中,點擊Start按紐。如果仍有權限不足(在CheckRequirement遺漏),則安裝程序會提示錯誤 3.7 仍在SQLPLUS中,將漏網之魚的權限配置項全部補上 3.8 再回到Repository安裝界面中,點擊Start按紐,此時系統將自動開始安裝。安裝過程約需要20-30分鐘,當然硬盤光盤要足夠。 3.9 至此,Repository安裝完畢,再試試進入OracleDesigner,發現可以正常進入。關於OracleDesigner的使用,將於其它文章另行介紹。
[1]