使用Optional Client 8.1 以及以前版本的Client ( P6 professional) 时候,如果是
安装在windows 64位操作系统上,可能在连接
Oracle的数据库上出现问题。
i8~$o:&HT 2a `J%A 使用Optinal Client 的 Database Configuration, 得到的错误如下:
-(IC~ J`oTes, Bad public user name or password. ORA-12154: TNS:could not resolve the connect identifier specified ;
r,xmEj0E
BU6Jyuwn 由于我安装的 P6 web工作情况正常,所以确定为optional client问题。
ZHkw6@| o8z)nOTO; 解决步骤:
v01#>,R 1. 确认TNSNAME的连接信息没有错误,可以使用Oracle下的工具或者tnsping来测试。
<1@
(ioPH &ao(!/im 2. 安装32bit Oracle Database Instant Client. 将安装路径加入Environment的Path项中
HI!4 z"379b7cN 3. 检查ORACLE_HOME是否在Environment的设定中。如果没有,增加设定ORACLE_HOME,路径为你ORACLE的安装目录,如:D:\app\username\product\11.2.0\dbhome_1
QUOKThY? Zdn!qyR` 4. 安装Optional Client时候必须更换默认路径。在64位系统中,改安装的默认路径为 C:\Program Files (x86)\Oracle\Primavera P6\P6 Optional Client
]vo_gKZ 安装时,需更改路径,删除\Program Files (x86),使其不能有括号存在。如C:\Oracle\Primavera P6\P6 Optional Client
/Ox)|)l A6p`ma
$L $YM_G=k 安装完成,即可正常连接Oracle数据库
[ 此帖被xguan在2011-08-23 23:36重新编辑 ]