嗨我有空闲实例的问题
当我尝试时:
sqlplus / as sysdba
我得到结果:Connected to an idle instance.
当我尝试启动时,我得到:
ORA-01078: failure in processing system parameters ORA-01565 error in identifying file 'C:\oraclexe\app\oracle\product\11.2.0\server\dbs/spfileXE.ora ORA-27041: unable to open file ORA-04002: unable to open file O/S-Error: (OS 2) File not found;
我的系统是Windows 8.你知道如何解决它吗?
解: 我必须使用命令启动:
startup pfile='<path to file>/init.ora'
并更改init.ora中
的所有路径<ORACLE_BASE>
寻求帮助
答案 0 :(得分:5)
我也有这种痛苦。
要安装Oracle XE,您应该以本地admin - NOT域帐户身份登录。 这https://community.oracle.com/thread/2361291让我高兴:)
答案 1 :(得分:0)
我强烈建议您阅读Oracle® Database 2 Day DBA手册,或雇用dba。
您缺少init {ORACLE_SID} .ora,该参数文件包含数据库名称,控制文件位置等内容。 init {ORACLE_SID} .ora是一个使用常规文本编辑器编辑的文本文件。此文件可以转换为可以使用数据库实例编辑的spfile {ORACLE_SID} .ora。这也是一个动态参数文件,这意味着当您更改实例中的参数时,参数也可以记录在spfile中以供以后重用。
现在添加db_name和control_files。确保contol_files参数指向现有的控制文件[s]。如果没有现有的control_file [s],只需删除initXE.ora,spfileXE.ora并启动dbca,数据库配置助手并使用它创建一个新的数据库。
答案 2 :(得分:0)
我遇到了同样的问题。 您只需启动安装程序即可以管理员身份安装数据库。 在此之后,重新启动一切正常。