Win7上仅安装了Oracle32位客户端,此时CodeSmith无法连接Oracle数据库。
解决方法一:如果同一台电脑安装了Oracle64位数据库,这样CodeSmith可以连接数据库。
解决方法二:下载64位的客户端,精简安装包也可。安装或解压后,将32位客户端安装目录下的(…\client_1\network\admin\)tnsnames.ora文件复制到64位客户端安装目录下,并将64位bin目录添加到Path变量中。