计算机局域网高手进下

来源:百度知道 编辑:UC知道 时间:2024/06/02 05:39:02
我们公司一台电脑上装着输入数据的数据库系统。现在因为临时有大量的资料急需更新,请问可以建一个局域网同时在两台电脑上使用这个数据库系统更新数据吗?(急:给100分的悬赏)
补充一下:原来传闻有人这么做过。但是后来因为重装系统。连接断掉了。可以互联却不能共享,束手无策。我新来就遇到这问题人也晕了。在线高手麻烦教下具体解决方法步骤。越详细越好
请高手留个QQ号。以便小的请教。

楼上全是废话。首先肯定可以,这是毫无疑问的。
因为所有数据库都支持镜像,当然,我只做过oracle的。

一个镜像数据库是:
*它应当是主数据库在另一台计算机上的一个拷贝,两者应有相同的版本并且运行在相同类型、相同版本的操作系统之上;
*它一直处于RECOVERY状态以备激活;
*它一旦被激活,就成为主数据库。

1、复制主数据库初始化文件init.ora到镜像数据库。
编辑修改init.ora文件的如下参数:
CONTROL_FILES DB_FILE_NAME_CONVERT LOG_FILE_NAME_CONVERT
这些参数在主数据库和镜像数据库目录名不同时,用以转换镜像数据库的数据文件和日志文件位置。

2、在主数据库方为镜像数据库创建控制文件:
SQL>alter database create standby controlfile as <filename>;
并将该文件复制到镜像端(init.ora中CONTROL_FILES)指定的位置;

3、备份主数据库的数据文件。可以采用脱机或联机备份的方式。将备份复制到镜像数据库指定位置。

4、如果步骤3采用联机备份,立即归档当前重做日志:
SQL>alter system archive log current;
复制归档日志文件到镜像服务器;

5、启动镜像数据库到nomount状态:
SQL>startup pfile=%oracle_home%initstandby.ora nomount

6、Mount镜像数据库:
SQL>alter database mount standby database;

7、将主数据库的归档日志应用到镜像数据库以保持主数据库与镜像数据库之间的同步:
SQL>recover