Error Message :
When using the Database Change Utility, replace_part clears the content even when the command doesn't find the string. For example, if the replace_part command searches for a string in the script tab and doesn't find anything, the content of the script tab will be removed. See below example.
"REPLACE_PART *, *, SCRIPT, 'String that is not part of any line in the script', 'New Value.'"
If the string matches, the replace is done correctly. This is only an issue when the string does not match.