OracleDesigner学习笔记1――安装篇

 

QQKing

MSNqiutianwh@msn.com

Emailqqking@gmail.com

一.       前言

Oracle是当今最流行的关系型数据库之一,和很多朋友一样,我也是一个Oracle的爱好者,从开始的7.3(我所接触的第一个版本)到现在的10G,可以说Oracle公司每推出一个新的版本,都有很多令人激动的新东西带给我们,这可能也是令广大朋友着迷的地方吧。

众所周之,Oracle公司并仅仅是一个关系型数据库厂商,她的产品线非常丰富,从后台数据库到中间件,从ERP软件到开发工具,让人眼花缭乱。最近由于公司项目的原因,需要采取Oracle的设计建模工具Oralce Designer 10G来进行应用系统的设计和开发,因此将学习使用过程中的点滴记录下来,希望能和广大的朋友学习交流,共同进步。

Oracle Designer是一款优秀的软件分析和建模工具,它功能十分强大,从软件的策略阶段、预分析阶段、分析阶段、设计阶段到最后的建造和测试阶段,Oracle Designer都可以对各个阶段进行建模和监测,自动将模型转换成数据库对象、DDL脚本、更能自动生成FORM、REPORT对象,并能自动生成各类文档和图形。在加上10.0.4.4/SCM(Software Configuration Manager)PATCHSET补丁包后,更能提供版本控制功能。如果你是使用Oracle Developer套件作为开发工具,并使用Oracle 关系型数据库为基础平台来开发的软件系统,Oracle Designer是个从非常不错的CASE(Cmputer-Aided Software Engineering)工具。即使不在整个开发过程中全部依赖Designer,作为系统分析设计阶段的辅助工具,也能给你带来效率的大幅提升。

附:Oracle提出的软件开发模型(相信大家在OCP的官方教材里面都看到过吧)

图一

好了,废话说了一大堆,现在我们进入实际动手阶段!GO!

二、Oracle Designer的安装和配置

2.1安装前的建议

操作系统: Windows 2000 Server + SP3

CPU :P4 1。0G

内 存: 512M或更高

硬盘空间:>1.0G(不包括后台Oracle数据库的大小)

(此前已经安装好后台的Oracle Database)

2.2 下载安装

在Oralce官方网站上可以下载到Oracle Developer Suite 10G,http://www.oracle.com/technology/global/cn/software/products/ids/index.html,里面包含了Designer、From Developer、Reports Developer、JDeveloper等众多工具,一共有三张Disk。前两张是安装盘,第三张是随机文档。下载完毕后,解压,运行第一张盘里面的Setup即可,完全安装大概要1G的空间。

图二

图三

2.3 配置Repository资料库

Oracle Designer的配置类似于Oracle企业管理器Oracle Enterpriser Manager(OEM)的配置方法,在运行Disk1\Setup.exe安装完软件后,需要要配置Repository资料库,才能进入Designer进行设计。

Repository资料库里面存放有关模型的元数据和相关对象,其包括一系列程序包、数据库、视图...等,它实现不同用户协同作业控制等功能。下面我们就来看看如何配置。

2.3.1配置步骤

(1)在安装好的Designer 10G 的$Ora10G_HOME\Network\Admin目录下,找到Tnsnames.ora文件,配置一个服务,和配置Oracle Database一样,如下:

图四

测试一下,是否成功,使用如下命令:

DOS:>TNSPING 服务名(我的是ora10g)

(2)以sys用户登录到数据库,创建一个Oracle用户,名字叫Designer(可以自定义),并赋予相应的开发者权限,如create session ,connect,resource,这里你可以给该用户单独建立一个Tablespace,也可以和其他的用户放在一起。

图五

(3)打开Repository Administration Utility工具:

图六

可以看到如下登录画面,用刚才建立的用户登录,Designer/Designer@ora10g:

图七

进入后,可以看到如下界面:

图八

点击Check Requirements 按钮,看到如下显示的下浏览框:

图九

其他选项不用看,主要看Privleges选项,展开,这时可以在右边的方框里面看到前面有红色小×的选项,通过Sqlplus等工具,以Sys用户登录到后台数据库,将这些还没有的权限全部付给Designer用户,建议全部以Sys用户Sysdba身份直接授权:

图十

全部授权完成后,检查一下,看有没有漏掉的权限,没有就退出Check界面,点击Install,进行资料库的安装:

图十一

·           安装确认提示,点击“是”,进入下一步:

图十二

这里显示安装前的存储信息和安装的大小,这里可以手工修改修改,我们点击Start:

图十三

下面显示安装进度:

图十四

在安装过程中要注意数据库要有足够的空间,并且前面的权限已经全部赋予了Designer用户

全部完成后,就可以看到先前很多灰的地方,现在都高亮显示了,并可以使用。

图十五

这时,整个安装配置过程基本上就结束了,现在你可以进入Designer的神秘世界了

图十六

(To be continued!)

出处:来自网络,不详。

OracleDesigner学习笔记1――安装篇的更多相关文章

  1. Nginx 学习笔记之安装篇

    在windows下安装Nginx其实非常简单,只需如下几个步骤: 1. 在Nginx官网下载相应版本的安装程序,上面有最新版.稳定版等各种版本,正式运营的项目建议下载最新的稳定版 2.将下载后的压缩包 ...

  2. Nginx学习笔记之应用篇

    Nginx服务器的安装请参考Nginx学习笔记之安装篇 关于Nginx配置文档的API在这里就不一一列出,现在我们来配置第一个Nginx架构实现负载均衡的网站. 1.打开IIS,配置如下站点 重复上述 ...

  3. Python学习笔记之基础篇(-)python介绍与安装

    Python学习笔记之基础篇(-)初识python Python的理念:崇尚优美.清晰.简单,是一个优秀并广泛使用的语言. python的历史: 1989年,为了打发圣诞节假期,作者Guido开始写P ...

  4. ASP.NET Core Web开发学习笔记-1介绍篇

    ASP.NET Core Web开发学习笔记-1介绍篇 给大家说声报歉,从2012年个人情感破裂的那一天,本人的51CTO,CnBlogs,Csdn,QQ,Weboo就再也没有更新过.踏实的生活(曾辞 ...

  5. CentOS学习笔记--Tomcat安装

    Tomcat安装 通常情况下我们要配置Tomcat是很容易的一件事情,但是如果您要架设多用户多服务的Java虚拟主机就不那么容易了.其中最大的一个问题就是Tomcat执行权限.普通方式配置的Tomca ...

  6. Noah的学习笔记之Python篇:命令行解析

    Noah的学习笔记之Python篇: 1.装饰器 2.函数“可变长参数” 3.命令行解析 注:本文全原创,作者:Noah Zhang  (http://www.cnblogs.com/noahzn/) ...

  7. Noah的学习笔记之Python篇:函数“可变长参数”

    Noah的学习笔记之Python篇: 1.装饰器 2.函数“可变长参数” 3.命令行解析 注:本文全原创,作者:Noah Zhang  (http://www.cnblogs.com/noahzn/) ...

  8. Noah的学习笔记之Python篇:装饰器

    Noah的学习笔记之Python篇: 1.装饰器 2.函数“可变长参数” 3.命令行解析 注:本文全原创,作者:Noah Zhang  (http://www.cnblogs.com/noahzn/) ...

  9. PHP学习笔记之数组篇

    摘要:其实PHP中的数组和JavaScript中的数组很相似,就是一系列键值对的集合.... 转载请注明来源:PHP学习笔记之数组篇   一.如何定义数组:在PHP中创建数组主要有两种方式,下面就让我 ...

随机推荐

  1. UVA-10497 Sweet Child Makes Trouble (计数+高精度)

    题目大意:这是一道简单排列组合题 .简单说下题意:n件物品,把这n件物品放到不是原来的位置,问所有的方案数.所有的位置都没有变. 题目解析:按照高中的方法,很快得到一个递推公式:f [n]= (n-1 ...

  2. XML文档的读、写

    代码: XmlDocument doc = new XmlDocument(); doc.Load("Books.xml"); //1.加载要读取的XML文件 //要想看到数据得先 ...

  3. java中4种修饰符访问权限的区别

    访问权限 类 本包 子类 其他包 public √ √ √ √ protected √ √ √ x default(缺省) √ √ x x private √ x x x

  4. iOS UI-标签控制器(UITabBarController)

    #import "AppDelegate.h" #import "FirstViewController.h" #import "SecondView ...

  5. (C#基础)反射理解

    这个知识点很基础. 代码 using System; using System.Collections.Generic; using System.Linq; using System.Text; n ...

  6. POJ 3308 Paratroopers 最大流,乘积化和 难度:2

    Paratroopers Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 7267   Accepted: 2194 Desc ...

  7. Vue面试题整理

    1:什么是MVVM MVVM是是Model-View-ViewModel的缩写,Model代表数据模型,定义数据操作的业务逻辑,View代表视图层,负责将数据模型渲染到页面上,ViewModel通过双 ...

  8. pyinstaller又踩一坑, configparser os.mknod

    在使用pyinstaller时,有使用configparser模块. 使用相对路径.在pycharm中测试,正常,打包成exe,就出错了 换用绝对路径, print(os.getcwd()) fp_d ...

  9. DevExpress v17.2新版亮点—.NET Reporting篇(二)

    用户界面套包DevExpress v17.2日前终于正式发布,本站将以连载的形式为大家介绍各版本新增内容.本文将介绍了.NET Reporting v17.2 的新功能,快来下载试用新版本! 支持AS ...

  10. DevExpress XtraScheduler日程管理控件应用实例(1)-- 基本使用

    在一些应用场景中,我们可能需要记录某一天,某个时段的日程安排,那么这个时候就需要引入了 DevExpress 的日程控件XtraScheduler 了,这个控件功能非常强大,提供了很好的界面展现方式, ...