文档解释
ORA-49412: Package ID does not match existing ID [string] [string]
Cause: The package ID in package file did not match previously unpacked packages.
Action: Use the correct location for unpacking the package.
ORA-49412: Package ID不匹配现有的ID [string] [string]
错误说明:
ORA-49412是一个技术性的错误,当系统试图从数据库或者应用程序服务器读取一个已有的包状态时会发生,由于此时包的ID与期望的ID不匹配所以报出该错误信息。
常见案例:
最常见的情况是当用户在配置数据库和应用程序服务器时,将错误的ID输入到package.xml文件中,而这会导致系统无法正常读取package状态造成ORA-49412的错误。
解决方法:
如果事件确认是由系统错误输入包的ID引起的情况,可以重新检查package.xml的ID,确保其是正确的,并重新提交或重新启动相关的服务即可解决。如果当前所遇到的ORA-49412错误重复出现,也可以尝试清理下系统分配出来的package,然后重新启动服务正常地重新分配一个可用的package来试试是否可以解决。