有谁安装过吗?
折腾了2天,一丁点成果都没有。帮帮忙,给个链接吧!
谢谢!

解决方案 »

  1.   

    有什么错误呀。你用是的什么版本的linux,linux安装oracle 10g还算是顺利哟。你可以参考一下,是在fedora和solaris 9上的安装过程。
    Fedora 10/Solaris 9 安装Oracle10g 实录
      

  2.   

    linux平台下oracle数据库安装 
    http://user.qzone.qq.com/251097186/blog/1230527852
    注: oracle对linux版本有要求,还有所需的package包不是很好找,如有需要可以发email给我:[email protected],我可以传给你..Steep1:  下载软件包 
    10201_database_linux32 
    openmotif21-2.1.30-14.i386.rpm 
    Steep3:  设置内核参数(在/etc/sysctl.conf文件中加入下列行) 
    kernel.shmall = 2097152 
    kernel.shmmax = 2147483648 
    kernel.shmmni = 4096 
    # semaphores: semmsl, semmns, semopm, semmni 
    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 
    --然后运行下面命令,使上面的设置生效 
    #/sbin/sysctl -p 
    Steep4:  将下面几行添加到 /etc/security/limits.conf 文件中: 
    * soft nproc 2047 
    * hard nproc 16384 
    * soft nofile 1024 
    * hard nofile 65536 
    Steep5:  将下面一行添加到/etc/pam.d/login文件中: 
    session required /lib/security/pam_limits.so 
    Steep6:  禁用SELINUX,编辑/etc/selinux/config,将SELINUX设置为SELINUX=disabled 
    Steep7:  安装下面软件包 
    --从 Fedora Core 6 DVD 光盘文件 
    #cd /media/dvd/Fedora/RPMS 
    #rpm -Uvh setarch-* 
    #rpm -Uvh --force tcl-* 
    #rpm -Uvh --force libXau-devel-* libXp-* 
    #rpm -Uvh compat-db-* 
    #rpm -Uvh compat-libstdc++-33* 
    #rpm -Uvh compat-libf2c-34-* 
    #rpm -Uvh compat-gcc-34-* 
    #rpm -Uvh libaio-* 
    #rpm -Uvh compat-gcc-34-c++-* 
    #rpm -Uvh compat-libstdc++-296* 
    #rpm -Uvh compat-libgcc-296* 
    --安装下载的openmotif21包 
    #rpm -Uvh openmotif21-2.1.30-14.i386.rpm 
    ###### 
    可用一条命令替代: 
    rpm -Uvh *.rpm --force --nodeps 
    rpm -Uvh setarch-* 
    rpm -Uvh --force tcl-* 
    rpm -Uvh --force libXau-devel-* libXp-* 
    rpm -Uvh compat-db-* 
    rpm -Uvh compat-libstdc++-33* 
    rpm -Uvh compat-libf2c-34-* 
    rpm -Uvh compat-gcc-34-* 
    rpm -Uvh libaio-* 
    rpm -Uvh compat-gcc-34-c++-* 
    rpm -Uvh compat-libstdc++-296* 
    rpm -Uvh compat-libgcc-296* 
    rpm -Uvh openmotif21-2.1.30-14.i386.rpm 
    Steep8:  添加用户组和用户,并为oracle用户设置密码 
    #groupadd oinstall 
    #groupadd dba 
    #groupadd oper 
    #useradd -g oinstall -G dba oracle 
    -g后面只有一个参数,也就是指定用户属于该组 
    -G后面有好几个参数,也就是指定用户属于后面的多个组 
    -g initial_group :group 名 称 或 以 数 字 来 做 为 使 用 者 登 入 起 始 群 组 (group) 。 群 组 名 须 为 现 有 存 在 的 名 称 。 群 组 数 字 也 须 为 现 有 存 在 的 群 组 。 预 设 的 群 组 数 字 为 1 。 
    -G group,[...] 定义此使用者为此一堆 roups 的成员 。 不 可 以 夹 杂 空 白 字 元 。 群 组 名 同 -g 选 项 的 限 制 。 定 义 值 为 使用 者 的 起 始 群 组 。 
    若存在oracle 用户,则用以下语句来修改用户组: 
    ###change user group attribute 
    usermod -g oinstall -G dba oracle 
    #passwd oracle 
    Steep9:  创建Oracle安装文件夹 
    mkdir -p /u01/app/oracle/product/10.2.0/db_1 
    chown -R oracle.oinstall /u01 
    chmod -R 777 /u01 
    Steep10:  编辑/etc/redhat-release文件并将(Fedora Core release 6 (Zod))用下面内容替换: 
    redhat-4 
    Steep11: Oracle 10g 默认不支持中文 
    安装时将 /etc/sysconfig/i18n 中的 LANG改为 en 即可 
    Steep12: 设置oracle用户的环境变量(#gedit /home/oracle/.bash_profile) 
    --将如下代码添加到.bash_profile文件中: 
    # Oracle Settings 
    TMP=/tmp; export TMP 
    TMPDIR=$TMP; export TMPDIR 
    ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE 
    ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1; export ORACLE_HOME 
    ORACLE_SID=orcl; export ORACLE_SID 
    ORACLE_TERM=xterm; export ORACLE_TERM 
    PATH=/usr/sbin:$PATH; export PATH 
    PATH=$ORACLE_HOME/bin:$PATH; export PATH 
    LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH 
    CLASSPATH=$ORACLE_HOME/jre:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH 
    if [ $USER = "oracle" ]; then 
    if [ $SHELL = "/bin/ksh" ]; then 
    ulimit -p 16384 
    ulimit -n 65536 
    else 
    ulimit -u 16384 -n 65536 
    fi 
    fi 
    Steep13: 注销root用户,并登录oracle用户 
    Steep14: 
    $su root 
    #xhost + 
    #su oracle Steep15: 安装数据库 (切换到刚才解压的目录下,运行:) 
    $./runInstaller 
    --在安装oracle数据库过程中,要以root身份执行两个脚本文件: 
    $su root 
    #sh ...... 
    #sh ...... 
    --(将上面的......用脚本文件的全路径名代替) 
    Steep16: 最后按照界面操作就可以将数据库安装成功了 
    将/etc/redhat-release改为原来的发行号(Fedora Core release 6 (Zod)) 
    修改/etc/oratab将所需启动的实例修改为Y 
    TSH1:/u01/app/oracle/product/10.2.0/db_1:Y 
    Steep17: 若觉得操作系统英文语言不好,将Steep11还原 
    到此数据库安装就大功告成了 
    $sqlplus /nolog 
    conn sys/oracle as sysdba 
    startup 
    conn scott/tiger 
    select * from emp; 
    员工表出来了一切正常!
      

  3.   

    兄弟你真幸运,我刚装了才两天
    12.1  ubuntu8.10下安装oracle 10g企业版
                
               (1) 首先到官网下载oracle 10g企业版安装程序具体地址是:
           http://www.oracle.com/technology/software/products/database/oracle10g/htdocs/10201linuxsoft.html
                  下载 10201_database_linux32.zip这个文件,大概600多M的样子,这里说明一下,最好不要下别的版本,因为我配置的是oracle
                           10g企业版,下的别的版本有可能配置不相同从而在安装的时候安装到%65或者%85的时候就会出错。
               (2) 打开终端安装必备的包
                           apt-get install gcc make binutils lesstif2 libc6 libc6-dev rpm libmotif3 libaio1 libstdc++5 alien
               (3) 解压文件10201_database_linux32.zip(生成一个database的包)
                           unzip 10201_database_linux32.zip
               (4) 创建用户(切换到root用户才可以创建用户,不会切换到root用户的话上面有)          
           addgroup oinstall
           addgroup dba
           addgroup nobody
           useradd -g oinstall -G dba -d /home/oracle -m -s /bin/bash oracle
           usermod -g nobody nobody        sudo passwd oracle
                  这里会叫你输入密码,这个密码是你创建的oracle用户的密码要记住
               (5) 创建oracle安装的目录(切换到oracel用户来创建)  
           mkdir -p /opt/ora10
           chown -R oracle:oinstall /opt/ora10
           chmod -R 775 /opt/ora10
               (6) 修改内核参数(切换到root用户来修改)  
                   修改一:
           sudo vim /etc/sysctl.conf       添加:
           kernel.shmmax = 3147483648
           kernel.shmmni = 4096
           kernel.shmall = 2097152
           kernel.sem = 250 32000 100 128
           fs.file-max = 65536
           net.ipv4.ip_local_port_range = 1024 65000   
                   修改二:
                   sudo vim /etc/security/limits.conf 添加:
    oracle soft nofile 65536
    oracle hard nofile 65536
    oracle soft nproc 16384
    oracle hard nproc 16384
                           (注意:这里刚打开的时候是不可以编辑的按住i键就可以编辑了,编辑了后先按esc,再输入:wq,回车就ok了,<那个冒号是需要的>)            (7) 让修改生效:
                           sudo sysctl -p
                (8) 创建链接:(切换到root用户来创建)  
    ln -s /usr/bin/awk /bin/awk
    ln -s /usr/bin/rpm /bin/rpm
    ln -s /usr/bin/basename /bin/basename
                (9) 设置用户环境(切换到oracel用户来创建)  
    首先必须切换到oracle用户:su - oracle
                    修改一:
    vim ~/.bash_profile 增加:
    if [ -f ~/.bashrc ]; then
    . ~/.bashrc
    fi                                export ORACLE_HOME=/opt/ora10
                                    export PATH=$PATH:$HOME/bin
                    修改二:
    vim ~/.bashrc
    增加:
    export ORACLE_BASE=/opt/ora10
    export ORACLE_HOME=/opt/ora10
    export PATH=$ORACLE_HOME/bin:$ORACLE_HOME/Apache/Apache/bin:$PATH
    export ORACLE_OWNER=oracle
    export ORACLE_SID=tmp
    export ORACLE_TERM=xterm (注意:设置数据库的sid为tmp)
                            (注意:这里刚打开的时候也是不可以编辑的按住i键就可以编辑了,编辑了后先按esc,再输入:wq,回车就ok了,<那个冒号是需要的>)
               (10) 安装准备(因为oracle本不支持ubuntu,所以要用一下配置欺骗oracle,让他认识系统是Red Hat)(切换到root用户来创建)  
    sudo vim /etc/redhat-release
    添加:
    Red Hat Linux release 3.1 (drupal)
               (11) 确定java环境可以显示中文,如果不行:方法很简单,就是在java安装目录下放进去一个中文字体即可。(如果不会安装jdk上面有)
                                  (切換到root用戶創建) cd $JAVA_HOME/jre/lib/fonts   sudo mkdir fallback   cd fallback   sudo ln -s /usr/share/fonts/truetype/wqy/wqy-zenhei.ttf                                      这是我上面设置的JDK的路径(/usr/lib/jvm/java-6-sun)
                       (把某个中文字体链接进 fallback 目录,我选了最新的文泉驿夸父字体)   sudo mkfontdir   sudo mkfontscale
    (注意:把$JAVA_HOME/替换成jdk实际的路径)
               (12) 安装
    用oracle用户登录X,切记不是用su oracle命令,而是必须重启,然后在输入用户密码的时候输入oracle的用户密码,上面建的那个!
                                    帐号为oracle,密码是你自己输入的叫你记住了!
    进入安装文件目录,
    ./runInstaller -jreLoc $JAVA_HOME/jre/                                 这是我上面设置的JDK的路径(/usr/lib/jvm/java-6-sun)
    (注意:把$JAVA_HOME/替换成jdk实际的路径)
               (13) 在安装过程中,一路按默认的设置进行往下设置,在安装的后期,系统提示需要用 root 用户去运行两个脚本文件orainstRoot.sh和root.sh,
                                    不要点击ok按钮,这个时候再打开一个终端,用root用户登录(不会上面有),按提示执行那两个脚本,执行完后再点击ok按钮。
                                    安装完后,oracle数据库和监听多是启动的,所以如果可以建表,插入数据,那么到此安装就成功了。 
                                    安装Oracle时,一定要记得选择支持多语言核心字符集(AL32UTF8)
    有问题可以直接找我,qq550343988
      

  4.   

    在linux下装oracle是很麻烦的,要配置许多环境变量。俺也在学习,哈哈!!!