本文是介绍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)