SQL> desc user_tables
 名称                                      空?      类型
 ----------------------------------------- -------- ----------------------------
 TABLE_NAME                                NOT NULL VARCHAR2(30)
 TABLESPACE_NAME                                    VARCHAR2(30)
 CLUSTER_NAME                                       VARCHAR2(30)
 IOT_NAME                                           VARCHAR2(30)你说是多长?2: 使用 DTS ?

解决方案 »

  1.   

    1、表名长度只能达到30个字符,是ORACLE的死规定。
    2、使用MSSQLSERVER的EXP时,你选择的数据源是OLE DB吧,如果自己定义一个ODBC 使用ODBC FOR ORACLE驱动程序你再试一试
      

  2.   

    难道就没有办法了吗?!我用的MSSQL2000Server DTS来转换,在MSSQL2000Server中是可以那么长的,那么再请问我应该如何来解决这个问题!我的那些表和数据导不过来那我就惨了!帮帮忙!救小弟一命!
      

  3.   

    只能建议你修改表名!!!至于数据类型,特别要注意 text或者图片类型等,转成oracle后
    text--> long
    到底是使用long还是clob,我想需要你自己仔细去了解他们的特性做出选择
    不一定要自动完成
    特殊的表可以人工干预手动完成