是要将整个数据库都复制过去么?
还是只要复制一部分内容???
如何在其他机器上动态创建数据源呢?
要是其他机器没装驱动怎么办呢???

解决方案 »

  1.   

    只复制你的应用程序即可.数据库一般来说只需要一个,放在服务器上就行了.至于ODBC的设置,不同的开发语言有不同的设置方法.
      

  2.   

    程序整个复制过去。
    数据库不动
    数据源参照你本机的设置一个。
    oracle client一般需要安装
    odbc 操作系统自带
      

  3.   


    数据库是在数据库服务器上面,不用动的,启动监听服务器即可。只需要迁移应用,至于驱动,什么数据库就用什么数据库的驱动吧。odbc貌似是C#.net系列的吧,不太熟悉。如果是java系列的话,就用各种数据库的jdbc驱动jar包就可以了!
      

  4.   

    情况是这样的,我们在做课程设计,我做了一个有关数据库的,用vc和oracle做了一个软件,老师需要我们交EXe
    和.dat文件,但是oracle的。dat在哪里呢???
      

  5.   

    使用exp将你的数据库(用户)导出就所谓的dat文件.不过,我们一般称之为dmp文件.
      

  6.   

    对,可以导出DMP文件,单独拷数据文件是不能用的,只能用IMP命令导出数据提交就成了.
      

  7.   

    那请问有了dat就能在其他主机自动创建数据源了么?
      

  8.   

    你要在別的安裝Oracle的數據庫中建立相應的表空間,表用戶,然後在用imp把你的dmp文件匯入到數據庫中.
      

  9.   

    难道就不能像access那样有一个.mdb文件么??
    而且ORACLE里的示例表那么多,导出来会不会太大啊。。
      

  10.   

    如果是oracle,去看看exp、imp命令如何使用的?
    网上太多了
      

  11.   

    你需要用一个服务器把数据库环境搭好,你们老师应该很清楚的
    对于像oracle,sqlserver,mysql等都需要先安装数据库才能部署你的数据库(可以用imp,exp-oracle,sqlserver可只拷两个文件,mysql也一样),否则只有一个文件没法运行你的程序。