使用Optional Client 8.1 以及以前版本的Client ( P6 professional) 时候,如果是
安装在windows 64位操作系统上,可能在连接
Oracle的数据库上出现问题。
l!`m}$ poM VB{U 使用Optinal Client 的 Database Configuration, 得到的错误如下:
>:Rc%ILym -`rz[";n Bad public user name or password. ORA-12154: TNS:could not resolve the connect identifier specified ;
C<{k[!N%zm yM>c**9 由于我安装的 P6 web工作情况正常,所以确定为optional client问题。
u\6:Txqq >ztv3^w 解决步骤:
c: _l+CgeH 1. 确认TNSNAME的连接信息没有错误,可以使用Oracle下的工具或者tnsping来测试。
lx%<oC+M htIV`_<Ro 2. 安装32bit Oracle Database Instant Client. 将安装路径加入Environment的Path项中
<x,$ODso 4SmhtC 3. 检查ORACLE_HOME是否在Environment的设定中。如果没有,增加设定ORACLE_HOME,路径为你ORACLE的安装目录,如:D:\app\username\product\11.2.0\dbhome_1
K4y4!zz =T!M` 4. 安装Optional Client时候必须更换默认路径。在64位系统中,改安装的默认路径为 C:\Program Files (x86)\Oracle\Primavera P6\P6 Optional Client
7v#sr< 安装时,需更改路径,删除\Program Files (x86),使其不能有括号存在。如C:\Oracle\Primavera P6\P6 Optional Client
`NrxoU= K
o,O!T. `ez_
{ 安装完成,即可正常连接Oracle数据库
[ 此帖被xguan在2011-08-23 23:36重新编辑 ]