您的位置首页生活百科

Linux上Oracle11g安装步骤图解

Linux上Oracle11g安装步骤图解

本文是介绍Oracle11G在Linux的安装过程

Oracle 11g下载地址:

1.1.Oracle 11g R2数据库安装硬件配置要求:最小内存1 GB of RAM

数据库软件安装硬盘空间需求:

数据文件硬盘空间需求

检查的命令

内存

# grep MemTotal /proc/meminfo

交换空间

# grep SwapTotal /proc/meminfo

磁盘空间

# df -ah

安装依赖包,执行:rpm -qa | grep下面软件包,检查依赖包是否存在,可以版本不一致

binutils-2.17.50.0.6compat-pbstdc++-33-3.2.3elfutils-pbelf-0.125elfutils-pbelf-devel-0.125elfutils-pbelf-devel-static-0.125gcc-4.1.2gcc-c++-4.1.2gpbc-2.5-24gpbc-common-2.5gpbc-devel-2.5gpbc-headers-2.5kernel-headers-2.6.18ksh-20060214pbaio-0.3.106pbaio-devel-0.3.106 pbgcc-4.1.2pbgomp-4.1.2pbstdc++-4.1.2 pbstdc++-devel-4.1.2make-3.81sysstat-7.0.2unixODBC-2.2.11unixODBC-devel-2.2.11

创建Oracle用户

在root用户下:创建Oracle安装组oinstall,数据库管理员组dba,及oracle用户

# /usr/sbin/groupadd oinstall# /usr/sbin/groupadd dba# /usr/sbin/useradd -g oinstall -G dba oracle(主组oinstall,其它组:dba)# passwd oracle

修改内核参数

root用户:修改/etc/sysctl.conf 文件,加上如下参数

fs.aio-max-nr = 1048576fs.file-max = 6815744kernel.shmall = 2097152kernel.shmmax = 536870912kernel.shmmni = 4096kernel.sem = 250 32000 100 128net.ipv4.ip_local_port_range = 9000 65500net.core.rmem_default = 262144net.core.rmem_max = 4194304net.core.wmem_default = 262144net.core.wmem_max = 1048586

为使上述配置生效而不重启系统,执行如下命令

# /sbin/sysctl -p

修改用户限制

root用户:修改/etc/security/pmits.conf 文件,加上下面的参数

oracle soft nproc 2047oracle hard nproc 16384oracle soft nofile 1024oracle hard nofile 65536

修改用户验证选项

root用户下:修改/etc/pam.d/login文件加上如下参数

session required pam_pmits.so

修改用户配置文件

root用户下:修改/etc/profile文件加入如下参数:

if [ $USER = "oracle" ]; then if [ $SHELL = "/bin/ksh" ]; then upmit -p 16384 upmit -n 65536 else upmit -u 16384 -n 65536 fifi

安装目录配置

root用户创建oracle安装目录/u01,并修改权限:

# mkdir -p /u01/oraInventory# chown -R oracle:oinstall /u01/# chmod -R 775 /u01/

修改用户bash shell

在oracle用户下,执行$ vi .bash_profile

增加如下内容,主要是修改

export ORACLE_BASE=/u01 export ORACLE_HOME=$ORACLE_BASE/oracleexport ORACLE_SID=orcl export PATH=$ORACLE_HOME/bin:$PATH:$HOME/bin

完成后执行:

#su –oracle

#env | grep ORA查看环境变量是否完成

下载一个Xmanager,安装后选择passive模式打

将下载好的oracle安装包复制到/u01/app下面(也可以是其他目录),可以使用SecureCRT的zmodem方式上传。

使用oracle用户登录,然后解压缩Oracle安装文件:

$ unzip pnux_11gR1_database.zip

解压后的文件在database目录下面。

在服务器执行export DISPLAY=IP(自己电脑的ip):0.0(打开软件后在右下角放鼠标上去不动就会显示,也有可能是1.0)调用Xmanager进行图形界面安装

执行上述命令后,进入/u01/app/database目录,执行

$ ./runInstaller

进入图形化的安装界面,依次按向导设置安装

会有依赖包检查,详细信息中会显示是i386版本或x64版本,可以按这里的提示去安装依赖包。

开始安装,中间会有提示需要root身份执行,确认即可

安装完成后,已经缺省配置了Listener,如要做其他配置,可以用如下命令:

$ netca (net configuration)