我需要在 Ubuntu Desktop 12.04.1 LTS 64 位版本上安装 Oracle Database Express Edition 11g Release R2 的分步指南
答案1
您可以在以下网址找到有关在现代 Debian 类发行版上安装 Oracle 11g XE 的终极指南(非常巨大大量解决方法,这就是我无法在此处粘贴文章的原因):
其他有价值的来源(嘿!这些不是来自前 20 个网络搜索的链接!我花了 3 个晚上阅读这些博客,它们确实很好,但大多与上面的forums.oracle.com
链接重复):
- http://www.makina-corpus.org/blog/howto-install-oracle-11g-ubuntu-linux-1204-precise-pangolin-64bits
- http://meandmyubuntulinux.blogspot.com/2012/05/installing-oracle-11g-r2-express.html
- http://meandmyubuntulinux.blogspot.com/2012/06/trouble-shooting-oracle-11g.html
- http://mikesmithers.wordpress.com/2011/11/26/installing-oracle-11gxe-on-mint-and-ubuntu/
- http://www.len.ro/work/oracle-11g-release-2-xe-on-ubuntu-12-04/
- http://mikesmithers.wordpress.com/2012/09/25/ora-00845-memory_target-error-installing-oracle-xe-on-mint-and-ubuntu/
- http://blog.oracle48.nl/oracle-11g-amm-memory_target-memory_max_target-and-dev_shm/
- http://d.hatena.ne.jp/t2y-1979/20111017/1318858143
- http://sysadminnotebook.blogspot.com/2012/10/installing-oracle-11g-r2-express.html
浪费我很多时间的一件事是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
完毕 !