SUSE10企业版下ASP.NET项目开发部署心得(3)

四、linux下Oracle客户端安装配置

无论是linux或者windows下,连接oracle数据库必须安装oracle客户端

1.Oracle 11 Client 安装文件:

oracle-instantclient11.1-basic-11.1.0.7.0-1.i386.rpm

oracle-instantclient11.1-devel-11.1.0.7.0-1.i386.rpm

oracle-instantclient11.1-sqlplus-11.1.0.7.0-1.i386.rpm

按顺序安装3个rpm包。

2.配置libs

#vi /etc/ld.so.conf

在文件中加入

/usr/lib/oracle/11.1.0.1/client/lib/

执行命令使配置生效

#ldconfig

3.运行测试

[sense@sense ~]$ sqlplus /nolog

SQL*Plus: Release 11.1.0.7.0 - Production on Wed Jan 30 09:44:34 2008

Copyright (c) 1982, 2007, Oracle.  All rights reserved.

SQL>

或者

sqlplus usrname/usrpw@//数据库地址:1521/服务名

4.在环境变量中增加以下内容

export LD_LIBRARY_PATH=/usr/lib/oracle/11.1/client/lib:$LD_LIBRARY_PATH

export TNS_ADMIN=/usr/lib/oracle/11.1/client/lib

export NLS_LANG=american_america.AL32UTF8(字符集根据你需要来进行设置)

五、mono的安装

说明安装步骤前,特别提醒一下SUSE的用户,默认情况下,suse系统安装会默认安装一个1.x低版本的mono

一定要把这个低版本mono干掉,正式因为这个,我在开发部署过程中经常出现一些莫名其妙的错误问题

mono的安装推荐使用源代码包编译安装

下载glib、libgdiplus、mono的源代码包,解压等待安装

1.安装顺序为glib,然后为libgdiplus,最后是mono

注意一点是我在安装到libgdiplus时,配置和编译的过程中遇到很多问题,提示找不到其他依赖等等

最后放弃了这一步的源代码编译安装,使用了rpm

其次注意安装时,配置命令尽量要带路径参数./configure --prefix=/usr,以免以后出现奇怪的问题

安装完毕后,使用mono -V测试mono是否安装成功

六、Jexus 的安装配置

斑竹提供的说明已经很详细,这里不再赘述了。

安装配置很简单,没什么特别注意的

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/71cd3770d7a828117755cae773c6fad2.html