首页 > 大数据 > Hadoop > 本地访问虚拟机oracle数据库的尝试
关于ubuntu的尝试,网上有很多的教程,比我就选择了这一篇,http://www.cnblogs.com/luochengor/archive/2011/08/20/2147041.html,首先是利用apt-get对本地软件包进行更新,然后修改系统文件,欺骗oracle,(因为:ubuntu不是oracle支持的系统!!!很多人都是偏好ubuntu这样的开源系统,很方便更新及时,然而····),之后就是安装过程,整个过程有两个核心进度点62%和86%,从个人的尝试来说,前者出现的原因是因为系统gcc版本太低或者紊乱(个人经历而言,我起初是可以到86%,然后对gcc更改后就只能达到62%了),后期的86%会有四个报错,网络查证原因,据说是因为gcc版本太高(http://blog.csdn.net/yellowshine/article/details/4963722),前两个可以依靠修改系统配置跳过,但后面的因为gcc版本太高的问题无法避免,就导致了失败(网上很多教程说成功了,但是我跳过之后本地问题一堆,就认为是失败吧)。这里我尝试了降低gcc版本,但是在62%的编译就出现问题了,顾前不顾后啊!经历很多网络论坛的搜索,一种官方说法是,oracle是不支持unbuntu的,虽然很多人尝试安装成功了,但也忽略了中间的报错,影响大小而异。
经历ubuntu13.10英文、ubuntu13.10中文、ubuntu13.10麒麟的尝试,他们都暴露了很多的问题,最无法容忍的是,电脑上直接安装没有问题,但是在虚拟机里安装却总是在出现vi、view、cat、more中的乱码,并且他们由不同的配置控制,很难做到四个全部兼容中文,就放弃了对他们的统一。此次我选择了hatred9,原本想着9该比4高的,并没有详细了解,就再度走入了误区。主要参考http://cuijianwei74.blog.163.com/blog/static/34143892010101893339468/,在redhat安装后,第一个问题就是无法安装vmtools,最后我只能先安装了ftpservr服务,利用ftp将本地文件传入虚拟机系统,随后的问题是对于oracle依赖包的安装,部分是在光盘中有的,有些则是无法找到的,我最后的结果是除了libxp这个包其他都装上了,从网上下载了这个包,可是安装却又依赖mkdir文件,再试图去找这个的时候却发现没有合适的,跳过这个,看教程说如何oracle不支持redhat9,需要修改若许文件,似乎又再度回到之前ubuntu那里,去解决各种问题,所以,直接放弃。
至此,就再也不能盲目了,网上百度oracle支持的linxu系统:
Oracle
Red
Hat
UnitedLinux,包括来自
Conectiva Linux
SuSE Linux Enterprise Server 8 (SLES 8),由
TurboLinux Enterprise Server 8,由
这里我选择redhat
as4,我并没有选择最新的版本,因为最新的版本往往比较大,对于本地模拟来说,对本地系统要求太高或者占用c内存和cpu,参考文档http://wenku.baidu.com/view/da52cd80bceb19e8b8f6ba8e
至此,对于linux下安装oracle,实现本地访问算是成功了,虽然有些瑕疵,有机会在研究吧,先做一个备份文件存档,今后可以在此基础上直接使用,而不用再从头走来,系统虚拟机从刚开始的两个多G到现在的18G,加了很多配置软件包,还有很多的快照文件。
PS:linux上从网页访问数据库管理,需要先isqlplusctl start启动服务。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/22695471/viewspace-1118063/ ,如需转载,请注明出处,否则将追究法律责任。