Commands such as VALIDATE DATABASE RECOVER and those involving creation or modification of database objects require writing to the database.
Close the database and re-open it with writable access.