OCI-30199: reserved for future use

OCI-30199: reserved for future use

Cause: None.

Action: None.

OCI-30198: reserved for future use

OCI-30198: reserved for future use

Cause: None.

Action: None.

OCI-30197: reserved for future use

OCI-30197: reserved for future use

Cause: None.

Action: None.

OCI-30196: reserved for future use

OCI-30196: reserved for future use

Cause: None.

Action: None.

OCI-30195: reserved for future use

OCI-30195: reserved for future use

Cause: None.

Action: None.

OCI-30194: reserved for future use

OCI-30194: reserved for future use

Cause: None.

Action: None.

OCI-30193: reserved for future use

OCI-30193: reserved for future use

Cause: None.

Action: None.

OCI-30192: reserved for future use

OCI-30192: reserved for future use

Cause: None.

Action: None.

OCI-30191: missing argument list

OCI-30191: missing argument list

Cause: No argument list supplied.

Action: Modify the argument list to have at least OCIFormatEnd in it.

OCI-30190: reserved for future use

OCI-30190: reserved for future use

Cause: None.

Action: None.

OCI-30189: reserved for future use

OCI-30189: reserved for future use

Cause: None.

Action: None.

OCI-30188: reserved for future use

OCI-30188: reserved for future use

Cause: None.

Action: None.

OCI-22280: no more buffers available for operation

OCI-22280: no more buffers available for operation

Cause: There are two causes: (1) All buffers in the buffer pool have been used up by previous operations (2) Attempt to flush a LOB without any previous buffered update operations.

Action: For (1), flush the LOB(s) through the locator that is being used to update the LOB. For (2), write to the LOB through a locator enabled for buffering before attempting to flush buffers.

OCI-22279: cannot perform operation with LOB buffering enabled

OCI-22279: cannot perform operation with LOB buffering enabled

Cause: The operation attempted is not allowed when LOB buffering is enabled.

Action: If the operation is required, LOB buffering should not be used. In this case, flush buffers associated with the input LOB locator as necessary, disable buffering on the input LOB locator and reissue the command.

OCI-22278: must update the LOB only through the LOB buffers

OCI-22278: must update the LOB only through the LOB buffers

Cause: LOB buffering is enabled for this LOB and there are buffers for this LOB in the buffer pool. Thus, updating the LOB through means other than the LOB buffers is not allowed.

Action: Update the LOB through the LOB buffers using the locator that has LOB buffering enabled. If this operation is required, buffers associated with this LOB should either be flushed as necessary or buffering should be disabled. Once this is done, reissue the command.

OCI-22277: cannot use two different locators to modify the same LOB

OCI-22277: cannot use two different locators to modify the same LOB

Cause: LOB buffering is enabled and an attempt was made to modify the LOB using two different LOB locators.

Action: When using LOB buffering, modify the LOB through one LOB locator only.

OCI-22276: invalid locator for LOB buffering

OCI-22276: invalid locator for LOB buffering

Cause: There are several causes: (1) the locator was never enabled for buffering (2) it is not an updated locator but is being used for a write or flush operation

Action: For (1) enable the locator for buffering; (2) ensure that only an updated locator is used for a LOB update operation

OCI-22275: invalid LOB locator specified

OCI-22275: invalid LOB locator specified

Cause: There are several causes: (1) the LOB locator was never initialized; (2) the locator is for a BFILE and the routine expects a BLOB or CLOB or NCLOB locator; (3) the locator is for a BLOB or CLOB or NCLOB and the routine expects a BFILE locator; (4) trying to update the LOB in a trigger body --LOBs in trigger bodies are read only.

Action: For (1), initialize the LOB locator by selecting into the locator variable or by setting the LOB locator to empty. For (2) and (3), pass the correct type of locator into the routine. For (4), remove the trigger body code that updates the LOB value.

OCI-22167: given trim size (string( must be less than or equal to (string(

OCI-22167: given trim size (string( must be less than or equal to (string(

Cause: Given trim size is greater than the current collection size.

Action: Ensure that the given size is less than or equal to the collection size prior to calling this function.

OCI-22166: collection is empty

OCI-22166: collection is empty

Cause: Given collection is empty.

Action: Test if collection is empty prior to invoking this function.