- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
在ubuntu server下安装Oracle XE
在ubuntu server下安装Oracle XE
以前都是在开发环境中使用oracle的轻量级服务器oracle xe。是在windows环境下,见适合开发人员的Oracle10g环境。
在linux上安装oracle是一件痛苦的事情。因为需要为安装做很多准备工作。另外,就是oracle的安装都是基于redhat版本的。
ubuntu server是很好的linux服务器版本,但是得到的企业支持较少,比如oracle,比如其他软件提供商。
公司需要移植以前oracle数据库的东西出来。为了应急,在ubuntu server上安装一个express edition(XE)。这个版本在ubuntu上安装十分容易。
首先需要设置oracle xe版本的源:
sudo vim /etc/apt/sources.list
在该文件中增加:
deb /debian unstable main non-free
然后需要将该源服务器的公钥添加在本地 apt 系统的密钥库中:
sudo wget /el4/RPM-GPG-KEY-oracle -O- | sudo apt-key add -
然后,更新apt库:
sudo apt-get update
安装oracle xe服务器:
sudo apt-get install oracle-xe-universal
这样就安装好oracle服务器了。会有提示,启动前作配置。
sudo /etc/init.d/oracle-xe configure
比如配置web管理界面的端口号,oracle监听器的端口号,是否linux启动时启动和sys、system用户的密码等。
另外,需要设置环境变量:
sudo vim /etc/environment #这个文件好像不能自动加载,放到/etc/profile中吧
增加:
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:${ORACLE_HOME}/binORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/serverLD_LIBRARY_PATH=$ORACLE_HOME/lib:$LD_LIBRARY_PATHTNS_ADMIN=/usr/lib/oracle
然后,使之生效:
source /etc/environment
这样,就可以直接运行sqlplus了。
sqlplus system/password@XE
需要在sqlplus中修改oracle配置,让web访问管理界面可以通过远程访问。
EXEC DBMS_XDB.SETLISTENERLOCALACCESS(FALSE)
另外,需要创建tnsname配置文件:
sudo vim /usr/lib/oracle/tnsnames.ora # 在我的机器上怎么是这个?/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/network/admin/tnsname.ora
文件内容:
XE =?? (DESCRIPTION =????? (ADDRESS_LIST =???????? (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))????? )????? (CONNECT_DATA =???????? (SERVICE_NAME = XE)????? )?? )
?
然后,需要重启oracle:
sudo /etc/init.d/oracle-xe restart
注:
?? ?不想开机自动启动Oracle:sudo /etc/init.d/oracle-xe disable
?? ?禁用后就不会自动启动了,需要启动时用先将服务改回enable状态再用start参数启动即可
安装企业版的Oracle 10g
今天终于在Ubuntu7.04上成功安装Oracle10g。为了安装Oracle,花了不少时间到网上查资料,不过更多的时间用于自己的真正实践,当中走了不少的弯路,现在把安装过程记下来。(我一共在两台机器上安装了三次,这篇文章是在安装第三次的时候一边操作一边在另外的电脑上写的) 在网上有不少Oracle的安装教程,但这些教程更多的只是针对较低版本的Ubuntu(如6.X,5.X等等),而且安装Oracle的过程中也有些问题是没有描述和解决的。因此,我觉得有必要自己写一下安装我的实践过程,当然,我主要还
文档评论(0)