Oracle数据库未启动,文件SYSAUX01.DBF 0字节[已关闭]

hts6caw3  于 2023-11-17  发布在  Oracle
关注(0)|答案(1)|浏览(147)

**已关闭。**此问题不符合Stack Overflow guidelines。目前不接受回答。

这个问题似乎与help center中定义的范围内的编程无关。
5天前关闭。
Improve this question
有一个Oracle 18 c XE数据库安装在Windows 7的虚拟机中,我很久以前根据指南自己安装了它-我不知道如何配置数据库,我只将其用于APEX应用程序
当Windows启动时,数据库总是自动启动。上次我连接到数据库时,发生错误ORA-01578:数据块被破坏之后,我在虚拟机中重新启动Windows,并开始检查磁盘并从Windows本身纠正错误(附上屏幕截图)
加载Windows后,数据库启动,但抱怨文件C:\Oracle\oradata\XE\SYSAUX01.DBF它重0字节我只能连接为sys作为sysdba
可以修复数据库吗?
我有一个从2022年2月开始的虚拟机副本是否可以以某种方式连接我的XEPDB 1数据库示例?他似乎完好无损。
或者从那里获取SYSAUX01.DBF文件?

yfjy0ee7

yfjy0ee71#

如果SYSAUX消失了,那么数据库就有问题了。但是,你的 data 不太可能在SYSAUX中,它将在一个单独的模式中。
您可以使用DataPump导出该模式

expdp MYSCHEMA/tiger@db10g schemas=MYSCHEMA directory=DATA_PUMPDIR dumpfile=MYSCHEMA.dmp logfile=expdpMYSCHEMA.log

字符串
然后你可以创建一个新的数据库并导入到其中。
APEX本身通常位于SYSAUX中,所以它很可能已经完全消失了-希望您有APEX应用程序的备份。

相关问题