PowerDesigner逆向工程导出oracle表结构 若干问题

这是我在实际操作中碰到的一些问题。

首先连接步骤:

1、使用powerDesigner: File->New Model->ModelTypes->Physical Data Model->Physical Diagram新建模型。
2、Database->configure connections,在ODBC Machine DataSources下 Add Data Sources,选择系统数据源,选择Oracle in orahome。
3、编辑界面,DataSourceName任意,TNS Services Name选择要连接的数据库服务,尝试连接,成功之后OK保存。
4、在Database->Connections下选择之前设置的数据库,连接。
5、在4成功之后在Database->UpdateModel From DataSources,选择数据库,点击确定,进入操作页面,在其中进行导出操作。

期间一直出现链接错误的问题。

排查:

1、由于Oracle的特殊性,不可直接URL连接,需要启动对应的服务和监听。所以检查该服务是否正常启动。检查方式右键-》任务管理器-》服务查看Oracle开头的相关信息是否正常运行。
2、如果Listener无法正常运行,需要重新配置Listener。具体操作:开始菜单-》oracle文件夹-》配置和移植工具-》Net Configuration Assistant 配置新的监听并完成本地Net服务名配置。配置结果在开始菜单-》oracle文件夹-》配置和移植工具-》Net Manager可见。配置完成重复步骤1。
3、服务全启且在2过程中测试连接成功,说明数据库相关配置完成,如果还是出错则不用考虑数据库方面的问题如tnsnames.ora等配置文件了。
4、如果多次在尝试连接时出现 ora-12154 TNS:无法处理服务名的错误! 在保证之前步骤无误且oracle服务正常时,考虑PowerDesigner安装路径!!!!!保证安装路径只有英文字符。

总结:1、保证Oracle服务无误;2、考虑PowerDesigner安装路径问题。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值