【问题标题】:Installing Oracle 11g R2 in Ubuntu 10.04在 Ubuntu 10.04 中安装 Oracle 11g R2
【发布时间】:2012-02-14 19:31:06
【问题描述】:

最初的问题

我正在 Ubuntu 10.04 中安装 Oracle 11g 第 2 版 企业版(在 VMWARE 上运行)。需要这方面的帮助。

问题 #1:

我在关注

都推荐安装

  • libstdc++5_3.3.6-17ubuntu1_amd64.deb
  • ia32-libs_2.7ubuntu6.1_amd64.deb

但我在申请 wget 时收到 404 问题

问题 2:

我跳过这部分看结尾,最后我被困在下面的命令中运行

$ cd database
$ ./runInstaller

它的抛出错误像

/opt/database/runInstaller: 153: /opt/database/install/.oui: Permission denied



问题阶段 2

Thnx 沙迪亚
最后我可以摆脱初始问题。这是愚蠢的许可问题。但现在卡在另一个。当我跑步时

./runInstaller

首先它显示以下失败

Checking Temp space: must be greater than 80 MB.   Actual 10055 MB    Passed
Checking swap space: must be greater than 150 MB.   Actual 894 MB    Passed
Checking monitor: must be configured to display at least 256 colors
>>> Could not execute auto check for display colors using command /usr/bin/xdpyinfo. Check if the DISPLAY variable is set.    Failed <<<<

如果我忽略此检查并按 y 继续,它会显示

Exception in thread "main" java.lang.NoClassDefFoundError
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:164)
    at java.awt.Toolkit$2.run(Toolkit.java:821)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.awt.Toolkit.getDefaultToolkit(Toolkit.java:804)
    at com.jgoodies.looks.LookUtils.isLowResolution(Unknown Source)
    at com.jgoodies.looks.LookUtils.<clinit>(Unknown Source)
    at com.jgoodies.looks.plastic.PlasticLookAndFeel.<clinit>(PlasticLookAndFeel.java:122)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:242)
    at javax.swing.SwingUtilities.loadSystemClass(SwingUtilities.java:1783)
    at javax.swing.UIManager.setLookAndFeel(UIManager.java:480)
    at oracle.install.commons.util.Application.startup(Application.java:758)
    at oracle.install.commons.flow.FlowApplication.startup(FlowApplication.java:164)
    at oracle.install.commons.flow.FlowApplication.startup(FlowApplication.java:181)
    at oracle.install.commons.base.driver.common.Installer.startup(Installer.java:265)
    at oracle.install.ivw.db.driver.DBInstaller.startup(DBInstaller.java:114)
    at oracle.install.ivw.db.driver.DBInstaller.main(DBInstaller.java:132)

由于我的 ubuntu 在 VMWARE 上运行,可能是它没有正确获取显示属性。 也作为澄清 我在做

DISPLAY=oracle:0.0 ; export DISPLAY

这里oracle是

的输出
whoami

有什么建议吗?

【问题讨论】:

  • @finding_1: 这个问题只发生在oracle 用户身上。如果我尝试使用默认用户帐户,一切正常。但我需要 oracle 用户提供这个:( @finding_2: xter, xclock 不在 oracle 用户中工作,但在默认用户中工作。

标签: oracle11g ubuntu-10.04


【解决方案1】:

假设您按照手册的建议使用 oracle 运行安装程序,您只需要运行两个命令(从具有 sudo 访问权限的帐户运行)

DISPLAY=:4.0; export DISPLAY
xhost +SI:local user:oracle

之后,使用 oracle 返回选项卡,您现在应该可以运行安装程序了。

【讨论】:

    【解决方案2】:

    如果您在命令行模式下运行数据库服务器(运行级别 3),并且您的客户端是 windows, 你应该在你的客户端机器上运行一个 X 服务器,比如Xming server

    如果你使用Putty连接服务器,X11转发应该启用 无需更改任何位置地址。 无需 DISPLAY 环境。 Putty 自动将所有 x 命令从服务器转发到运行 Xming 服务器的客户端计算机。 希望这会有所帮助。

    【讨论】:

      【解决方案3】:

      仅供参考,其他人看到这个并仍然卡住 - 我仍然遇到问题:

      无法使用命令 /usr/bin/xdpyinfo 自动检查显示颜色。检查是否设置了 DISPLAY 变量。失败无法使用命令 /usr/bin/xdpyinfo 执行自动检查显示颜色。检查是否设置了 DISPLAY 变量。失败

      即使在为 oracle 用户加载 xclock(在 RHEL 上)之后。最后,我的问题是 '/usr/bin/xdpyinfo' 没有安装,我缺少 xorg-x11-utils。

      http://www.redhat.com/archives/fedora-list/2007-August/msg02702.html

      【讨论】:

        【解决方案4】:

        我终于把它修好了。
        使用

        xhost +
        

        现在我可以看到这是在不同的论坛中推荐的。但是,让我们也包括这里的步骤:)

        1. 以 root 身份登录控制台并在 CDE 中打开终端窗口
        2. DISPLAY=:0.0
        3. export DISPLAY
        4. xhost +
        5. su - oracle
        6. DISPLAY=:0.0
        7. export DISPLAY
        8. /user/openwin/bin/xclock - 以这种方式启动 xclock 以确保其正常工作,并且确实是
        9. 改回 runInstaller 所在的目录并启动。

        收集自https://forums.oracle.com/forums/thread.jspa?threadID=569326

        【讨论】:

        • 我认为将您的答案标记为已接受是公平的,因为这些步骤可以帮助您解决问题
        • 哦...我这样做有点困惑但是... thnx :)
        • 天哪,谢谢你,终于在你的帮助下解决了。非常感谢
        • 非常感谢,我花了半天时间才弄清楚,然后我阅读了您的解决方案:) 非常高兴
        • 为什么每次服务器重启都必须运行这些命令?
        【解决方案5】:

        都推荐安装

        如果您要安装 32 位版本的 Oracle 或使用 32 位版本的 Ubuntu,则不需要这样做。 (注意:你没有提到你使用的是哪一个

        我跳过这部分看结尾,最后我被困在下面的命令中运行

        您是否按照上述步骤完成或跳过了整个步骤?中间步骤包括创建 oracle 用户和添加用户组 - 好像你跳过了这些。

        【讨论】:

        • @Sathiya:我从一开始就再次执行了整个步骤,这次可以成功运行它。但我再次陷入第二阶段问题。再次需要这方面的帮助...
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-08-30
        • 2018-12-06
        • 2012-06-24
        • 2014-01-02
        • 1970-01-01
        • 2011-06-10
        • 1970-01-01
        相关资源
        最近更新 更多