因为system用户是在system表空间下,在它下面存放了一些数据字典表。
所以你需要重建数据字典表。先做一个数据库的全备份,
再将数据库文件,控制文件,重做日志文件,参数文件做一个备份。完成以上操作后,重建数据库基本表与数据字典表。
搜索Oracle安装目录下的sql.bsq与catalog.sql,
在sqlplus中运行。