gpt4 book ai didi

oracle - 在 Ubuntu 12.04.1 LTS 上安装 Oracle Database 11g Express Edition

转载 作者:行者123 更新时间:2023-12-04 18:46:03 26 4
gpt4 key购买 nike

我一直在努力在 Ubuntu 12.04.1 LTS 版本上安装 Oracle 11g Express Edition。

我已按照以下步骤操作:

  • 从 Oracle 的 site 下载了 11g 快速版
  • 在 dba 组下创建了一个新用户“oracle”。使用此执行以下步骤。
  • 解压 oracle-xe-11.2.0-1.0.x86_64.rpm.zip 然后将 rpm 转成 Ubuntu 包
    sudo alien --scripts -d oracle-xe-11.2.0-1.0.x86_64.rpm
  • 已创建 /sbin/chkconfig文件并添加指定的条目 here
  • 已创建 /etc/sysctl.d/60-oracle.conf并添加了上述相同链接中指定的条目。
  • 以下步骤:
  • ln -s /usr/bin/awk /bin/awk
  • mkdir /var/lock/subsys
  • touch /var/lock/subsys/listener
  • sudo dpkg --install oracle-xe_11.2.0-2_amd64.deb (.deb 在步骤 3 中生成)
  • sudo /etc/init.d/oracle-xe configure (保持默认值不变)
  • ~/.bashrc 中设置以下环境变量文件
    export ORACLE_HOME=/u01/app/oracle/product/11.2.0/xe
    export ORACLE_SID=XE
    export NLS_LANG=`$ORACLE_HOME/bin/nls_lang.sh`
    export ORACLE_BASE=/u01/app/oracle
    export LD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATH
    export PATH=$ORACLE_HOME/bin:$PATH
  • 以下步骤:
    chown -R oracle:dba /var/tmp/.oracle
    chmod -R 755 /var/tmp/.oracle
    chown -R oracle:dba /tmp/.oracle
    chmod -R 755 /tmp/.oracle
  • sudo service oracle-xe start (我在这一步没有看到任何问题)

  • 12 . sqlplus/as sysdba 并得到以下内容

    SQL*Plus: Release 11.2.0.2.0 Production on Thu Jan 3 09:41:58 2013

    Copyright (c) 1982, 2011, Oracle. All rights reserved.

    Connected to an idle instance.



    现在,当在 SQLplus 上执行任何 SQL 语句时,我最终会出现以下错误
    SQL> select * from dual;
    select * from dual
    *
    ERROR at line 1:
    ORA-01034: ORACLE not available
    Process ID: 0
    Session ID: 0 Serial number: 0

    我增加了在 here 中指定的交换内存
     free -m
                 total       used       free     shared    buffers     cached
    Mem: 1652 1596 56 0 53 1356
    -/+ buffers/cache: 186 1466
    Swap: 2943 0 2943

    你能在这里指导我吗?我一窍不通。

    最佳答案

    终于,经过一天的挣扎

    这些成功了。

    sudo rm -rf /dev/shm
    sudo mkdir /dev/shm
    sudo mount -t tmpfs shmfs -o size=2048m /dev/shm

    确保在配置数据库之前执行这些。

    关于oracle - 在 Ubuntu 12.04.1 LTS 上安装 Oracle Database 11g Express Edition,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14136713/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com