Win7 64位下PowerDesigner连接64位Oracle11g数据库

本教程为大家分享了PowerDesigner连接64位Oracle11g数据库的方法,供大家参考,具体内容如下

操作系统:WIN7 64旗舰版

Oracle版本:64位11g

PowerDesigner版本:15.1

问题描述:因为PowerDesigner是32的程序,连接数据库会默认开启32位的ODBC,因此无法使用Oracle11g的驱动程序

解决方法:下载安装Oracle11g客户端win32_11gR2_client.zip => 选择客户端的提供程序连接Oracle

详细步骤:

1、下载Oracle11g客户端win32_11gR2_client.zip

(曾尝试使用精简版不成功,所以保险起见用官方完整版客户端)

2、安装选择管理员模式,1.1G的那个安装版本

3、配置客户端TNS

配置后将......product\11.2.0\dbhome_1\NETWORK\ADMINlistener.ora和tnsnames.ora分别拷贝到对应的client的.....product\11.2.0\client_1\network\admin下。

4、打开ODBC 32版本 C:\Windows\SysWOW64\odbcad32.exe,点击添加,选择Oracle in OracleClient_home

(截图有两个因为我安装了两遍,第一次安装错了,请无视)

5、配置数据源,输入用户名账号,测试连接成功

6、打开PowerDesigner,在DataBase下拉菜单选择点击Connect,选择刚才配好的ODBC就可以了!

总结:64位系统用Oracel有点麻烦,我当时用本机装Oracle11g服务端,然后连PL/SQL连不上也是这个原因,现在用的很好。

Oracle11g服务端+Oracle11g客户端+PL/SQL Developer+PowerDesigner,环境运行稳定!(wyt:后加网上的方法是正常的我的方法是采用的用了客户端和简单客户端并存的方式不完善)

添加数据源的时候要注意。首先要新建一个数据模型,建立成功以后才能够在对应的数据库菜单中选到要对应的这个菜单下面是我的一些截图,展示了成功的案例,如果数据库连接不成功。那么我们就要完成上面的操作或这看看能否建立好net连接吧

这样就完成了连接oracle的过程如果连接sqlserver的话需要注意的是,异构数据库是不能放在一个project下的

区别在下面的图片中

选择的驱动程序不同。其余的都差不多。但是我测试的目标数据源有问题,无法正常的访问,所以结果图我没有贴出来。大家可以自己测试吧。这里参考了几个文档分别是

PowerDesigner15.1连接oracle11g逆向生成ER图

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。

(0)

相关推荐

  • 详解PowerDesigner之CDM、PDM、SQL之间转换

    详解PowerDesigner之CDM.PDM.SQL之间转换 前段时间用了下PowerDesigner做了一些辅助工作.在此特地小结一下: 有关CDM.PDM.SQL之间转换以及不同数据库之间库表Sql的移植,首先要了解的是它们各自的用途.这里就简单的描述一下,不做详细的解释了. CDM:概念数据模型.CDM就是以其自身方式来描述E-R图.它不考虑物理实现的细节,只表示数据库的整体逻辑结构,独立于任何软件和数据存储结构. PDM:物理数据模型.考虑了数据库的物理实现,包括软件和数据存储结构,即

  • PowerDesigner中如何导入SQL Server数据库

    再用PD建表完成后导成SQL脚本然后在SQL Server中运行后生成数据库后,就想到,可不可以将直接将数据库的内容生成PD文档?经过上网查,当然可以的. 要将SQL Server中的数据库导入到PD中,首先需要建立一个数据库的链接,然后进行逆向工程的操作.下面开始操作. 第一步:打开数据库菜单,选择"Configure Connections" 第二步:创建新的ODBC链接 第三步:选择系统数据源 第四步:选择需要的数据库 第五步:"完成" 第六步:命名数据源,并

  • PowerDesigner连接数据库的实例详解

    PowerDesigner连接数据库的实例详解 PowerDesigner连接数据库 大致如下列图所示: 选择需要连接的数据库类型: 有两个选择,一.导入Sql脚本文件:二.连接数据源 选择连接数据源: 在弹出的对话框中选择相应的连接类型:方式有很多种,这里我们采用jdbc连接所以选择第三项:Connection profile-->Configure... 在接下来的对话框中选择Add Data Source的选项: 选择好相应的数据库连接方式以及数据库类型: 点击Test Connectio

  • 关于PowerDesigner初体验的使用介绍

    PowerDesigner简介 工具的用途 :这里我只介绍他在SqlServer数据库的应用,其它的我也不懂. 工具的好处 : 个人体会理解,图视化数据库设计,更直观简单的设计,更便于分析数据库逻辑关系,与数据库全局把控. 祈求:哪位大虾那里藏的有PowerDesigner更好更全的操作文章,希望能给我和不动这货的攻城师们留言分享下. PowerDesigner的下载以及破解 一.下载 1.PowerDesigner 12.5官方下载地址 http://download.sybase.com/e

  • PowerDesigner15.1连接oracle11g逆向生成ER图

    本文为大家分享了PowerDesigner15.1连接oracle11g逆向生成ER图,供大家参考,具体内容如下 1. 创建dmp 选择菜单File->New Model,[Model type]选择Physical Data Model,[Model name] 自由定名,[DBMS]选择"ORACLE Version 11g",点击OK. 2.创建数据源 点击添加数据源 选择'系统数据源',下一步 选择 oracle in OraDb11g_home1  下一步 然后 点击完

  • PowerDesigner16生成SQL2005列注释的方法

    Powerdesigner界面-tools-Resources-DBMS,点击左上角的New,选择copy from templete,如果你的数据库是sql server 2005,选择系统自带的SQL server 2005,如果是sql server 2008,选择系统自带的sqlsv2k8.xdb. 如果你想修改默认的选项,可以直接选择SQL server 2005或者08. 选择Script---Objects---Column---SqlListQuery 修改为如下的代码: 复制代

  • Win7 64位下PowerDesigner连接64位Oracle11g数据库

    本教程为大家分享了PowerDesigner连接64位Oracle11g数据库的方法,供大家参考,具体内容如下 操作系统:WIN7 64旗舰版 Oracle版本:64位11g PowerDesigner版本:15.1 问题描述:因为PowerDesigner是32的程序,连接数据库会默认开启32位的ODBC,因此无法使用Oracle11g的驱动程序 解决方法:下载安装Oracle11g客户端win32_11gR2_client.zip => 选择客户端的提供程序连接Oracle 详细步骤: 1.

  • Linux下php连接SQLServer 2000数据库的配置方法

    说明: Linux服务器系统:CentOS 5.5 Web环境:LAMP或者LNMP Windows服务器系统:Windows Server 2003 Windows服务器IP地址:192.168.21.134 数据库环境:SQL Server 2000数据库 数据库账号:sa 数据库密码:123456 实现目的:Linux服务器中的php程序能够连接到Windows服务器中的SQL Server 2000数据库 具体步骤: 一.在Linux服务器中安装freetds 1.安装编译工具及驱动程序

  • 64位win7的IIS7下asp与access的连接问题

    最近升级了电脑主机,淘宝买的,卖家把我装好了64位的win7和一些基本程序. 自己有个小程序是asp的,要让它运行起来,于是装上IIS(之前在添加删除程序里,现在叫 打开或关闭Windows功能 ,找了好一会儿),搭好web后,发现一直在运行,页面一页空白. 好久没碰asp程序了,但还是有点印象的.于是打开程序,找到连接数据库那段后,加了句:Response.Write Err.Description,提示没记录下来,大概是没有找到合适的应用程序. 看了下机子上,有word,excel等,没ac

  • Win7 64环境下Oracle10g 64位版本安装教程

    刚接触Oracle不久,安装部署链接Oracle的时候,出现很多问题,单从这点上来说,SQL Server真是太友好了. 1.如果之前安装过Oracle软件,建议完全卸载(究竟有没有必要_不知道_我是这么做的) 2.清理过旧版本的Oracle后,开始安装Oracle10g服务器端,首先得有一个安装包 试一试搜索这个关键字:10204_vista_w2k8_x64_production_db 安装这个版本是没有问题的. 3.服务器端下载完成以后,那么安装吧,安装图解,随手百度就可以了,比如这个:w

  • win2003 64位系统下ODBC连接使用方法

    环境 一般系统部署的服务器若是windows系统,就会采用64位win2003的结构.可是我们编写的程序绝大多数都是在x86下32位cpu架构中编译的,要正常移植到64位机器还真的是很麻烦,不仅要求应用程序是64位模式编译,还需要数据库也得是64位,iis64位,framework64位,好在相应的厂商都提供这些支持组件.不知道有人遇到过像我这样的问题么,应用中有需要增加一个Access数据库导入功能,这就需要连接ODBC的mdb驱动,可是Microsoft OLE DB Provider fo

  • 在Win2003 64位下ASP无法连接Access数据库

    复制代码 代码如下: ADODB.Connection 错误 '800a0e7a' 未找到提供程序.该程序可能未正确安装. /连接"网站内容管理"数据库.asp,行 2 原因:IIS是以64位方式来运行的,它只能加载64位模块,不能加载32位模块.而访问access数据库的jet引擎只有32位的,没有64位,因此无法被IIS加载. 解决思路:让IIS以32位方式运行,从而可以调用32位的jet引擎 解决方法:在命令行窗口输入 cscript C:\inetpub\adminscript

  • Win2003 64位下ASP无法连接Access数据库的解决方法

    ADODB.Connection 错误 '800a0e7a' 未找到提供程序.该程序可能未正确安装. /连接"网站内容管理"数据库.asp,行 2 原因:IIS是以64位方式来运行的,它只能加载64位模块,不能加载32位模块.而访问access数据库的jet引擎只有32位的,没有64位,因此无法被IIS加载. 解决思路:让IIS以32位方式运行,从而可以调用32位的jet引擎 解决方法:在命令行窗口输入 复制代码 代码如下: cscript C:\inetpub\adminscript

  • PL/SQL Developer连接64位的Oracle图文教程

    由于硬件技术的不断更新,Win7系统逐渐成为主流,而且计算机内存逐渐增大,为了充分的利用内存资源(因为32为系统最多只能用到3G左右的内存),提高系统性能,很多人开始使用Win7(64Bit)的系统.在64位系统上安装64位的Oracle数据库,但是没有对应的64位PL/SQL Developer,此时就不能使用PL/SQL Developer来进行直接连接的,所以要想实现连接还得需要其他途径来完成. 下面就来说明如何实现连接. 一.下载Oracle客户端 下载地址:http://www.ora

  • windows 64位下redis安装教程

    一.下载windows版本的Redis 去官网找了很久,发现原来在官网上可以下载的windows版本的,现在官网以及没有下载地址,只能在github上下载,官网只提供linux版本的下载 官网下载地址:http://redis.io/download github下载地址:https://github.com/MSOpenTech/redis/tags 二.安装Redis 1.这里下载的是Redis-x64-3.2.100版本,我的电脑是win7 64位,所以下载64位版本的,在运行中输入cmd

  • windows 64位下MySQL 8.0.15安装教程图文详解

    先去官网下载点击的MySQL的下载 下载完成后解压  解压完是这个样子 配置系统环境变量 复制解压后的mysql到C盘或者其他磁盘下 我们去系统的环境变量的path里添加一个mysql的配置  指向mysql的bin目录   配置初始化的my.ini文件的文件 解压后的目录并没有的my.ini文件,没关系可以自行创建在安装根目录下添加的my.ini(新建文本文件,将文件类型改为的.ini),写入基本配置: [mysqld] # 设置3306端口 port=3306 # 设置mysql的安装目录

随机推荐