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

三、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即可

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

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