本人菜鸟,没怎么接触过oracle,但是目前接到oracle的任务。
情况是这样的:
我本地机器只是按照了oracle的客户端,需要在我客户端上备份服务器上的数据库(及数据表中的数据)。
我想知道在我本地该如何操作才能完成备份,而且该如何恢复。
肯定前辈给予实例代码,及运行的平台,多谢啦!!!!

解决方案 »

  1.   

    www.google.com
    keyword:oracle备份与恢复
      

  2.   

    备份应该在服务器上操作吧
    你本地装了客户端,就是配置服务能够与服务器联上.
    备份利用rman或imp,exp方式.
      

  3.   

    imp,exp 方式具体该怎么弄啊
      

  4.   

    http://blog.csdn.net/zxf_feng/archive/2009/04/16/4083110.aspx
      

  5.   

    我还想问一下,那像这种EXP执行语句是写在哪里的呢
      

  6.   


    windos:
    在dos里执行unix:
    在系统里执行
      

  7.   

    我是windows的,那就是在“cmd”那个里面?
      

  8.   

    你可以在在命令行窗口使用dmp命令,主要使用  用户名/密码@SID file,log;  其他具体要的参数看帮助
      

  9.   

    exp 用户名/口令@连接串 file=d:\exp1.dmp tables=(x,y,z) log=d:\exp1.log
    或exp 用户名/口令@连接串 file=d:\exp1.dmp log=d:\exp1.log
      

  10.   

    不好意思,写错了,不是dmp是exp命令
      

  11.   

    谢谢,我在命令行中执行后遇到了错误:
    exp-00056:遇到oracle 错误1033
    ora-01033:oracle initialization or shutdown in progress
    exp=00056:遇到oracle 错误12560
    ora-12560:TNS:协议适配器错误
    exp-00000:导出终止失败
      

  12.   

    oracle正在shutdown中。。
    重启一下oracle
      

  13.   

    重启一下oracle,再试试。。