当前位置: 首页>>技术教程>>正文


如何安装Oracle Express 11gR2?

问题描述

我需要在Ubuntu Desktop 12.04.1 LTS 64位版本上安装Oracle Database Express Edition 11g Release R2的循序渐进指南

最佳方案

您可以在Uber的发行版上找到有关在现代Debian上安装Oracle 11g XE的终极指南(非常庞大,有很多解决方法,这就是为什么我不能在此处粘贴文章):

另一个有价值的资源(嘿!这些不是来自排名前20位的网络搜索的链接!我花了3个晚上阅读这些博客,它们确实不错,但是在forums.oracle.com链接上方大部分都是重复的):

浪费我很多时间的一件事是ORA-00845:d.hatena.ne.jp博客提示修复的此系统错误不支持MEMORY_TARGET:


$ sudo vi /u01/app/oracle/product/11.2.0/xe/config/scripts/init.ora
$ sudo vi /u01/app/oracle/product/11.2.0/xe/config/scripts/initXETemp.ora 

#memory_target=418381824
pga_aggregate_target=200540160
sga_target=601620480

我修复且以上链接未提及的另一个错误是:


  System parameter file is /u01/app/oracle/product/11.2.0/xe/network/admin/listener.ora
  Log messages written to /u01/app/oracle/diag/tnslsnr/desktop/listener/alert/log.xml
  Error listening on: (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC_FOR_XE)))
  TNS-12555: TNS:permission denied
   TNS-12560: TNS:protocol adapter error
    TNS-00525: Insufficient privilege for operation
     Linux Error: 1: Operation not permitted

  Listener failed to start. See the error message(s) above...

通过以下方式启动侦听器:


  /bin/su -s /bin/bash oracle -c '/u01/app/oracle/product/11.2.0/xe/bin/lsnrctl  start'

我通过注释行来修复它:


#      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC_FOR_XE))

/u01/app/oracle/product/11.2.0/xe/network/admin/listener.ora中。

接下来,我阅读Getting Started来解锁在Oracle 11g XE安装期间自动创建的HR测试用户。

其余文档位于Database Express Edition Documentation

次佳方案

我使用本指南将其安装在Ubuntu Server 12.04上,并且运行良好。

http://meandmyubuntulinux.blogspot.ca/2012/05/installing-oracle-11g-r2-express.html

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/11836.html,未经允许,请勿转载。