文档解释
ORA-07475: slsget: cannot get vm statistics.
Cause: The vm_statistics system call failed to get virtual memory statistics.
Action: Check result code in sercerrno. Possible operating system failure.
ORA-07475: slsget: cannot get vm statistics.
官方解释
ORA-07475:slsget: 不能获取vm统计数据。这是一个潜在的记录和播放系统(RFS)错误,可以归因于以下原因:
1)记录和播放系统未正确配置。
2)内存发射失败。
3)RFS函数库(rfslib10.dll)可能损坏或不会正常加载。
4)如果使用Oracle E2K,可能没有安装正确的vcruntime库(如果不可用)。
常见案例
ORA-07475错误很常见,尤其是在Oracle发行版之间进行升级或导入导出模式时。
正常处理方法及步骤
将ORA-07475处理错误的最佳方法是重新安装Oracle的操作系统,因为这是一个系统错误。但是,在重装系统之前,也可以运行以下看法以查看可能的其他解决方案:
1)检查操作系统的完整性,并尝试重新安装Oracle。
2)检查用户账号并尝试使用不同的用户账号和/或组来安装Oracle,以及运行Oracle数据库服务器。
3)重启操作系统并尝试以解决此错误。
4)如果可能,尝试安装最新的记录和播放RFS系统(rfslib10.dll)。
5)重新编译创建的全局缓冲池(GMC),并检查操作系统中是否存在它们。
6)将RFS环境设置为本地环境,而不是共享环境。
7)尝试使用其他操作系统来访问Oracle数据库,以检查本地操作系统是否存在损坏的VM状态。
8)如果可能,尝试使用最新版本的Oracle安装程序,以添加新的RFS支持。
9)确保在安装期间选择正确的开发语言,以避免安装不是专为此操作系统所编写的此版本的Oracle。