背景:局域网内的2台机器,机器1是ORACLE数据库服务器,只能访问数据库服务,机器2(WIN03系统)可以完全掌控。
目地:操作机器2并通过exp方式备份机器1上的数据库,最后将dmp文件保存在机器2上。机器2上可以任意安装ORACLE客户端和PLSQL DEVELOPER等程序。
PS:直接利用plsql developer的自带的导入导出表功能暂时不考虑,除非最后实在没办法达到能一次exp备份整个数据库了,再采用单独导出表吧。忘说了一件事,机器2上没有安装ORACLE数据库,所以不可能在命令行直接运行exp命令。 

解决方案 »

  1.   

    这种备份问题,网上很多的资料,建议楼主自己GOOGLE
      

  2.   

    很简单的说,机器2上安装有体格ORACLE的客户端,最好是和机器1上的本本一样,然后设置相关字符集环境变量之后你折腾一个传说中的ORACLE控制台,然后想怎么exp就怎么exp。简单高效,容易实现~话说,最好还是更换一个linux吧。windows怎么也感觉有点不稳定的说。
      

  3.   


    简单点说就是我在机器2上的JAVA程序可以通过 jdbc:oracle:thin:@机器1IP:1521:xxx 访问到机器1上的数据库服务。我现在想操作机器2并通过exp方式来备份数据库
      

  4.   


    可能是自己水平问题,GOOGLE BAIDU了一整天也没找到解决办法-_-!!!
      

  5.   


    跪求详细的操作步骤
    PS:如果麻烦的话,可不可以直接QQ联系?我QQ 17239774
      

  6.   

    机器2上安装一个客户端 。直接exp啥。不过要注意字符集哟。
      

  7.   


    这个“客户端” 是指类似MSSQL企业管理器那样的东西,还是指数据库服务本身?