ORA-00997: illegal use of LONG datatype

Ao tentar criar uma tabela a partir de um select em tabela com o campo do tipo long, é mostrado o erro ORA-00997.

Para resolver utilize o comando TO_LOB, veja a continuação do exemplo;

create table teste_long2 AS select campo_long campo_long from teste_long

create table teste_long2 AS select TO_LOB(campo_long) campo_long from teste_long

Você pode especificar todos os parâmetros válidos e seus valores a partir da linha de comando usando a seguinte sintaxe:

imp username/password PARAMETER=value

ou

imp username/password PARAMETER=(value1,value2,...,valuen)

Exemplo prático:

imp fabiano/senha file=fabiano.dmp log=fabiano_imp.log fromuser=fabiano touser=fabiano


imp fabiano/senha file=fabiano.dmp log=fabiano_imp.log fromuser=fabiano touser=fabiano ignore='Y' full=yes