1. 硬件要求
物理内存不少于1GB
硬盘可用空间不少于5GB
Swap分区的空间不小于2GB
支持256色以上的图形显示卡
Cpu主频不小于550MHz。
注:在vmware上安装时可能出现物理内存和swap分区不足,可以采取忽 略来处理。
2.软件包要求。
截图如下:
注:这些rpm包可以在red hat enterprise 5.2安装包中找到,这步非常 重要,要确保每个rpm包都有安装。
安装方法:rpm –ivh rpm包名.rpm
3.安装前的配置
(1)创建oracle用户和oinstall、dba用户组
/usr/sbin/groupadd oinstall //创建用户组oinstall
/usr/sbin/groupadd dba //创建用户组dba
/usr/sbin/useradd –m –g oinstall –G dba oracle // 创建用户 oracle
id oracle //查看用户oracle的属性。 (这步可有可无)
(2)设置oracle用户的口令
passwd oracle //设置oracle用户的口令
(3)创建oracle的安装目录。(进入/home/oracle/目录下)
mkdir –p /u01/app/oracle //创建/u01/app/oracle目录
chown –R oracle:oinstall /u01/app //更改目录的所有者和属 组。
chmod –R 775 /u01/app //更改目录权限
(4)更改系统的核心参数,以满足oracle11g的安装要求
cat >> /etc/sysctl.conf << EOF //修改/etc/sysctl.conf 文件中的核心参数
>kernel..shmmni=4096 //设置 kernel.shmmni参数
>kernel.sem=250 32000 100 128 //设置kernel.sem参数
>fs.file-max=65536
net.ipv4.ip_local_port_range=1024 65000 //设置fs.file-max参数以及net.ipv4.ip_local_port_range参数
>net.core.rmem_default=4194304 //设置net.core.rmem_default参数为4194304
>net.core.wmem_default=262144 //设置net.core.wmem_default参数为262144
>net.core.rmem_max=4194304
>net.core.wmem_max=262144
>EOF
(5)为oracle用户设置可使用的文件和进程数限制
cat >> /etc/security/limits.conf <<EOF //更改/etc/security/limits.conf文件
>oracle soft nproc 2047 //设置oracle用户的进程数限制
>oracle hard nproc 16384
>oracle soft nofile 1024 //设置oracle用户的文件数限制
>oracle hard nofile 65536
>EOF
cat >> /etc/pam.d/login <<EOF //更改/etc/pam.d/login文件
>session required /lib/security/pam_limits.so
>EOF
(6)更改bash、ksh及cshell的默认profile文件的内容
cat >> /etc/profile << EOF
if [ \$USER= “oracle”]; then
if [ \$SHELL=”/bin/ksh”]; //如果当前shell为ksh
then
ulimit –p 16384 //更改进程数限制
ulimit –n 65536 //更改文件数限制
else
ulimit –u16384 –n 65536
fi
umask 002 //设置umask的值
fi
EOF
cat >> /etc/csh.login <<EOF //cshell 的配置
>if (\$USER==”oracle”) then
>limit maxproc 16384 //更改进程数限制
>limit descriptors 65536 //更改文件数限制
>umask 022
>endif
>EOF
注:以上456步骤可能在不同配置的虚拟机上出现不兼容情况,这个可以在oracle11g安装先决条件检查的时候修复。
接下来是准备oracle11g安装包文件进行安装
1. 解压oracle11g安装包文件
unzip oracle11g安装包名.zip
2.解压后会有一个database的文件夹。
mv database /home/oracle/
chown –R oracle:oinstall /home/oracle/database/
3.切换用户 (注:要进入图形界面才能够安装)
su –l oracle
进入database目录
./runInstaller
4.接下来是图形界面安装(跟windows下安装差不多。)
5.安装完成后更改oracle用户的配置文件“/home/oracle/.bash_profile”
ORACLE_HOME=/u01/app/oracle/product/11.2.1/db_home
export ORACLE_HOME
PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export PATH
6.在图形界面上管理设置SELinux的安全策略为禁用。
7.在安全级别设置哪里 添加1521端口为可信端口。
8.sqlplus /nolog 进入sqlplus
物理内存不少于1GB
硬盘可用空间不少于5GB
Swap分区的空间不小于2GB
支持256色以上的图形显示卡
Cpu主频不小于550MHz。
注:在vmware上安装时可能出现物理内存和swap分区不足,可以采取忽 略来处理。
2.软件包要求。
截图如下:
注:这些rpm包可以在red hat enterprise 5.2安装包中找到,这步非常 重要,要确保每个rpm包都有安装。
安装方法:rpm –ivh rpm包名.rpm
3.安装前的配置
(1)创建oracle用户和oinstall、dba用户组
/usr/sbin/groupadd oinstall //创建用户组oinstall
/usr/sbin/groupadd dba //创建用户组dba
/usr/sbin/useradd –m –g oinstall –G dba oracle // 创建用户 oracle
id oracle //查看用户oracle的属性。 (这步可有可无)
(2)设置oracle用户的口令
passwd oracle //设置oracle用户的口令
(3)创建oracle的安装目录。(进入/home/oracle/目录下)
mkdir –p /u01/app/oracle //创建/u01/app/oracle目录
chown –R oracle:oinstall /u01/app //更改目录的所有者和属 组。
chmod –R 775 /u01/app //更改目录权限
(4)更改系统的核心参数,以满足oracle11g的安装要求
cat >> /etc/sysctl.conf << EOF //修改/etc/sysctl.conf 文件中的核心参数
>kernel..shmmni=4096 //设置 kernel.shmmni参数
>kernel.sem=250 32000 100 128 //设置kernel.sem参数
>fs.file-max=65536
net.ipv4.ip_local_port_range=1024 65000 //设置fs.file-max参数以及net.ipv4.ip_local_port_range参数
>net.core.rmem_default=4194304 //设置net.core.rmem_default参数为4194304
>net.core.wmem_default=262144 //设置net.core.wmem_default参数为262144
>net.core.rmem_max=4194304
>net.core.wmem_max=262144
>EOF
(5)为oracle用户设置可使用的文件和进程数限制
cat >> /etc/security/limits.conf <<EOF //更改/etc/security/limits.conf文件
>oracle soft nproc 2047 //设置oracle用户的进程数限制
>oracle hard nproc 16384
>oracle soft nofile 1024 //设置oracle用户的文件数限制
>oracle hard nofile 65536
>EOF
cat >> /etc/pam.d/login <<EOF //更改/etc/pam.d/login文件
>session required /lib/security/pam_limits.so
>EOF
(6)更改bash、ksh及cshell的默认profile文件的内容
cat >> /etc/profile << EOF
if [ \$USER= “oracle”]; then
if [ \$SHELL=”/bin/ksh”]; //如果当前shell为ksh
then
ulimit –p 16384 //更改进程数限制
ulimit –n 65536 //更改文件数限制
else
ulimit –u16384 –n 65536
fi
umask 002 //设置umask的值
fi
EOF
cat >> /etc/csh.login <<EOF //cshell 的配置
>if (\$USER==”oracle”) then
>limit maxproc 16384 //更改进程数限制
>limit descriptors 65536 //更改文件数限制
>umask 022
>endif
>EOF
注:以上456步骤可能在不同配置的虚拟机上出现不兼容情况,这个可以在oracle11g安装先决条件检查的时候修复。
接下来是准备oracle11g安装包文件进行安装
1. 解压oracle11g安装包文件
unzip oracle11g安装包名.zip
2.解压后会有一个database的文件夹。
mv database /home/oracle/
chown –R oracle:oinstall /home/oracle/database/
3.切换用户 (注:要进入图形界面才能够安装)
su –l oracle
进入database目录
./runInstaller
4.接下来是图形界面安装(跟windows下安装差不多。)
5.安装完成后更改oracle用户的配置文件“/home/oracle/.bash_profile”
ORACLE_HOME=/u01/app/oracle/product/11.2.1/db_home
export ORACLE_HOME
PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
export PATH
6.在图形界面上管理设置SELinux的安全策略为禁用。
7.在安全级别设置哪里 添加1521端口为可信端口。
8.sqlplus /nolog 进入sqlplus
转载于:https://blog.51cto.com/javaoraclelinux/535762