Oracle

Oracle 初始化或關閉正在進行錯誤

  • May 17, 2011

我在 Ubuntu 虛擬機上安裝了 Oracle express edition (10.2.0)(我對 Oracle 數據庫非常陌生)。Dpkg 返回了一個交換錯誤,所以我按照這個方法手動安裝 oracle:http: //blog.qakq.com/2010/01/oracle-xe-swap-space-workaround-dpkg-x.html

現在,當我執行 sqlplus 並使用 system 或 sys 登錄時,出現以下錯誤:

ORA-01033: ORACLE 初始化或關閉正在進行中

我找到了一些錯誤日誌(/usr/lib/oracle/xe/app/oracle/admin/XE/bdump/alert_XE.log),其中包含以下錯誤消息:

ORA-00202: 控製文件: ‘/usr/lib/oracle/xe/oradata/XE/control.dbf’

ORA-27037: 無法獲取文件狀態

此 control.dbf 文件不存在。有人知道為什麼嗎?

更新: 我現在嘗試了來自 ubuntu/debian 儲存庫的 oracle-xe_10.2.0.1-1.1_i386.deb 的文件,而不是來自 oracle 網站的 oracle-xe_10.2.0.1-1.0_i386.deb 的文件 control.dbf不再失去,但我仍然收到初始化錯誤..

我認為您首先需要擴展您的交換(分區或文件)。我正在嘗試通過(自然使用 oracle 儲存庫)在 Debian Squeeze 上安裝 Oracle XE 10.2:

aptitude install oracle-xe oracle-xe-client

此系統不滿足交換空間的最低要求。根據系統上可用的物理記憶體量,Oracle Client 10g Express Edition 需要 502 MB 的交換空間。該系統有 465 MB 的交換空間。在系統上配置更多交換空間並重試安裝。

查看適用於 Linux 的 Oracle® 數據庫快捷版安裝指南。我想還需要更改一些核心參數(通過 sysctl 和 /etc/sysctl.conf)。

引用自:https://serverfault.com/questions/270524