在复制数据库的时候,遇到一个错误“ORA-00972 identifier is too long ”
错误的原因是你模式对象的名字太长了。只能有30个字符。
那怎么解决这个问题,哥们帮忙解决一下。

解决方案 »

  1.   

    -- Oracle所有对象名称,字段名称有30个字符长度的限制,你检查一下!
      

  2.   

    可是,在oracle 9i里面没有问题啊,我是复制从oracle 9i数据库复制到oracle 11g,然后报的这个错误。
      

  3.   

    直接用oracle sql developer的工具,数据库复制...
    源数据库版本是9i
    目的数据库版本是11g
      

  4.   

    已经解决了,使用脚本就可以了,使用sql developer的时候失败,估计原因是developer环境对编码utf-16,有点不同。