LINUX DOTNET      Linux DotNET 中文社区

Linux .NET编程与应用技术之专业网站:www.linuxdot.net !     返回首页    
   
[楼主] 请教Jexus配置问题

有个网站项目,数据库是oracle,安装配置好了oracle客户端
但是需要设置一些环境变量
以前使用apache时候,在apache里有一个专门设置环境变量的文件
Jexus里没看到,我设置到了系统环境变量里也不好用
不知应该如何配置

作者:大哲   发布时间:09年06月04日   可选操作:删除 回复

[1楼] 回复:请教Jexus配置问题

asp.net访问Oracle数据库需要环境变量?

作者:匿名   发布时间:09年06月04日   可选操作:删除 回复

[2楼] 回复:请教Jexus配置问题

windows下如果不是特殊情况不用设置
linux下的客户端还是需要的

作者:大哲   发布时间:09年06月05日   可选操作:删除 回复

[3楼] 回复:请教Jexus配置问题

我们用ASP.NET测试过对SQL Server、PostgreSQL、Sqlit等数据库的操作,没有发现任何问题,由于我们没有安装Oracle数据库,所以没有测试对Oracle的支持,不过,根据我们的经验,对Oracle的支持应该是没有问题的,因为System.Data.OracleClient并没有有关环境变量的要求。

由于你对你的问题描述得非常不详细,我们很难看出你需要配置些什么样的环境变量,配置环境变量的目的,没有环境变量会出现什么样的后果,因此,无法帮你进行技术上的分析和处理。

建议从如下几方面检查一下:
1、Mono版本是不是2.2以上,Linux用的是什么发行版;
2、是否使用的是System.Data.OracleClient名字空间;
3、数据库连接字串是怎么写的,是否正确;
4、ASP.NET网页是否经过了预编译;

另外,建议阅读一下:
http://www.mono-project.com/ADO.NET 以及 http://www.mono-project.com/Oracle,或许对你的问题有所帮助。

问题解决后,希望能把您的处理过程、经验在这儿告诉大家。

作者:j66.net   发布时间:09年06月06日   可选操作:删除 回复

[4楼] 回复:请教Jexus配置问题

SQL Server和Sqlit的都不需要设置客户端环境,这样的项目我已经试过了
我的oracle数据库项目用的是System.Data.OracleClient名字空间
mono2.4
Linux是SUSE10
数据库连接字串肯定是正确的,windows下已经测试过了
项目连接oracle数据库是必须要安装客户端的,而且要根据实际环境配置环境变量(windows下是修改注册表)

我再试试,解决后会来这里发出解决办法

作者:大哲   发布时间:09年06月08日   可选操作:删除 回复

[5楼] 回复:请教Jexus配置问题

已经找到解决办法
项目访问oracle数据库是需要客户端,而且客户端的设置需要和服务端相对应,比如字符集,比如客户端的路径等等
这些环境变量在使用apache的时候在apache安装目录的bin下有一个环境变量配置文件,直接放到这里就行
现在使用jws,放到jws里的几个文件里都不行
最后找到其他人的其他设置办法,将环境变量设置到系统变量或者user的环境变量里即可

现在项目运行正常

作者:大哲   发布时间:09年06月08日   可选操作:删除 回复

[6楼] 回复:请教Jexus配置问题

感谢大哲网友向大家提供的关于Oracle客户端环境变量的重要经验.

作者:mononet   发布时间:09年06月08日   可选操作:删除 回复

 
   
   

留言回复:
标题: * 标题必填
作者:   * 请填上你的名字  
操作键:   * 填入几个字母表示是您写的,便于进一步操作
发言内容:
 
发贴者须知:
1、您无需注册即可发贴,但是,贴子内容必须在法律法规和社会公德所允许的范围内;
2、本站专注IT技术,谢绝包括政治、社会、情感等任何与IT技术无关的贴子在本站发表;
3、本站保留对任何贴子进行删除、禁用、更改、举报、追究等所有权利;
 
今天是: 周二  周一  周七  周三  周四  周五  周六