一位网友问我,SYSAUX表空间坏了,文件无法读取,而且没有备份,怎么办?我冒出了一个想法:重建。于是有了这个试验
看看官方文档中对拿漏sysaux表空间的描消稿烂述:
The SYSAUX tablespace is always created at database creation. The SYSAUX tablespace
serves as an auxiliary tablespace to the SYSTEM tablespace. Because it is the default
tablespace for many Oracle Database features and products that previously required
their own tablespaces, it reduces the number of tablespaces required by the database.
It also reduces the load on the SYSTEM tablespace.
你好,首先告诉你:1、没有sysaux01.dbf对应的是sysaux表空间,该表空间是oracle内部模块使用的表空间,如果没有就只会影响性能,因为某些组件就被限制了,但不影响正常运行;
2、sysaux01.dbf是sysaux表空间的数据文件,该表空间一般只能在数据伏拦库建立时才能创建,不能后期创建;
针对你的问题可以尝试:
1、保存当前数据,即备份出所有该闭厅宏备份的数据;
2、建立新数据库这时肯定有sysaux表空间的,然后导入前面备份的数据;
另外:据你的描述你只是删除了表空间的文件sysaux01.dbf,可以给sysaux表空间重新添加一个新sysaux01.dbf文件;
备注:轿册下面是官方说明
The SYSAUX tablespace was installed as an auxiliary tablespace to the SYSTEM tablespace when you created your database. Some database components that formerly created and used separate tablespaces now occupy the SYSAUX tablespace.
If the SYSAUX tablespace becomes unavailable, core database functionality will remain operational. The database features that use the SYSAUX tablespace could fail, or function with limited capability.
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)