我一直用POWERDESIGN,没有用过ERWIN。
但是以我的经验:
1 决对没有问题
2 你首先要明确,ERWIN连接目标数据库采用的方式是什么,是用ODBC还是JDBC还是OLEDB,针对不同的方式,connect string应该会不同。一般来说,采用odbc的比较常见。如果采用odbc的话,首先要配置好sql*net的本地网络服务名。
但是以我的经验:
1 决对没有问题
2 你首先要明确,ERWIN连接目标数据库采用的方式是什么,是用ODBC还是JDBC还是OLEDB,针对不同的方式,connect string应该会不同。一般来说,采用odbc的比较常见。如果采用odbc的话,首先要配置好sql*net的本地网络服务名。
然后,start->program->oracle->network administrator->net8 easy configuration
输入主机名,端口号(1521),数据库实例名。测试通过就可以了。
但没找到network administrator->net8 easy configuration
我的菜单是
start->program->Oracle - OraHome90->
-Application Development(目录)
-Configuration and Migration Tools(目录)
-Enterprise Management Packs(目录)
-Enterprise Manager Quick Tours(目录)
-Integrated Management Tools(目录)
-Enterprise Manager Console
to enhydraboy(乱舞的浮尘), 我的DTS导入中新建DSN时连接不到ORACLE
系统错误126,无法加载指定的驱动程序
怎么回事?
SQLState=08004
[Oracle][ODBC][Ora]ORA-12154:TNC:无法处理服务名
2、发现错误在于Sqlnet.ora,将NAMES.DIRECTORY_PATH= (TNSNAMES)修改为NAMES.DIRECTORY_PATH= (TNSNAMES, ONAMES, HOSTNAME)。问题解决。使用tnsping也正常了,ERWIN也可以连接到Oracle。
创建服务名RLMS之后,Connect String使用RLMS即可。