500万10分钟这么快啊?
主要取决于服务器性能吗?服务器一台是RS6000(SYABSE),一台是联想T220(ORACLE)
和数据库设置也有关吧?ORACLE需要些什么配置吗?

解决方案 »

  1.   

    我也建议使用pb来导,因为你是sybase的数据库,而且我以前一直用pb来导,很方便
    建议
      

  2.   

    你有几个表要从Sysbase中导出?
      

  3.   

    wangybyangxr(王永斌)
    大约20多个吧。
    zakat(听者如歌),nowait(独行天涯路)
    pb好久没用过了,都忘了怎么操作了。
      

  4.   

    用SQL Server的“导入和导出数据”可以一次操作多个表,用PB一次操作一个表,都挺方便的,不过我个人以为,往Oracle中导数据,用PB要好一些,我有时用SQL SERVER的导数据功能导入Oracle时,中间产生多个错误。
        需要多长时间?有很多因素影响,如表结构越复杂,越费时。我做过一个每天按时导约20万记录,每条记录有30多个字段,总长约200多,且不在一个网段,每导一次耗时约100秒。
      

  5.   

    char(10), number(8) 总长:18
      

  6.   

    哦,原来如此。再请问从SYBASE到ORACLE导数据时有乱码现象,请问是怎么回事?
      

  7.   

    乱码现象? 可能是字符集问题。
        字符集是ORACLE 为适应不同语言文字显示而设定的。用于汉字显示的字符集主要有ZHS16CGB231280,US7ASCII,WE8ISO8859P1等。字符集不仅需在服务器端存在,而且客户端也必须有字符集注册。服务器端,字符集是在安装ORACLE时指定的,字符集登记信息存储在ORACLE数据库字典的V$NLS_PARAMETERS表中;客户端,字符集分两种情况,一种情况是sql*net 2.0以下版本,字符集是在windows的系统目录下的oracle.ini文件中登记的;另一种情况是sql*net 2.0以上(即32位)版本,字符集是在windows的系统注册表中登记的。要在客户端正确显示ORACLE 数据库汉字信息,首先必须使服务器端的字符集与客户端的字符集一致;其次是加载到ORACLE数据库的数据字符集必须与服务器指定字符集一致。