本人oracle新手,基本没接触过数据库,请问如果我想把A数据库原封不动的弄到B里面怎么弄,两个数据库在不同的电脑上,之前用过sqlserver2005,那里面直接导出就可以了,这个好像不行!导出只能导出表,其他的东西要自己弄,我想知道具体都要导出上面东西??
本人新手,谢谢各位了!

解决方案 »

  1.   

    exp user/password file=text.dmp full=y这样,就把所有的东东都导出来了然后再导入就可以了
      

  2.   

    1楼能告诉我怎么用plsql这个软件导吗?
      

  3.   

    exp user/password file=text.dmp full=y 这个命令直接运行在window的cmd下面,不用进入sqlplus你如果需要帮助,就在cmd下键入如下命令:exp help=y成功了就结贴吧,有点郁闷了,老是回答了问题不给分 :-)
      

  4.   

    exp,imp好用,
    还可以做冷备,拷贝数据库文件,控制文件,日志文件等一起过去,网上查很多资料
      

  5.   

    我也想弄会了快点给你分 问题是数据库不在我电脑上,在别的电脑上,我怎么听你的用cmd啊!我只能用plsql连接它的数据库 然后把它的数据库倒到我的本地电脑,然后给我本地电脑的数据库去导入数据!不过还是谢谢你,希望能给出我满意的答案!毕竟新人刚开始用oracle希望能帮助下
      

  6.   

    找个人问一下,你的机器可以连到别的人数据库,就能在cmd下用 exp 和imp,这些知识你找人问最好了,最基本的
      

  7.   


    你用sqlplus命令连的时候,会有一直tnsname的配置比如你的命令 sqlplus username/password@tnsname用这个tnsname就可以在命令行模式进行exp和imp的操作了,和sqlplus一样的,用exp和imp的时候,要带上这个tnsname比如exp user/password@tnsname ....后面还有一些参数,你可以用exp help=y查看这些参数的用法。
      

  8.   

    你的意思是远程登录然后在数据库的机器上cmd吧!我们那不让远程登录!我不知道密码!我现在其实可以用plsql这个工具给数据库导出来,但是我导入到另外一台电脑上的时候序列是导不进去的,其他都能导进去!我只考出来了表和序列!
      

  9.   

    不好意思,是我小白了,给分的哥们是因为说到点上了,正好是我要的答案,majy 哥们不好意思啊,每次只是说一点皮毛,我一个新人基本还不会用oralce呢,怎么知道你说的是什么呢!实在对不起啊   
    inthirties 谢你啊 我知道怎么回事了