|
|
[楼主] suse10企业版下asp.net项目开发部署心得(三) 本实例为实际开发项目 项目开发为Visual Studio 2005 asp.net C#,数据库为oracle10G 部署操作系统为suse enterprise server linux 10 SP2 项目访问地址为http://www.stockren.com(服务器线路为网通,可能电信的访问有问题) 特别感谢Jexus斑竹对我的大力支持和帮助 在此也为了报答斑竹,把整个项目实施中的心得和遇到的问题,总结出来与大家分享 四、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 的安装配置 斑竹提供的说明已经很详细,这里不再赘述了。 安装配置很简单,没什么特别注意的 |
|