论文部分内容阅读
从数据安全方面考虑,数据库不仅要在其运行的服务器上定期、定时作备份,还需备份到外部介质或其它机器上。以确保数据安全可靠。商业化和成熟的备份系统已被广泛采用,但如果您每天备份的数据量不是很大,例如10G~20G左右,那选用商业化的系统就太奢侈了,因为这些系统售价与我们实际备份数据量不存在比例关系。最低售价通常在10万元左右,下面针对15G左右的数据库阐述我们的5千元自动备份系统方案,该系统正被我们使用。
硬件配置:该方案仅需一台4千元左右的机器,其配置对CPU要求不高,内存1G即可,硬盘和网卡需注意,硬盘最好选用速度稍快的。网卡是千兆网卡。如果您要求最大限度的可靠,可选用具有RAIDl功能的机器,即便如此,整机也不会超过5千元。
其它方面完全可靠数据库和操作系统的自身功能来实现。如下:
1 您已经在数据库服务器上通过数据库自身功能作了定时备份。假设该服务器地址为:192.168.50.1,数据库备份的目录为d:f1。
2 把该目录设为共享,允许其只读属性。
3 在备份机器上建文件夹e:f2。
4 在备份机器的bf2目录下新建一批处理文件bf.bat,如下:
e
Cd e:t2
del*.*/q
xcopy192.168.501d$kbf1*.*/y
5 在备份服务器上新建一任务,如下:
cmd/c e:f2kbf,bat
6 在备份机器上“运行”菜单中输入“192.168.50.1”,回车后要求输入用户名和密码(服务器的用户名和密码),此后便已连通d:f1文件夹。注意,不要忘记在“保存密码”前打上“、/”,因为假若备份机器在网管人员不知道情况下意外重启了,这种连接仍可保持。
在备份机器上设定任务时间后,bf.bat将自动运行,数据备份到eAbf2文件夹中。
为提高数据传输速度,两个服务器最好接到主交换机的千兆口上,而且应在同一网段中,或者。两台机器至少应在同一交换机的同一网段中。
我们现在运行的服务器系统和备份机器系统是Windows 2003。您也可作多个任务,备份到不同文件夹中。该备份方案我们经过尝试,12G数据约需10分钟左右。且不会产生较大网络流量,备份完全自动进行,不需人工干预,是完全可行的。
硬件配置:该方案仅需一台4千元左右的机器,其配置对CPU要求不高,内存1G即可,硬盘和网卡需注意,硬盘最好选用速度稍快的。网卡是千兆网卡。如果您要求最大限度的可靠,可选用具有RAIDl功能的机器,即便如此,整机也不会超过5千元。
其它方面完全可靠数据库和操作系统的自身功能来实现。如下:
1 您已经在数据库服务器上通过数据库自身功能作了定时备份。假设该服务器地址为:192.168.50.1,数据库备份的目录为d:f1。
2 把该目录设为共享,允许其只读属性。
3 在备份机器上建文件夹e:f2。
4 在备份机器的bf2目录下新建一批处理文件bf.bat,如下:
e
Cd e:t2
del*.*/q
xcopy192.168.501d$kbf1*.*/y
5 在备份服务器上新建一任务,如下:
cmd/c e:f2kbf,bat
6 在备份机器上“运行”菜单中输入“192.168.50.1”,回车后要求输入用户名和密码(服务器的用户名和密码),此后便已连通d:f1文件夹。注意,不要忘记在“保存密码”前打上“、/”,因为假若备份机器在网管人员不知道情况下意外重启了,这种连接仍可保持。
在备份机器上设定任务时间后,bf.bat将自动运行,数据备份到eAbf2文件夹中。
为提高数据传输速度,两个服务器最好接到主交换机的千兆口上,而且应在同一网段中,或者。两台机器至少应在同一交换机的同一网段中。
我们现在运行的服务器系统和备份机器系统是Windows 2003。您也可作多个任务,备份到不同文件夹中。该备份方案我们经过尝试,12G数据约需10分钟左右。且不会产生较大网络流量,备份完全自动进行,不需人工干预,是完全可行的。