本人oracle不熟,网上找的命令,
C:\>exp emgact/emgact@emgact inctype=complete file=C:\20080918.DMPExport: Release 10.1.0.2.0 - Production on 星期五 8月 14 21:32:57 2009Copyright (c) 1982, 2004, Oracle.  All rights reserved.
Connected to: Oracle Database 10g Enterprise Edition Release 10.1.0.2.0 - Produc
tion
With the Partitioning, OLAP and Data Mining options
EXP-00041: INCTYPE parameter is obsolete
Export done in ZHS16GBK character set and AL16UTF16 NCHAR character setAbout to export the entire database ...
. exporting tablespace definitions
. exporting profiles
. exporting user definitions
. exporting roles
. exporting resource costs
. exporting rollback segment definitions
. exporting database links
. exporting sequence numbers
. exporting directory aliases
. exporting context namespaces
. exporting foreign function library names
. exporting object type definitions
. exporting system procedural objects and actions
. exporting pre-schema procedural objects and actions
. exporting cluster definitions
EXP-00056: ORACLE error 31642 encountered
ORA-31642: the following SQL statement fails:
SELECT model,transform,type,param,default_val,properties,parse_attr FROM sys.met
axslparam$ ORDER BY NLSSORT(model,'NLS_SORT=BINARY'),NLSSORT(transform,'NLS_SORT
=BINARY'),NLSSORT(type,'NLS_SORT=BINARY'),NLSSORT(param,'NLS_SORT=BINARY')
ORA-06512: at "SYS.DBMS_SYS_ERROR", line 86
ORA-06512: at "SYS.DBMS_METADATA_INT", line 2888
ORA-04031: unable to allocate 16396 bytes of shared memory ("large pool","unknow
n object","koh-kghu sessi","pmucalm coll")
ORA-06512: at执行到这里出现程序非法执行错误,然后退出,达人看看这是什么问题,指点一下。

解决方案 »

  1.   

    exp emgact/emgact@emgact  file=C:\20080918.DMP 
      

  2.   

    如果整个数据库导出可用:
    exp emgact/emgact@emgact  file=C:\20080918.DMP  full=y
    如果想记录导出日志,还可以加参数:exp emgact/emgact@emgact  file=C:\20080918.DMP full=y log=20080918.log
      

  3.   

    以前用toad导出过一个dmp,老大说导不进去,就想用其他的方法导入,上面两位的方法都试过了,一样报错,就是错误不一样。我备份的时候,服务器什么也没干,现在是在开发中。谢谢了,散分