在Ubuntu 12.04.1 LTS上安装Oracle Database 11g Express Edition
我一直在努力在Ubuntu12.04.1LTS版本上安装Oracle11gExpress版 我采取了以下步骤:在Ubuntu 12.04.1 LTS上安装Oracle Database 11g Express Edition,oracle,installation,ubuntu-12.04,Oracle,Installation,Ubuntu 12.04,我一直在努力在Ubuntu12.04.1LTS版本上安装Oracle11gExpress版 我采取了以下步骤: 从Oracle的 在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文件并按指定添加条目 创建了/e
sudo alien --scripts -d oracle-xe-11.2.0-1.0.x86_64.rpm
/sbin/chkconfig
文件并按指定添加条目/etc/sysctl.d/60 oracle.conf
,并添加了与上述相同链接中指定的条目ln-s/usr/bin/awk/bin/awk
mkdir/var/lock/subsys
touch/var/lock/subsys/listener
sudo dpkg——安装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服务oracle xe start
(我在这一步中没有发现任何问题)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
我已按照中的规定增加了交换内存
你能带我到这里吗?经过一天的斗争,我终于不知所措了。 这些成功了
sudo rm -rf /dev/shm
sudo mkdir /dev/shm
sudo mount -t tmpfs shmfs -o size=2048m /dev/shm
确保在配置数据库之前执行这些操作。您是否真的将步骤9中提到的env变量指向了
/bashrc
?如果是这样的话,我就把第9步提到的变量添加到了.bashrc中。出了什么问题?您提到您已将它们添加到/bashrc
,而不是~/.bashrc
。这两个不一样,在开始一个新的shell时,前一个不被阅读。对不起,它确实是~/.bashrc。更新了步骤9。我从SqlPlus(SQL>startup)运行startup,并得到以下错误ORA-01078:处理系统参数LRM-00109失败:无法打开参数文件“/u01/app/oracle/product/11.2.0/xe/dbs/initXE.ORA”,因此尝试了SQL>startup pfile=”/u01/app/oracle/product/11.2.0/xe/dbs/init.ORA”;ORA-48108:为diagnostic_dest init.ORA参数ORA-48140给定的值无效:指定的ADR基本目录不存在[/u01/app/oracle/product/11.2.0/xe/dbs/]ORA-48187:指定的目录不存在Linux-x86_64错误:2:没有此类文件或目录此意外关闭我的浏览器(仅限chrome,firefox保持打开状态)在运行sudo mount-t tmpfs shmfs-o size=2048m/dev/shm之前,我无法打开它。
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