`
cashlifei
  • 浏览: 6869 次
  • 性别: Icon_minigender_2
  • 来自: 南京
社区版块
存档分类
最新评论

64位Window 8.1下Powerdesigner通过ODBC连接Oracle 11g XE

阅读更多
个人习惯使用PowerDesigner来建表设计数据库,以前一直是建好了生成SQL去执行,今天在Eclipse中使用JDBC连接Oracle 11g XE发现执行Powerdesigner生成的表结构、序列及触发器脚本报错,无奈就想直接用PD连接Oracle生成表结构。数据库安装在另外一台服务器,开发机则又是另一台,以下是我实现步骤。 1.设置Oracle的数据源。由于PD只认32位的,那么好,咱就设置32位的。前往Oracle官网下载instant_client,注意要下载32位的,当前最新版本Version 12.1.0.2.0 的下载地址:http://www.oracle.com/technetwork/topics/winsoft-085727.html这里我选择了Instant Client Package - Basic Lite和Instant Client Package - ODBC,总共大概30多兆。

  下载完成后,将下载的两个文件解压,将解压后的两文件夹中的instantclient_12_1文件夹合并。以管理员方式进入命令提示符(CMD),切换到合并后的目录,执行odbc_install,提示安装成功即可。

 安装好后,进入(X为系统安装盘)X:\Windows\SysWOW64文件夹,找到odbcad32.exe,添加32位数据源。在这可以看到刚刚安装好的instant client ODBC驱动。


 
  点完成进入下一步,填写数据库连接信息:

 填写完成后可点右边的连接测试,在弹出的界面中输入连接密码,测试成功即表示安装正常。至此,ODBC数据源已经设置完成。下面进入Powerdesigner.2.Powerdesigner中使用创建的ODBC连接Oracle 11g XE依次点击Database、connect,在弹出的界面中选择上面创建的数据源,输入用户名密码即可连接。

 至此,Powerdesigner已经连接上了另一台机器的Oracle 11g XE。在设计完数据库模型后,可以直接连接数据库,在其中生成设计好的表、序列及触发器等。

 也可直接选择Excute SQL,贴上单独的某个表结构或者序列的脚本执行。

      
  • 大小: 59.9 KB
  • 大小: 14.4 KB
  • 大小: 197.7 KB
  • 大小: 22.9 KB
  • 大小: 90.6 KB
  • 大小: 83.1 KB
  • 大小: 51.9 KB
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics