A. 什么是数据库镜像什么是日志传送
你可以看一下这个文章,主要是讲sql server的http://www.jb51.net/article/38407.htm
B. 数据库镜像是什么
就是一个数据库,用两个数据库文件来保存。一个坏了,用另一个来恢复。
C. 镜像数据库与包库数据库有什么区别
镜像数据库是指本地数据检索,检索速度相对较快,但数据滞后;包库数据库是指远程数据检索,检索速度相对较慢,但数据适时更新。
D. 数据库镜像的作用一般有哪些
数据库镜像是DBMS根据DBA的要求,自动把其中的关键数据复制到另一个磁盘上,以下是由我整理的数据库镜像的内容,希望大家喜欢!
数据库镜像的作用
当出现介质故障时,可由镜像磁盘继续提供数据库的可用性,同时DBMS自动利用镜像磁盘进行数据库的修复,不需要关闭系统和重装数据库副本。
没有出现故障时,数据库镜像还可以用于并发操作。即当一个用户对数据库加排他锁修改数据时,其他用户可以读镜像数据库,而不必等待该用户释放锁。
数据库镜像的简介
为了避免介质故障影响数据库的可用性,许多DBMS还可以提供了数据库镜像(mirror)和复制功能,它不同于数据转储,一般由DBMS按DBA的要求自动完成。
数据库镜像的注意事项
数据库镜像是通过复制数据实现的,频繁地复制自然会降低系统运行效率,因此在实际应用中用户往往只选择对关键数据镜像,如对日志文件镜像,而不是对整个数据库进行镜像。
镜像技术的基本内容
在网络中镜像就是将指定端口的报文或者符合指定规则的报文复制到目的端口,用户可以利用镜像技术,进行网络监管和故障排除。镜像技术包括三种方式:本地端口镜像;远程端口镜像;流镜像。
本地端口镜像:是指将设备的一个或多个端口(源端口)的报文复制到本设备的一个监视端口(目的端口),用于报文的监视和分析。其中源端口和目的端口必须在同一台设备上。远程端口镜像:是指将设备的一个或多个端口的报文复制并通过中间网络设备转发到指定目的交换机上的目的端口。他突破了源端口和目的端口必须在同一台设备上的限制,是源端口和目的端口见可以跨越多个网络设备。
流镜像:是指通过ACL等规则将具有某特征的数据流复制到目的端口。为了更好地理解后面的内容,首先介绍一下端口镜像中涉及的基本概念。
端口镜像的概念
1、源端口
源端口是被监控的端口,用户可以对通过该端口的报文进行监控和分析。
2、源VLAN
源VLAN是被监控的VLAN,用户可以对通过该VLAN所有端口的报文进行监控和分析。
3、源CPU
源CPU是被监控单板上的CPU,用户可以对通过该CPU的报文进行监控和分析。
4、目的端口
目的端口也可称为监控端口,该端口将接收到的报文转发到数据监测设备,以便对报文进行监控和分析。
E. 如何配置数据库镜像<一>
一、前提条件
1、准备好服务器,保证数据库版本至少是Sql Server 2005 SP1,当然最好是最新版本,老的版本测试不行!
2、保证需要镜像的数据库为完全恢复模式
3、配置域环境,数据库镜像使用域环境会比较方便,感觉比使用证书要省事
4、设置sql server的服务以域账号运行 How?
5、选择镜像方案,镜像服务可以使用三个数据库实例(主、镜像、见证)也可以使用两个数据库实例(主、镜像),实际使用环境中每个实例应该是运行在不同的服务器上。如果使用见证服务器的话好处是可以实现自动的故障转移,但是需要使用3台服务器,而且至少要保证其中2台服务器是可用的,因为如果镜像服务器和见证服务器同时当机,即时主服务器没有任何问题也是无法对外提供服务的。我这里只是为了实现数据库的镜像,做一个实时的数据库备份所以没有使用见证服务器,如果主服务器宕机需要手动切换镜像服务器为主服务器。
二、具体步骤
由于步骤较多,我只说步骤,具体的图就不贴了。按照我的步骤来就行了
1、在主服务器完整备份需要镜像的数据库,在镜像服务器以“不对数据库执行任何操作,不会滚未提交的事务。(RESTORE WITH NORECOVERY)”的状态恢复。然后备份事务日志,以相同的恢复状态在镜像服务器恢复事务日志。
2、在主服务器,选择需要镜像数据库的镜像功能,点击“配置安全性”
3、选择否,不包括见证服务器实例
4、选择主体服务器实例
5、选择镜像服务器实例
6、如果主服务器实例和镜像服务器实例是以不同的域账户运行的,需要输入对应的账户,我使用的是相同的账户所以留空,二中有建立帐户的脚步
7、配置完成
8、配置端点
9、点击“开始镜像”,完成
10、如果没有提示任何错误,主服务器的数据库会显示“主体,已同步”,镜像服务器的数据库会显示“镜像,已同步,正在还原…”,数据库镜像服务配置完成
F. 如何查看镜像数据库的状态
确定镜像数据库是否与主体数据库保持同步。 在高性能模式下,主体服务器可能会积压大量仍需发送到镜像服务器的未发送日志记录。而且在任意运行模式下,镜像服务器也有可能积压大量已写入日志文件但仍需在镜像数据库中进行还原的未还原日志记录。 确定在高性能模式下,当主体服务器实例变得不可用时所丢失的数据量。 可以通过查看未发送的事务日志量(如果有)以及在主体服务器上提交丢失事务的时间间隔,来确定数据的丢失量。 将当前性能与过去性能进行比较 出现问题时,数据库管理员可以查看镜像性能的历史记录来帮助了解当前状态。
G. 如何在linux下建立MySQL镜像数据库
首选用putty连接linux服务器,进行命令行
输入mysql -u+数据库用户 -p+数据库密码
架设数据库用户是root 密码是123,应该是像下面这样才是正确的:
mysql -uroot -p123
-u和-p连接数据库用户和密码中间是不能有空格的
下面来创建数据库mydatabase
create database mydatabase;
这样一个名叫mydatabase的数据库就创建好了
show databases; 显示所有数据库列表
drop database mydatabase; 删除数据库mydatabase
那么如何退出mysql命令行呢?
在终端输入exit; 知道完全退出mysql命令行为止!
H. 什么是数据库镜像 数据库镜像的作用
SQL Server 2005相对于SQL Server 2000来说,无论是性能还是功能都有一个相当大的提高,甚至可以用“革命”来形容这一次升级。SQL Server 2005使 SQL Server 跻身于企业级数据库行列。在数据高可用性方面,SQL Server 2005为用户提供了数据镜像、复制、故障转移群集、日志传送功能。本文向读者简单介结SQL Server 2005镜像功能