使用Optional Client 8.1 以及以前版本的Client ( P6 professional) 时候,如果是
安装在windows 64位操作系统上,可能在连接
Oracle的数据库上出现问题。
s,8zj<dUv QIlZZ 使用Optinal Client 的 Database Configuration, 得到的错误如下:
u%+k\/Scp. &e;Qabwxva Bad public user name or password. ORA-12154: TNS:could not resolve the connect identifier specified ;
'6WS<@%} .|5$yGEF_+ 由于我安装的 P6 web工作情况正常,所以确定为optional client问题。
vNrn]v=|}7 2 \}J*0 解决步骤:
m&gB;g3: 1. 确认TNSNAME的连接信息没有错误,可以使用Oracle下的工具或者tnsping来测试。
fByf~iv, Iz#4!E|< 2. 安装32bit Oracle Database Instant Client. 将安装路径加入Environment的Path项中
B(94; ,( _p+E(i 9 3. 检查ORACLE_HOME是否在Environment的设定中。如果没有,增加设定ORACLE_HOME,路径为你ORACLE的安装目录,如:D:\app\username\product\11.2.0\dbhome_1
7>BfHb *|Er;Thw 4. 安装Optional Client时候必须更换默认路径。在64位系统中,改安装的默认路径为 C:\Program Files (x86)\Oracle\Primavera P6\P6 Optional Client
Z[d13G; 安装时,需更改路径,删除\Program Files (x86),使其不能有括号存在。如C:\Oracle\Primavera P6\P6 Optional Client
>h#w~@e:: )y;7\-K0
o0f`/
6o 安装完成,即可正常连接Oracle数据库
[ 此帖被xguan在2011-08-23 23:36重新编辑 ]