配置OracleDesigner的Repository

发表于:2007-05-25来源:作者:点击数: 标签:配置Repository
1 前言 对于试图接触 Oracle Designer的同仁来说,最痛苦的事情莫过于启动OracleDesigner后,系统提示“登录用户没有安装Repository”,由于不知什么是Repository,也不知在哪里安装Repository,最后试图学习OracleDesigner的决定被消磨得一干二净。 记得我

  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个小时还没结束>
  

  3.9 至此,Repository安装完毕,再试试进入OracleDesigner,发现可以正常进入。关于OracleDesigner的使用,将于其它文章另行介绍。
  

原文转自:http://www.ltesting.net