跳到导航
BEA Dev2Dev Oracle and BEA
首页 资源中心 dev2dev学堂 在线技术论坛 User Group CodeShare
dev2dev 首页 > 资源中心 > 专家Blog > 专家Blog文章
如何在Ubuntu上使用ALUI G6

时间:2007-07-03
作者:Chris Bucchere
浏览次数:
本文关键字:UbuntuAquaLogic User InteractionALUI G6
文章工具
推荐给朋友 推荐给朋友
打印文章 打印文章

  有些人可能熟悉 bdg blog 上关于Linux为什么不适合用于桌面计算机的 演讲。随着Ubuntu 6.06 LTS(Dapper Drake)的发布,我对该问题的观点已经大大改变了,去年夏天,在新的Gateway MP6954膝上型计算机上运行Ubuntu 6.06 LTS时很少遇到麻烦。Ubuntu 6.06 LTS拥有漂亮的咖啡色UI,从来没有出过故障,它主要借助更新进行自我管理,并且免费提供与Windows或OSX相同或更好的软件。

  当然只有两个Linux平台正式支持ALUI:RHEL和Suse。但是Linux是Linux,对不对?差不多如此。对Fedora上的Oracle运行ALUI时,我遇到很多“有趣的事情”。但是,借助Ubuntu来运行Oracle和ALUI非常简单。

  首先,除非称自己为DBA,否则不希望对完善的Oracle实例浪费时间。而是,仅按照 这些简单步骤 安装称为Oracle XE的软件时。该软件有一些限制,其中最重要的是不能创建多个数据库。

  然后我遇到了安装过程中的第一个也是惟一一个错误,该错误与一个数据库限制有关。我尝试丢弃XE的默认数据库(ORACLE_SID=XE),并运行crdb1_oracle_unix.sql脚本来创建PLUM10数据库。这个主意很糟糕,我在Google上随意浏览了一会儿,发现实际上并不需要自己的数据库。如果开始操作之前确认这一点,就能节省两个小时,还能早30分钟安装好ALUI,并在Ubuntu上运行。因此,并非运行crdb1_oracle_unix.sql,而是编辑edit create_tables_oracle.sql并删除对PLUMINDEX的引用,然后对XE数据库运行以下命令:

$sqlplus sys as sysdba
SQL>create user plumtree identified by password
SQL>grant connect, resource, create view to plumtree

  该命令在XE数据库上创建了plumtree用户,这为ALUI提供了自己的架构,我们的目的是使该架构和拥有自己的DB一样。现在基本上可以只运行现有的脚本(注意我对create_tables_oracle.sql所做的更改):

$sqlplus plumtree/password@XE
SQL>@create_tables_oracle.sql
SQL>@load_seed_info_oracle.sql
SQL>@stored_procs_oracle.sql
SQL>@postinst_oracle.sql

  此时,ALUI就能发挥巨大作用了。我只遇到过一个小障碍。一个本地搜索库警告libstdc++缺少LD_LIBRARY_PATH依赖项。这令我很不愉快。所以执行了以下操作:

$ln -s /usr/lib/libstdc++.so.6.0.7 /usr/lib/libstdc++-libc6.1-1.so.2

  我将bundled tomcat配置为托管该门户和imageserver,并使ALUI 6.0SP1成功地在Ubuntu上运行起来。(顺便提一句,我本来想使用ALUI 6.1.0.1,但是在编写这篇文章时,RHEL和Suse版本尚未发布。)

原文出处:http://dev2dev.bea.com/blog/bucchere/archive/2007/03/alui_g6_on_ubun.html

dot dot dot

dot
  作者其它文章
您对本文的评价
您对这篇文章的看法如何?
太棒了!5分 不错啊 4分 一般般 3分 有待提高 2分 不好 1分