文档解释
ORA-31192: Resource string has not been checked out
Cause: Either one of the following is the cause:
– Checkin or uncheckout is requested for a resource that has not been checked out to the workspace by any user in a workspace
Action: checked in the resource from the workspace before checking out
ORA-31192:Resource string has not been checked out 是Oracle数据库的一种错误标记,它表明有一个资源还没有被检出,但是需要在使用它之间发出一个访问。
官方解释
当您尝试使用类型(或者资源)的成员时,您可能会遇到错误消息“Resource string has not been checked out”(ORA-31192)。此错误消息指示Specified resource/type/subtype has not been checked out。
常见案例
这个错误通常发生在开发人员尝试从Oracle对象类型成员(如正则表达式、函数名等)中检索数据时。
一般处理方法及步骤
1、先确定要使用的资源类型(或成员)。
2、根据您要使用的资源类型和成员,使用DROP RESOURCE语句检查指定资源/类型/子类型,如果存在,则使用ALTER RESOURCE语句修改它的权限。
3、现在可以使用该资源成员了。