a problem description
A new oracle environment has been built. To import data from the source to this environment, an error is reported when impdp imports:
ORA-12899:value too large for column BASE_OBJECT_NAME(actual:31,maximum:30)
Two reasons for the error
The source and target character sets are different.
Three solutions
Modify the target character set
SQL> shutdown immediate
SQL> startup mount
SQL> ALTER SYSTEM ENABLE RESTRICTED SESSION;
SQL> ALTER SYSTEM SET JOB_QUEUE_PROCESSES=0;
SQL> ALTER SYSTEM SET AQ_TM_PROCESSES=0;
SQL> ALTER DATABASE OPEN;
SQL> alter database character set INTERNAL_USE ZHS16GBK; --Change to your target character set, here is
SQL> shutdown immediate
SQL> startup
-- This article refers to:
ORA-12899: value too large for column impdp data import error