oracle安装

   安装环境:redhat 2.6.25.19    oracle版本:10g

   安装步骤:

   1. 以root登录,挂载linux iso文件

      mkdir /mnt/cdrom

mount /dev/cdrom /mnt/cdrom

 

     2. 检查包是否安装

(软件包源码位于iso下的server目录下)

rpm –q  compat-db

rpm -qa | grep compat

如果没有安装:则

#rpm -ivh sudo-1.7.2...rpm

  3.配置yum,yum的配置方法请参考本博客文章yum源安装方法

  4.安装一下的rpm包:

  binutils-2.15.92.0.2-13.EL4

  compat-db-4.1.25-9    

  compat-libstdc++-296-2.96-132.7.2

control-center-2.8.0-12

gcc-3.4.3-22.1.EL4

gcc-c++-3.4.3-22.1.EL44

glibc-2.3.4-2.9

glibc-common-2.3.4-2.9

gnome-libs-1.4.1.2.90-44.1

libstdc++-3.4.3-22.1

libstdc++-devel-3.4.3-22.1

make-3.80-5

pdksh-5.2.14-30    

sysstat-5.0.5-1    

xscreensaver-4.18-5.rhel4.2

setarch-1.6-1

  5.编辑hosts文件

   vim  /etc/hosts

    127.0.0.1   localhost.localadmin   localhost

      IP            主机名

    如果hosts文件配置错误会导致安装过程中出现错误

  6.  Creating Required Operating System Groups and Users

    /usr/sbin/groupadd dba

    /usr/sbin/groupadd oinstall

    /usr/sbin/groupadd oper

  7. Creating an Oracle Software Owner User

   /usr/sbin/useradd -g oinstall -G dba,oper oracle

   passwd oracle

 

  8. vi /etc/sysctl.conf

    将下面的一段复制到sysctl.conf文件中的任意位置

   kernel.shmall = 2097152

   kernel.shmmax = 2147483648

   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 = 1048576

   net.core.rmem_max = 1048576

   net.core.wmem_default = 262144

   net.core.wmem_max = 262144

  9.  vi /etc/security/limits.conf

   oracle              soft    nproc   2047

   oracle              hard    nproc   16384

   oracle              soft    nofile  1024

   oracle              hard    nofile  65536

   将上面的4行添加到limits.conf文件任意位置中

 

   10.vi  /etc/pam.d/login

   session    required     /lib/security/pam_limits.so

   session    required     pam_limits.so

   将上面2行添加到该文件中

 

   11. vi /etc/profile

if [ $USER = "oracle" ]; then

        if [ $SHELL = "/bin/ksh" ]; then

              ulimit -p 16384

              ulimit -n 65536

        else

              ulimit -u 16384 -n 65536

        fi

fi

    将上面一段添加到profile文件中

   12.创建安装目录

    mkdir mount_point

  mkdir -p /mount_point/app/oracle_sw_owner

  chown -R oracle:oinstall /mount_point     /app/oracle_sw_owner

 chmod -R 775 /mount_point/app/oracle_sw_owner

 

     mkdir /mount_point/flash_recovery_area

    chown oracle:oinstall /mount_point/flash_recovery_area

    chmod 775 /mount_point/flash_recovery_area

    创建好之后需要修改权限,确保其可执行

  13.切换到oracle用户

     su  oracle

vim .bash_profile

 

 

export ORACLE_BASE=/u01/app/oracle

export ORACLE_HOME=/u01/app/oracle/product/10.2.0

export ORACLE_SID=teacher

 

  

   14. env | grep ORA

若无生效,则需 . .bash_profile

   15. 测试图形界面($)

若不成功则:

exit

#xhost local:oracle(后到VM中测试)

16.切换到root用户下

挂载光盘镜像

mount  /dev/cdrom  /mnt/cdrom

17.切换到oracle用户下 安装oracle

su - oracle

/mnt/cdrom/database/runinstaller  (-ignoreSysPreReqs)

export LANG=C

安装时不选择装数据库

 

安装界面

  按照图示说明运行脚本

  18.创建监听器

 

netca

无法使用时,先配置.bash_profile

export PATH=$ORACLE_HOME/bin:$PATH

. .bash_profile

lsnrctl status

19.建库

dbca

 

 

 

 

到此安装完成。

 

 

附:

Exception in thread “main” java.lang.UnsatisfiedLinkError: /tmp/OraInstall2009-11-25_02-34-42PM/jre/1.4.2/lib/i386/libawt.so:libXp.so.6: cannot open shared object file: No such file or directory

 原因是缺少了包,装上如下的包就可以了。

# rpm -ivh libXp-1.0.0-8.1.el5.i386.rpm

 

 

 

 

你可能感兴趣的:(oracle,安装)