如何安装 Oracle Express 11gR2?

如何安装 Oracle Express 11gR2?

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

答案1

您可以在以下网址找到有关在现代 Debian 类发行版上安装 Oracle 11g XE 的终极指南(非常巨大大量解决方法,这就是我无法在此处粘贴文章的原因):

其他有价值的来源(嘿!这些不是来自前 20 个网络搜索的链接!我花了 3 个晚上阅读这些博客,它们确实很好,但大多与上面的forums.oracle.com链接重复):

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

$ 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

#内存目标=418381824
pga_aggregate_target=200540160
sga_target=601620480

我修复的另一个错误但上面的链接没有提到:

  系统参数文件为/u01/app/oracle/product/11.2.0/xe/network/admin/listener.ora
  日志消息写入 /u01/app/oracle/diag/tnslsnr/desktop/listener/alert/log.xml
  监听错误:(DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC_FOR_XE)))
  TNS-12555:TNS:权限被拒绝
   TNS-12560:TNS:协议适配器错误
    TNS-00525: 操作权限不足
     Linux 错误:1:操作不允许

  监听器启动失败。请参见上面的错误消息...

何时启动监听器:

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

我通过评论行修复了此问题:

#(地址 =(协议 = IPC)(密钥 = EXTPROC_FOR_XE))

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

接下来我读入门解锁HR在安装 Oracle 11g XE 期间自动创建的测试用户...

其余文档可在此处找到数据库 Express 版本文档

答案2

我按照本指南在 Ubuntu Server 12.04 上安装它,并且运行完美。

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

答案3

我在这里看到您可以下载 Linux x64 版本:Oracle 下载

获得此 .zip 后,打开终端并输入:

unzip oracle-xe-11.2.0-1.0.x86_64.rpm.zip

您应该会看到一个 RPM 包。由于 Ubuntu 基于 Debian,因此您需要 Alien。如果您没有 Alien,请在终端中输入以下指令(按Ctrl+ Alt+ T):

sudo apt-get update
sudo apt-get install alien

安装完成后,输入以下命令:

alien -i oracle-xe-11.2.0-1.0.x86_64.rpm

完毕 !

相关内容