dos下运行
imp user/pw file = filename.dmp

解决方案 »

  1.   

    ^_^菜单导入or
    %oracle_home%/bin/imp
    imp
      

  2.   

    楼上的兄弟:
    不行呀,出现了如下的错误!!IMP-00058: ORACLE 错误1034出现
    ORA-01034: ORACLE not available
    IMP-00005: 所有允许的登录尝试均失败
    IMP-00000: 未成功终止导入
      

  3.   

    如果是再linux或unix下直接执行:
    imp user/password file = /.../filename.dmp
      

  4.   

    在操作系统中运行IMP全数据库的导入与导出export username/password full=y file=yourdata.dmp grants=y rows=y
    import username/password full=y ignore=y file=yourdata.dmp grants=yexp与imp的具体用法
    exp参数:
    关键字 说明(默认)   
    ----------------------------------------------
    USERID 用户名/口令
    FULL 导出整个文件 (N)
    BUFFER 数据缓冲区的大小
    OWNER 所有者用户名列表
    FILE 输出文件 (EXPDAT.DMP)
    TABLES 表名列表
    COMPRESS 导入一个范围 (Y)
    RECORDLENGTH IO 记录的长度
    GRANTS 导出权限 (Y)
    INCTYPE 增量导出类型
    INDEXES 导出索引 (Y)
    RECORD 跟踪增量导出 (Y)
    ROWS 导出数据行 (Y)
    PARFILE 参数文件名
    CONSTRAINTS 导出限制 (Y)
    CONSISTENT 交叉表一致性
    LOG 屏幕输出的日志文件
    STATISTICS 分析对象 (ESTIMATE)
    DIRECT 直接路径 (N)
    TRIGGERS 导出触发器 (Y)
    FEEDBACK 显示每 x 行 (0) 的进度
    FILESIZE 各转储文件的最大尺寸
    QUERY 选定导出表子集的子句imp参数:
    关键字 说明(默认)   
    ----------------------------------------------
    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)
      

  5.   

    顺便说一下,我在window 2000 server操作系统上
    数据库版本为:oracle 8i
    请不吝赐教
      

  6.   

    svrmgrl
    connect internal/oracle
    startup
      

  7.   

    是啊,你的数据库都没起来你导什么导啊
    %oracle_home%/bin/svrmgrlconnect internal/passwdalter database nomount
    alter database mount
    alter database open
      

  8.   

    数据库已经起来了
    还是如下的错误IMP-00058: ORACLE 错误1034出现
    ORA-01034: ORACLE not available
    IMP-00005: 所有允许的登录尝试均失败
    IMP-00000: 未成功终止导入
    如何解决
      

  9.   

    to: pos7445() 
    如何菜单倒入
      

  10.   

    你的问题不是出来了吗 
    oracle not availbal你的数据库有问题啊
    没起来,你查查这个问题先www.oradb.net这里很多资料的,在这里也说不清楚
      

  11.   

    1、首先保证Oracle正常(看能否进入SQL Plus)2、进入CMD
    imp userid=<user>/<password> file=<dmpname>
      

  12.   

    进入CMDimp80然后根据提示操作。
      

  13.   

    你现在的问题是没连上oracle另外你需要考虑几个问题:字符集是否一致或是否是超集,
                          版本是否一样等
      

  14.   

    从控制台(dos)模式下操作首先确定已经建立了相应的用户
    然后确定你的导入程序程序为imp.exe(搜索一下安装路径,也许是imp80.exe等等)
    如果是以某用户身份导出的
    c:\>imp username/password@youdb file=filepath\yourfile.dmp
    如果是以system导出的
    c:\>imp system/manager@youdb owner=(用户1,用户2,…,用户n) file=filepath\yourfile.dmp
      

  15.   

    另外,imp的用户名和密码是哪一个,我试了几个都不行
    难道window下不可以么?
      

  16.   

    进入oracle DBA studio后,连接相应的数据库
    填写完用户名称和密码后,选择相应的启动文件
    用户名和密码是在创建数据库的时候提供的,启动文件在oracle的安装目录中的admin\数据库名\pfile中