使用Optional Client 8.1 以及以前版本的Client ( P6 professional) 时候,如果是
安装在windows 64位操作系统上,可能在连接
Oracle的数据库上出现问题。
a3<.F&c+c <?UIux 使用Optinal Client 的 Database Configuration, 得到的错误如下:
c
v b:FK bJo)rM:m Bad public user name or password. ORA-12154: TNS:could not resolve the connect identifier specified ;
\p-3P)U y0d a8sd) 由于我安装的 P6 web工作情况正常,所以确定为optional client问题。
oT4A|M -o8H_MR 解决步骤:
pb(YA/ 1. 确认TNSNAME的连接信息没有错误,可以使用Oracle下的工具或者tnsping来测试。
"Z&-:1tP{9 1
jJ>(S 2. 安装32bit Oracle Database Instant Client. 将安装路径加入Environment的Path项中
G $TLWfm
3Ms`
ajJ 3. 检查ORACLE_HOME是否在Environment的设定中。如果没有,增加设定ORACLE_HOME,路径为你ORACLE的安装目录,如:D:\app\username\product\11.2.0\dbhome_1
P9)E1]Dc$ Awo H d7M 4. 安装Optional Client时候必须更换默认路径。在64位系统中,改安装的默认路径为 C:\Program Files (x86)\Oracle\Primavera P6\P6 Optional Client
UJXRL
安装时,需更改路径,删除\Program Files (x86),使其不能有括号存在。如C:\Oracle\Primavera P6\P6 Optional Client
,m-z D ymdZ#I-
FC:Z9 {2! 安装完成,即可正常连接Oracle数据库
[ 此帖被xguan在2011-08-23 23:36重新编辑 ]