文档解释
ORA-28378: Wallet not open after setting the Master Key
Cause: The Master Key has been set or reset. However, wallet could not be reopened successfully.
Action: Reopen the wallet.
ORA-28378意味着,在对Oracle数据库的归档和解密中设置主钥匙后,钱包没有正确打开。
官方解释
这个错误是由于Oracle数据库的归档和解密的主钥匙(EPM)设置失败以及应用程序没有正确打开钱包。EPM用于更改归档文件压缩级别,并使用相当高的级别将这些文件加密。建议您根据以下步骤解决此问题。
常见案例
1. 钱包名称和密码错误:检查钱包是否正确设置,检查钱包中是否具有正确的名称和密码。
2. 钱包文件不存在:检查钱包文件路径是否正确,检查文件是否存在。
3. EPM设置失败:确保EPM设置正确,确保有正确的钥匙。
一般处理方法及步骤
1. 检查钱包是否正确设置:打开sqlplus,输入‘show parameter ewps’,检查钱包是否正确设置。
2. 检查钱包文件是否存在:确定钱包文件路径,检查钱包文件是否存在。
3. 确保EPM设置正确:使用“alter user username identified by values ‘epm key’;” 指令确保EPM设置正确。
4. 重新启动钱包:输入“alter system set ewps open;” 重新启动钱包,以确保钱包成功打开。