朋友让我在已经运营多年的系统上做个统计模块,他们单位这个系统的数据库是部署于信息中心的服务器机器上的,是不对外界开放的,我通过抓包工具获取了其数据库的用户名和密码,这个系统是只在他们单位内部局域网内运行的,现在我现在想通过他们单位内部的局域网内想把其数据库给导出来或者备份出来,反正就是想获取其数据库,那样我才便于给他们的做所需要的统计功能,请问怎么才能获取其数据库呢?
麻烦各位大哥说详细些吧,我对Oracle数据库不太熟悉,万分感谢。

解决方案 »

  1.   

    http://blog.csdn.net/studyvcmfc/article/details/5679235
      

  2.   

    exp 或者 expdp 导出数据后 再 imp 或者 impdp 导入数据。
      

  3.   

    貌似不能expdb吧  ,expdp不是要在服务器上进行吗??   用plsqldev工具导出也是可以的。
      

  4.   

    按用户导出
    exp 用户名/密码@连接串 file=导出文件名 buffer=10485760按用户导入
    a.建立对应的表空间
    b.建立对应的用户
    c.导入数据
    imp 用户名/密码@连接串 file=导出文件名 buffer=10485760 full=y ignore=y
      

  5.   

     
    首先 net manage 中找到你服务的电脑创建一个服务连接。
     exp 用户名/密码@数据库名 file=导出路径及文件名 owner=表空间名称
      

  6.   

    不熟悉oracle的话还是用图形工具比较直观方便pl/sql developer工具中tools菜单里有导出用户对象(即建库脚本)与导出表(即数据)
      

  7.   

    抓包工具获取了其数据库的用户名和密码?????你能获取数据库的用户名和密码??有了用户名和密码,你没有SID,也无用呀;这种事情还是别做了