Monday, January 31, 2011

windows下安装oracle客户端

应该比较简单的,但还是遇到了一些问题:

2,测试网络是否连通,发现服务器防火墙没有开,就开之。

3,在远程终端putty里,用sqlplus登入oracel,sqlplus system/*****@orcl,可以的。

4,在客户端上,用Net Configuration Assistant来配置:
   用管理员帐号打开 ===〉本地Net服务名配置 ===〉添加 ===〉服务名
(服务名是什么?开始还以为是用户自定义的orcle连接名称。sid是site id、站点标示符的意思。后在发现就是sid的意思。)
   ===〉tcp ===〉主机名/端口1521 ===〉进行测试
   ===〉因为还没有打开scott帐号,所以用system帐号,密码在安装时已经确定了。
(在设置客户端时返回的错误消息时乱码。是不是因为服务器是英文的,客户端是中文的?)

5, 把服务器的tnsnames.ora文件复制到客户端相应位置,也还是乱码。

6,@!#!@#@!$@$!@#$!@##$%$^$#%^%&,
   又经过一番周折,Net Configuration Assistant通过了测试。什么情况?
   事后知道,如果在windows管理员权限下,按照正常流程,可以很方便的设置oracle。
   如果在user权限下,Net Manager可以打开,也可以运行,就是不能通过连接测试,而且乱码。
   检查了admin和user的环境,没有发现相关的oracle设置。
   重新安装1遍oracle 客户端,也没有发现类似for all users/current user的设置。
   总之,在window管理员权限下运行oracle客户端暂时可以满足我的需要。

7,后面就比较顺了,
   Net Manager可以用了,
   PL/Sql客户端可以用了。
   Enterprise Manager Console可以用了,unlock了scott账户。

环境已经搭好,oracle离我越来越近,越来越真实了。

No comments:

Post a Comment