今天要做多表查询,奈何数据库中就给了我一些表,什么关系也没显现,于是想到老师以前提到的prowerdesigner的逆向工程。于是网上搜资料,本来看网上资料觉得挺快的,不到10步就搞定,结果个个都是大坑,我配置的数据源死都连不上去,结果折腾了半天终于搞好了,今天就来分享下生成物理模型的步骤,也为了防止以后忘记。
首先就是安装oracle的数据源驱动,我一开始就是没安装用的win家自带的oracle驱动,结果很悲剧一直连不上。安装oracle数据源驱动可以通过instantclient里的odbc来安装驱动,步骤如下:
1.去oracle官网下载有关客户端连接的两个包。在oracle首页的下载下拉框里选择Oracle instant client来到如下页面
2.由于我的prowerdesigner是32位的,且以前就装的pl/sql developer也是32位的,所以我就选择win32位的instant Client,接着下载下面两个文件,oracle官网下载需要登入账号(免费注册下载),并接受许可协议:
instantclient-basic-win32-11.2.0.1.0.zip
instantclient-odbc-win32-11.2.0.1.0.zip
3.下好之后解压这两个文件夹,它们解压出来后的文件都是在instantclient_11_2文件夹,将这两个目录下的文件全部放在一起,例如:将odbc解压出的instantclient_11_2目录下的文件全部复制到basic的instantclient_11_2目录下
4.配置listener.ora与tnsnames.ora文件:将oracle安装目录里的NETWORK文件夹复制到instantclient_11_2目录下或在