linux下怎么导入从windows导出的oracle的dmp,用sql plus。linux新手,说详细点,谢谢!

解决方案 »

  1.   

    在root下最好新建一个Oracle用户。使用telnet以Oracle用户登录,Oracle的exp,imp在windows和linux上使用是一样的。
      

  2.   

    用winscp把dmp文件以二进制传到linux下再使用imp命令
      

  3.   

    dmp文件与平台无关,不一定非要copy到linux服务器上,在可以连接到 linux 上的 Oracle 的windows电脑上,用 imp 导入imp user_name/password@linux_oracle_service_name file=X:\xxxx\xxx.dmp full=y
      

  4.   


    我建议你在WINDOW系统下安装
    secureCRT(可以远程访问LINUX)以后的事情就简单了导入导出总会吧!!
    再说你直接在服务器上导入导出也是一样的只不过涉及上下传文件的命令而已
      

  5.   

    不copy到linux上的话,file路径怎么写?
      

  6.   

    也不用telnet,也不用ssh连接,
    只需要你用sqlplus连到linux的数据库上就行了
    你把它当成windows的服务器是一样操作的dmp文件是二进制的,可以通用,
    路径写你本地的windows路径就可以
      

  7.   

    如果连接字符串是成功的那么本地cmd,
    再imp user_name/password@linux_oracle_service_name file=X:\xxxx\xxx.dmp full=y linux_oracle_service_name 这个东东会让oracle知道你是要导到哪里去
    file=X:\xxxx\xxx.dmp 这个让oracle知道从哪里导dmp文件不用放在linux服务器上就可以imp试下准成!!!