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的使用,将于其它文章另行介绍。