如何安装Oracle Express 11gR2?


22

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


我已经在ubuntu 14.04上安装了oracle express 10.2,它运行良好,但似乎oracle express 11.2并未发布任何适用于ubuntu的软件包...
Eric Wang

Answers:


16

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

另一个有价值的资源(嘿!这些不是来自排名前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 

#memory_target = 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 =(地址=(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期间自动创建的测试用户...

其余文档可在Database Express Edition文档中找到。


对于基于知识库的条目,此答案足够好。剩下的一件事是:请修正语法,不要说傻话!
2013年

1
抱歉,我的语言不是我的英语母语
。。。–

我进行了一些更改,希望您喜欢其他文本...
didnkoa 2013年

1
我发现位于forums.oracle.com上的帖子具有出色的信息。但是它的格式不是特别好,可以更好地组织。我根据它写了一篇文章,但是我做了一些添加(和减去)和改进了格式。在Ubuntu上安装Oracle
mdahlman 2013年


1

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

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

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

您应该看到一个RPM软件包。由于Ubuntu基于Debian,因此您需要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

完成!


2
对我不起作用。Alien确实完成了安装,但是没有任何服务,没有(Oracle)用户,而且没有任何运行!
pugmarx

1
我也没工作 我的观点和现在的观点一样,是因为oracle安装非常复杂,而Alien的目标是简单的软件。
Reut Sharabani

您的指示信息不足以在Ubuntu上安装Oracle。显然您没有测试它。
josircg 2014年

poissbly你忘了这部分..You must run '/etc/init.d/oracle-xe configure' as the root user to configure the database.
鞋带
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.