您好,欢迎访问一九零五行业门户网

Linux系统安装Oracle 11g R2详解

redhat as 6.2 和centos 6.3,在安装linux系统时,由于我们不知道需要安装多少包,可以全选(这是个笨,但是可行的方法,因为在需
一、安装linux虚拟机
我使用vm,redhat as 6.2 和centos 6.3,在安装linux系统时,由于我们不知道需要安装多少包,可以全选(这是个笨,但是可行的方法,因为在需要安装包的时候,搞不清一些包与包之间的依赖关系,个人觉得比较麻烦,并且对于redhat还是需要单独配置yum源,也是一个问题),在安装linux系统时,主要是选择包的问题,关于开发,系统管理时选择定制,可以多选一些包,我选择是linux系统是64位,oracle是11.2.0的。 
二、环境配置 oracle的网站提供了关于安装oracle的文档,有html和pdf版本,可以参考文档上对环境进行配置,我安装的是64位,版本号11.2,具体安装过程,是参照pdf的文档和网上有关资料安装的,大体分几个过程:相关目录创建、用户和组创建、环境变量配置、内核参数配置,安装包检查等。 
2.1 目录创建 我将oracle安装到了/app/oracle中,所以在根目录中创建/app/oracle中,先创建一个app目录,切换到根目录,执行如下命令:
mkdir app
2.2 用户和组 
oracle的安装是需要特定的用户和组才能安装的,oracle安装文档中对些做了说明。创建用户oracle,创建组oinstall和dba,执行如下命令:
创建组
groupadd oinstall
groupadd dba
创建用户
useradd -g oinstall -g dba -d /app/oracle oracle
注:此命令会在/app中增加一个oracle的目录,oracle也可在2.1中直接创建,但命令会有所不同,总之目录所属用户和组分别为oracle用户和oinstall组。
将/app的目录更改为oracle用户、oinstall组织的默认目录
chown -r oracle:oinstall /app
可使用命令ls –l查看app目录所属的用户及组,更改之前:
更改之后:
使用passwd oracle修改oracle用户的密码
2.3 环境变量 
创建完oracle之后,使用如下命令切换到oracle中下
su – oracle
执行ls –la 查看目录的文件,包括隐藏文件。
会有.bash_profile文件,如果没有,可从root用户下复制过来,使用vi打开此文件,配置oracle的环境变量
oracle_sid=orcl
oracle_base=/app
oracle_home=$oracle_base/oracle
ld_library_path=$oracle_home/lib:$ld_library_path
path=$oracle_home/bin:$path
export oracle_sid oracle_base oracle_home ld_library_path p path
2.4 内核参数 
切换到root用户
用vi打开/etc/sysctl.conf文件,在文件尾处添加以下几行,保存退出
fs.aio-max-nr = 1048576
fs.file-max = 6815744
kernel.shmall = 2097152
kernel.shmmax = 4294967295
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
使用sysctl –p使其立即生效。
用vi打开/etc/security/limits.conf文件,添加以下几行,保存退出
oracle soft nproc 2047
oracle hard nproc 16384
oracle soft nofile 1024
oracle hard nofile 65536
oracle soft stack 10240
内核参数还需要检查别的,具体可参考oracle的安装文档上,此处是表明要修改的。

其它类似信息

推荐信息