关于在Solaris上进行配置Oracle环境的JDBC的方法的说明

来源:互联网 发布:excel中数据比较 编辑:程序博客网 时间:2024/04/29 18:12

在安装好了WASOracle客户端的Solaris的操作系统的条件下进行配置JDBC连接的步骤:

1.         进行修改root用户的.profile文件,增加root用户启动oracle程序的环境变量。需要增加的内容如下:

设置ORACLE_HOME=/opt/oracle,

设置LD_LIBRARY_PATH将其增加一个路径:LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/oracle/lib32(确保oci驱动程序和32位的Oracle库的lib32),由于Oracle9i64位的系统,而WASJDK目前都只是支持32位的程序,所以我们需要修改oracle默认的启动,设置为32位的lib

设置ORACLE_BASE=/opt/oracle/bin,

创建到/usr/lib目录中的以下Oracle库德ruan连接:

对于Oracle9i:链接到:libwtc9.so,libclntsh.so.9.0libocijdbc9.so

这里的配置请参照使用oracle这个用户登录到操作系统下的.profile文件的内容。

2.         修改完.profile文件以后重新启动系统使修改的环境变量产生效果.使用root用户登陆系统,执行命令行程序:sqlplus epstar/epstar@urpdb(根据不同的数据库和密码进行修改)进行测试修改的环境变量是否生效。如果可以正常登录到数据库,说明环境的配置已经成功。

3.         启动WAS的管理控制台,进入到WAS的配置界面。

进入到环境->管理websphere环境变量进行修改Oracle的环境变量,修改键值为:

OACLE_JDBC_DRIVER_PATH=/opt/oracle/jdbc/lib

如下图所示:

4.         设置JDBC,在资源->jdbc中新建一个Oracle Jdbc Driver

如下图所示:


5.         在数据库的连接URL中输入:jdbc:oracle:oci:@epstar
如下图所示:

6.         其他的配置见WAS的配置文档,在这里就不详细描述了。

7.         /opt/oracle/jdbc/lib/classes12.zip复制到/opt/WebSphere/AppServer/lib/ext/目录下,请千万要记住不要将/opt/oracle/jdbc/lib下的其他文件都一起复制到/opt/WebSphere/AppServer/lib/ext/目录下,以防使用启动程序的时候会导致混乱而无法正确的进行数据库的访问。

8.         需要注明的是在集群的环境下创建JDBC需要注意到,在创建JDBC的时候需要选择作用域(单元,节点,服务器),我们选择节点:需要选择jhhong(机器名)节点,而不是jhhongManager(集群环境的server使用)。系统默认的创建的环境是在jhhongManager环境,需要进行修改,同样的在设置环境的时候,设置WebSphere环境变量的时候也需要进行选择节点,这里的默认节点也是jhhongManager这样的节点环境。