Answers:
您可以在以下版本中找到有关在现代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文档中找到。
我使用本指南将其安装在Ubuntu Server 12.04上,并且运行良好。
http://meandmyubuntulinux.blogspot.ca/2012/05/installing-oracle-11g-r2-express.html
我在这里看到可以下载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
完成!
You must run '/etc/init.d/oracle-xe configure' as the root user to configure the database.