配置参数进行导入:
关键字  说明(默认)        关键字      说明(默认)
---------------------------------------------------------------
USERID   用户名/口令           FULL         导入整个文件 (N)
BUFFER   数据缓冲区大小         FROMUSER     所有人用户名列表
FILE     输入文件 (EXPDAT.DMP)    TOUSER       用户名列表
SHOW     只列出文件内容 (N) TABLES      表名列表
IGNORE   忽略创建错误 (N)    RECORDLENGTH  IO 记录的长度
GRANTS  导入权限 (Y)           INCTYPE      增量导入类型
INDEXES 导入索引 (Y)          COMMIT       提交数组插入 (N)
ROWS    导入数据行 (Y)        PARFILE      参数文件名
LOG      屏幕输出的日志文件   CONSTRAINTS  导入限制 (Y)
DESTROY  覆盖表空间数据文件 (N)
INDEXFILE 将表/索引信息写入指定的文件
SKIP_UNUSABLE_INDEXES  跳过不可用索引的维护 (N)
ANALYZE  执行转储文件中的 ANALYZE 语句 (Y)
FEEDBACK 显示每 x 行 (0) 的进度
TOID_NOVALIDATE  跳过指定类型 id 的校验
FILESIZE 各转储文件的最大尺寸
RECALCULATE_STATISTICS 重新计算统计值 (N)下列关键字仅用于可传输的表空间
TRANSPORT_TABLESPACE 导入可传输的表空间元数据 (N)
TABLESPACES 将要传输到数据库的表空间
DATAFILES 将要传输到数据库的数据文件
TTS_OWNERS 拥有可传输表空间集中数据的用户

解决方案 »

  1.   

    OPS /RAC 
    OPS/RAC 最原始的设计初衷就是system/application high availability。与其他产品相比较: OPS 是多个单CUP机或SMP(Symmetric Multi-Processing system) 的cluster (MPP Massively Parallel Processing) 。cluster 里面不同的 node 使用一个(一般是一个)或多个oracle instances 与一个database 连接。 主要的技术特点: 
    (1) database 所有的data files 是建立在 raw devices 上面的,因此在技术方面对OS 的设置有很高的依赖性,很多方面取决于OS的对设置是否支持。 
    (2) 在database 方面,每个node都有自己单独的 on-line redo log file groups,因此在做backup 和recovery 的时候,需要特殊的处理。 
    (3) OPS 的data files 方面并没有redundance,因此 media failure 方面,要依靠RAID (redundant array of inexpensive disk) subsystem. 
    Oracle 从8i 开始在OPS的基础上,逐步在不同的OS平台上,增加了Fail Safe/Failover 的功能,这里不尽详细描述。 
    Oracle从9i开始,进一步改进了节点间的通信机制,并重令名为RAC,比8i来说,主要是减少了硬盘pin的次数。
      

  2.   

    下列关键字仅用于可传输的表空间
    TRANSPORT_TABLESPACE 导入可传输的表空间元数据 (N)
    TABLESPACES 将要传输到数据库的表空间
    DATAFILES 将要传输到数据库的数据文件
    TTS_OWNERS 拥有可传输表空间集中数据的用户
    以上参数怎样用啊?针对以下问题,有哪位大侠能给出个例子啊?
    A、我有一个导出的DMP文件,在导入时我想实现以下做法:
    1、数据表,我要放在datas表空间
    2、索引,我要放在indx表空间B、我怎样单独导出所有的序列、存储过程、函数、视图、快照等?
      

  3.   

    A.提点建议:
    可以将用户的默认表空间设置为datas.
    alter user username default tablespace datasB.我是菜鸟,实现不了那样的功能/
      

  4.   

    补充说明:我的数据库版本的Oracle8iForNT的
    关于楼上:
    alter user username default tablespace datas
    行不通难道真得这么难吗?怎么这么少人来关注?我总觉得exe/imp功能不会这么单一的
      

  5.   

    现在我降低要求了:
    我只要将我的DMP文件里的索引放到indx表空间,将表放到datas就行了!出现过这样的问题:
    我的表以前是放在data_his表空间里的,而导入的数据库没有data_his表空间,则
    alter user username default tablespace datas

    imp user/pwd@db file=... log=... fromuser=(...) touser=(...)
    就可导入内容到datas但是有些表以前放错了,放在system表空间里了,现在再执行上述操作,怎么导也还是导回到system表空间!请问高手,如何是好???????????????????????????
      

  6.   

    我有一个很好的数据库集成工具,能够很方便的实现不同(或者相同)数据库之间数据的实时传输和同步,同时可以实现大批量历史数据的集成和转化,有兴趣的话和我联系:MSN [email protected]