看了一些资料,一台机器上可以起多个实例或服务,但是每个服务都是访问独立的数据目录的,可以将多个服务的数据目录指向同一目录吗?这样多个服务就可以访问相同的数据库这样子,怎样能实现数据共享呢?象Informix或Orcale都可以起多个实例,但是多个实例间都是访问相同数据区的,这样才能达到分担负荷共享数据的目的啊

解决方案 »

  1.   

    ORACLE 起多个实例, 访问的也不是相同的数据文件. 除非是RAC> 如果不设成共享, 我想OS也不同意你这么做吧. 一个文件是不是同时只能被一个应用程序打开?
      

  2.   

    oracle是不是指向同一数据区我不是特别清楚,但是至少可以达到,多个实例访问相同数据库的目的,可以达到数据共享
    我的目的是想达到:一个客户端连接一个实例对DB做的修改,另一客户端连接的另一实例能看到这个变化
      

  3.   

    不可以,这样就违背了MySQL的原理!