ORA-19921: maximum number of string rows exceeded
Cause: The maximum number of rows in the V$RMAN_STATUS or V$RMAN_OUTPUT table has been exceeded.
Action: Close some of existing and unused RMAN connections and sessions.
ORA-19921:是一个特定的错误码,当从oracle数据库中检索字符串行超过最大限度(由Max_String_Size参数定义)时报告该错误码。
>ORA-19921: string_name violated Max_String_Size (max string length).
在Oracle数据库中,如果STRING列和VARCHAR2列的大小超过此参数的最大大小,则可能会产生这个错误。
1.检查数据库的Max_String_Size参数,并确保它的值足够大以满足您的需要(它的缺省值通常为2,000)。
2.如果需要,可以更改Max_String_Size参数的值,可以使用以下SQL语句来设置参数:
ALTER SYSTEM SET max_string_size=EXTENDED SCOPE=SPFILE;
3.重新启动数据库实例,使参数得以生效。