【问题标题】:How to reconfigure Oracle 10g xe on Linux如何在 Linux 上重新配置 Oracle 10g xe
【发布时间】:2011-03-25 13:30:12
【问题描述】:

我已经从linux上的deb文件安装了Oracle 10g xe,然后开始使用这个终端命令配置它

sudo /etc/init.d/oracle-xe 配置

但是在完成配置后我忘记了密码,所以当我使用收到的上一个命令时,如何在重新安装后再次重新配置它

Oracle 数据库 10g 快捷版已配置

谢谢,

【问题讨论】:

  • 优秀教程是here。我想人们可以在 Linux(特别是 Ubuntu)上找到大多数 Oracle Express 问题的解决方案。

标签: linux oracle oracle10g


【解决方案1】:

删除/etc/sysconfig/oracle-xe
然后/etc/init.d/oracle-xe configure

【讨论】:

  • 与 Oracle 11g XE 完美配合。
  • Linux mint(我也相信 ubuntu) sudo rm /etc/default/oracle-xe
  • 使用 Oracle 11g XE 在 Ubuntu 16.04 上工作。谢谢。
【解决方案2】:

Oracle 创建一个名为 oracle 的系统帐户。要更改该帐户的密码,只需使用

passwd oracle

如果您忘记了 DB 的另一个密码,请以 oracle 用户身份登录并使用

sqlplus / as sysdba

更改各种数据库帐户的密码。

在 /etc/default/oracle-xe 中重新配置更改

CONFIGURE_RUN=true 

CONFIGURE_RUN=false

然后重新运行

sudo /etc/init.d/oracle-xe configure 

【讨论】:

    【解决方案3】:

    对于 Oracle Linux(本例中为 7.7)上的 Oracle XE 18c,可以通过以root 执行以下命令来重新启动安装:

    /etc/init.d/oracle-xe-18c delete
    

    使用最初发出的相同命令重新启动安装:

    /etc/init.d/oracle-xe-18c configure
    

    【讨论】:

      【解决方案4】:

      问题解决了…… 在删除我使用的 oracle 时

      sudo apt-get 删除 oracle-xe-universal

      然后使用

      删除配置

      sudo rm -rf /usr/lib/oracle

      但是这些命令并没有完全删除配置,解决方案是从 Synaptic Manager 中删除 oracle-xe-universal 并标记为 Complete Removal。

      然后从 deb 文件再次安装 oracle-xe-universal 然后配置它。

      谢谢,

      【讨论】:

      • 更容易改变 /etc/default/oracle-xe :)
      【解决方案5】:

      就我而言(Ubuntu 上的 Oracle XE 18c),我必须从 /etc/oratab 中删除最后一行

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-03-31
        • 2015-02-26
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-08-03
        • 2013-09-01
        相关资源
        最近更新 更多