LINUX DOTNET      Linux DotNET 中文社区

Linux .NET编程与应用技术之专业网站:www.linuxdot.net !  返回首页  
  
[楼主] suse10企业版下asp.net项目开发部署心得(二)

本实例为实际开发项目

项目开发为Visual Studio 2005 asp.net C#,数据库为oracle10G

部署操作系统为suse enterprise server linux 10 SP2

项目访问地址为http://www.stockren.com(服务器线路为网通,可能电信的访问有问题)

特别感谢Jexus斑竹对我的大力支持和帮助

在此也为了报答斑竹,把整个项目实施中的心得和遇到的问题,总结出来与大家分享

<a href=http://linux.pxzc.com/bbsfile-2530>suse10企业版下asp.net项目开发部署心得(一) </a>

三、suse系统安装oracle10G

进入图形界面安装

1.oracle安装环境设置

linux下oracle安装需要手动设置一些环境变量和配置文件,不像windows下只点下一步即可

suse系统提供一个orarun的安装,默认自动帮助进行绝大多数的配置,因此如果在系统安装时没选择orarun的话,

现在也可以通过yast,进行选择补充安装,安装后默认配置创建好oracle的账户和权限,减少很多手动设置步骤

首先用root账户

1)保证SUSE系统环境有“C/C++ Compiler and Tools”以及orarun和另3个oracle相关安装选项,静态IP配置

(其中另3个oracle相关安装选项很主要,通过yast软件的搜索关键字“ora”查找安装,

如果不安装这几项,会在oracle安装过程中出现很多莫名其妙的错误而导致安装失败)

2)激活orcale帐户并设置密码

oracle用户从 "/bin/false" 改为 "/bin/bash" 

切换orcale帐户使用id查看组权限oinstall和dba

3)编辑/etc/sysctl.conf

加入以下内容

kernel.shmall = 2097152 

kernel.shmmax = 2147483648 

kernel.shmmni = 4096 

kernel.sem = 250 32000 100 128 

fs.file-max = 65536 

net.ipv4.ip_local_port_range = 1024 65000

能够用sysctl –p来确认参数文档/etc/sysctl.conf中的内容

使用#/etc/init.d/boot.sysctl start命令使参数文档中配置的参数生效

4)编辑/etc/security/limits.conf文件

确认修改最后的以下参数内容

oracle hard nproc 16384

oracle soft nproc 16384

5)修改/etc/profile文档,加入ulimit –n 102400(此步骤经验证不是必须的)

6)配置oracle环境变量/etc/profile.d/oracle.sh

ORACLE_HOME=$ORACLE_BASE/product/10gR2

ORACLE_SID=test #注意此参数与安装时数据库名一致

运行/usr/sbin/rcoracle start使配置生效

7)修改/etc/SuSE-release

将这个文件里面的SERVER10以及VERSION=10修改成9。(注意,在安装oracle成功后务必将参数改回10。)

切换oracle用户登陆

8)解压安装包,进入目录运行安装程序./runInstaller

可自定义安装,也可默认安装

注意:

选择企业版安装

dba group 选择 dba

global database name要填写和/etc/profile.d/oracle.sh中 ORACLE_SID的值相同

specify operatingsystem group name 选择 oinstall

安装最后时会提示你以root身份执行2个脚本,打开终端命令行,以root账户按顺序执行即可

记住EM和isqlplus的管理地址

9)安装完毕后的配置

默认安装完oracle,服务和监听是启动的,数据库也可以访问

但是默认配置文件是不随系统启动的,需要手动设置

修改Oracle系统配置文件/etc/oratab

格式为   SID:ORACLE_HOME:AUTO   把AUTO域设置为Y(大写)

默认是N,把需要随系统启动的项改为Y即可

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

 
  
  

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