1.1 内存至少922M,使用下面的命令检查(可选) grep MemTotal /proc/meminfo 1.2 交换分区 至少1G(可选) grep SwapTotal /proc/meminfo 1.3 /tmp 目录空闲区 至少400M df -k /tmp 400M 1.4 硬盘空闲区 至少2.8G(安装目录)+1.5G(原目录) df -k 2 需要安装了以下软件包 最低版 uname -a kernel 2.6.9 rpm -q glibc 2.3.2.95.27 rpm -q gcc 3.2 rpm -q make 3.79 rpm -q binutils 2.14 rpm -q libaio 0.3 rpm -q openmotif 2.2.2-16 rpm -q setarch 1.3-1 3. ip与主机名对应 rhel5linux-database不支持修改版本vi /etc/redhat-release hostname vi /etc/sysconfig/network vi /etc/sysconfig/network-scripts/ifcfg-eth0 vi /etc/hosts 127.0.0.1 localhost.hostdomain localhost 10.2.26.31 station31.example.com station31 4.安装过程中和isqlplus乱码 mkdir -p /usr/share/fonts/zh_CN/TrueType;cd /usr/share/fonts/zh_CN/TrueType; cp ../../chinese/TrueType/uming.ttf ./zysong.ttf 5. 配置内核参数 5.1 用文本编辑器,创建或者编辑/etc/sysctl.conf文件,添加或修改如下的行 kernel.shmall = 2097152 kernel.shmmax = 536870912 kernel.shmmni = 4096 kernel.sem = 250 32000 100 128 fs.file-max = 65536 net.ipv4.ip_local_port_range = 1024 65000 net.core.rmem_default=262144 net.core.rmem_max=262144 net.core.wmem_default=262144 net.core.wmem_max=262144 5.2 改变当前内核参数的值 sysctl -p 6. 创建安装oracle 所需的组和用户 groupadd oinstall;groupadd dba;useradd -g oinstall -G dba oracle;echo "redhat" | passwd --stdin oracle 7. 创建安装安装所需的目录 mkdir -p /u01/app/oracle;chown -R oracle.oinstall /u01;chmod -R 775 /u01 8.为了提高在linux系统上运行软件的性能,必须对oracle用户设置下列shell 限定。 8.1 打开文件数和进程数的限制 加入下面的行到文件/etc/security/limits.conf oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536 8.2 加入下面的行到文件/etc/pam.d/login ,假如它不存在的话 session required /lib/security/pam_limits.so Oracle 官方网站如此说,但是已经有人发现这个也会造成影响. 9. 为oracle用户设置环境变量,注意以下命令为,必需以oracle用户身份登录,更改.bash_profile,添加以下行 umask 022 PATH=/bin:/usr/bin:/usr/local/bin:/usr/X11R6/bin LD_lIBRARY_PATH=/usr/lib:/usr/X11R6/lib ORACLE_BASE=/u01/app/oracle ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1 ORACLE_SID=ora10 LD_LIBRARY_PATH=$ORACLE_HOME/jdk/jre/lib/i386:$ORACLE_HOME/jdk/jre/lib/i386/server:$ORACLE_HOME/rdbms/lib:$ORACLE_HOME/lib:$LD_LIBRARY_PATH PATH=$ORACLE_HOME/bin:$PATH NLS_LANG=American_America.ZHS16GBK export PA TH export LD_LIBRARY_PATH export ORACLE_BASE export ORACLE_HOME export ORACLE_SID export NLS_LANG 10.安装包解压 unzip 10201_database_linux32;chown -R oracle.oinstall /database;chmod -R 775 /database 11. 注销后以oracle用户安装 $cd /database $./runInstaller 注意: 1 安装介质一般是网上下载的. 先要解压,保证解压后的目录,拥有者是oracle:oinstall,并且有执行权限 2. 以oracle身分登陆xwindow,运行安装目录下的runInstaller 3. 安装的最后阶段,可能会出现OUI-25031错误,可能/etc/hosts文件有问题。若还提示错误就把操作系统字符集改en_US,最后以root用户身分运行提示两个脚本文件. 转载请保留固定链接: https://linuxeye.com/database/650.html |