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、本站保留对任何贴子进行删除、禁用、更改、举报、追究等所有权利;
 
今天是: 周七  周二  周一  周三  周四  周五  周六