我想知道安装oracle Linux 6.4的步骤,主要是安装包那,然后Linux装完之后再装oracle 11g R2,也是求安装步骤,我在网上搜了一些步骤,Linux能装上,但是oracle装不上,有些网上教程说的一些文件我这就没有,或者是报错,或者是过不去,所以求大神指导一下。拜谢拜谢了!!!!!

解决方案 »

  1.   


    这是我在装完Linux后就执行的步骤:(一些报错给忘了,因为在虚拟机装的,安装不成功就把虚拟机一起删了,想请你看下这个步骤行不行的通,还有Linux的安装有特殊步骤吗?我在安装Linux时选的安装包是database server,然后在下一步选可安装包的时候是这样的    在“服务器”里面选择“FTP服务器”      在“桌面”里面除了第一个‘KDE桌面’,其他全选)
    1、 配置IP和主机名
    (1) /etc/sysconfig下面的network文件:
    HOSTNAME=linux.cdpf.org.cn
    (2) 在/etc/hosts文件中
    192.168.137.100 linux.cdpf.org.cn   linux
    (3) /etc/network/resolv.conf中          (我的Linux里面没有network文件夹,然后我就先这么过去了,)
    DNS1=10.1.1.1
    (4) /etc/sysconfig/network-scripte/ifcfg-eth0
    DEVICE=eth0
    HWADDR=00:0C:29:CA:B8:86
    TYPE=Ethernet
    UUID=97ed60c4-5bab-4b8f-bc9f-7ffd2f2f2009
    ONBOOT=yes
    NM_CONTROLLED=no
    BOOTPROTO=no
    IPADDR=192.168.137.100
    NETMASK=255.255.255.0
    GATEWAY=192.168.137.2
    DNS1=10.1.1.1  
    (5) 关闭NetworkManager并重启网络服务
    serviceNetworkManager stop
    service network restart
    (6) 永久关闭NetworkManager
    chkconfigNetworkManager off
    否则resolv.conf文件的内容在系统重启后会被NetworkManager改写
    2、 关闭防火墙和selinux
    (1)vi /etc/selinux/config
    SELINUX= disabled 
    (2)chkconfig iptables off
    3、 设置xmanager
    修改文件/etc/gdm/custom.conf
    在文件的[xdmcp]字段,添加以下两行
    Enable=1
    Port=177
    4、 上传Oracle安装包,并解压缩
    (1) 上传Oracle安装包到/tmp目录
    p10404530_112030_Linux-x86-64_1of7.zip
    p10404530_112030_Linux-x86-64_2of7.zip
    (2) 解压缩
    unzipp10404530_112030_Linux-x86-64_1of7.zip
    unzipp10404530_112030_Linux-x86-64_2of7.zip
    解压缩完成后,会在/tmp下生成新目录 database
    5、 配置共享内存
    (1) ORACLE 从11g版本开始,引入了一个自动内存管理(Automatic Memory Management)特性,该特性需要更多的共享内存(/dev/shm),因此如果决定应用该特性的话,必须要确保共享内存大于ORACLE 中初始化参数MEMORY_MAX_TARGET 和MEMORY_TARGET的值。如果在初始化参数中设置了MEMORY_MAX_TARGET 和MEMORY_TARGET 两参数为非0 值,但未能正确设置共享内存大小,则ORACLE 数据库启动时,就会触发ORA-00845错误。在Linux系统下,对于Oracle的SGA和PGA来说,如果系统/dev/shm的值设置得太小,也会导致ORA-00845错误
    (2) 检查共享内存
    # df -h /dev/shm/
    (3) 修改共享内存
    # mount -t tmpfsshmfs -o size=2g /dev/shm
    根据实际情况,增加共享内存
    同时修改 /etc/fstab文件,增加以下内容,确保系统重启后修改生效
    # shmfs /dev/shmtmpfs size=2g 0
    6、 安装Oracle预安装工具
    (1) cd /etc/yum.repos.d
    (2) wgethttp://public-yum.oracle.com/public-yum-ol6.repo  (执行这步时就过不去了,提示信息给忘了)
    (3) yum install oracle-rdbms-server-11gR2-preinstall
    (4) 检查文件/etc/sysctl.conf和/etc/security/limits.conf的内容
    (5) Yum update
    (6) 重启系统
      

  2.   

    在oracle linux中通过yum来安装,还真没试过
    看你的描述问题可能在yum的配置上
    错误信息很重要,针对问题进行更改
      

  3.   


    首先谢谢你啊
    有网友告诉我安装完Linux后要运行一下这个
    rpm -qa binutils compat-libstdc++-33 elfutils-libelf elfutils-libelf-devel elfutils-libelf-devel-static gcc gcc-c++ glibc glibc-common glibc-devel glibc-headers glibc-static kernel-headers pdksh libaio libaio-devel libgcc libgomp libstdc++ libstdc++-devel libstdc++-static make numactl-devel sysstat unixODBC unixODBC-devel然后让我把没有的包在安装一下,可是我把系统盘可以成功挂载上(Linux装到虚拟机上了),也可以找到那个包的文件,可是执行--rpm -ivh语句时却提示bash:—rpm:command not found   这是为什么?如果我手动从有包的那个文件家里一个一个的找,在执行的话,明明提示安装成功,可是再执行网友告诉的那一堆语句还会显示同样的包没有装。     这你知道怎么回事吗?
    多谢多谢
      

  4.   

    可以参考下我的linux下安装oracle的详细教程:http://blog.csdn.net/mchdba/article/details/43086037