在Linux上创建和运行SQL Server 2017代理作业

启用SQL Server代理sudo /opt/mssql/bin/mssql-conf set sqlagent.enabled truesudo systemctl restart mssql-server备注:从 SQL Server 2017 CU4 开始,SQL Server 代理是附带mssql server打包并默认处于禁用状态。创建示例数据库/opt/mssql-tools/bin

原创 点赞1 阅读4054 收藏1 评论0 2018-07-23

在CentOS 7.2上使用rsyslog配置syslog server

--=========准备======== 1.firewall状态检查 firewall-cmd --state 2.停止和禁用 systemctl stop firewalld.service systemctl disable firewalld.service 3.检查服务 systemctl status firewalld.service 4.检查iptables systemctl

原创 点赞1 阅读3323 收藏0 评论0 2018-07-23

Oracle 11g R2 常见问题处理

--======================查询Oracle错误日志和警告日志 通过命令查看错误日志目录 SQL> show parameter background_dump_dest; 根据错误提示的PID:3159 模糊查询对应的错误日志 find -name "*ora*3159*.trc" more orcl_ora_3159.trc 查询归档日志 SQL> select

原创 点赞1 阅读700 收藏0 评论0 2018-07-23

Oracle 11g R2 Snapshot Standby

Oracle 11g引入Snapshot Standby,允许standby database以read-write模式打开。当切换回standby模式,所有在read-write模式的修改都丢失。它是通过flashback database实现,但是standby database不需要显式启用flashback database。 如果使用RAC,关闭所有其他实例,而保留一个实例。确保实例在m

原创 点赞1 阅读617 收藏0 评论0 2018-07-23

Oracle 11g R2 ADG 监控

--===============在standby监控DG的恢复过程================== v$managed_standby v$archived_standby v$archive_desc_status v$log_history --在主库查看状态 select dest_name,status,error from v$archive_dest; --在standby上查

原创 点赞1 阅读2022 收藏0 评论0 2018-07-23

Oracle 11g R2 ADG 运维

--================ Oracle ADG 运维 ================ --========测试日志传输======== 1.在primary上,查看最后归档的日志,强制日志切换 ALTER SESSION SET nls_date_format='DD-MON-YYYY HH24:MI:SS'; SELECT sequence#, first_time, next_

原创 点赞1 阅读2938 收藏0 评论0 2018-07-23

Oracle 11g R2 ADG 搭建

--============Oracle ADG搭建============== --==========准备阶段========= 1.检查primary为archivelog模式。 select log_mode from v$database; 如果为noarchivelog模式,切换到archivelog模式。 shutdown immediate; startup mount; alt

原创 点赞1 阅读5317 收藏0 评论0 2018-07-23

Oracle 11g R2 安装和配置

--=========== 0: XServer准备 安装XServer,配置XShell --Xming,Xmanager,Vcxsrv --=========== 1: 磁盘分区和挂载 cd /etc/yum.repos.d/ ## scp ol6.repo root:10.198.15.105:/etc/yum.repos.d/ rm public-yum-ol6.repo df -lh

原创 点赞1 阅读676 收藏0 评论0 2018-07-23

在Oracle Linux 7上通过官方Repo在线安装SQL Server 2017

挂载数据盘#vgdispaly的Total PE安装SQL Server服务端1.下载SQL Server Red Hat Repository配置文件:curl -o /etc/yum.repos.d/mssql-server.repo https://packages.microsoft.com/config/rhel/7/mssql-server-2017.repo2.安装SQL Serve

原创 点赞1 阅读917 收藏0 评论0 2018-07-23

Windows 10上安装适用Linux的Windows子系统

启用“Windows Subsystem for Linux”可选特性并重启1. 以Administrator打开PowerShell并运行:Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux2. 根据提示重启计算机。3. 确定WSL启用。Get-WindowsOptionalFe

原创 点赞2 阅读3164 收藏0 评论1 2018-07-23

AlwaysOn业务IP和高可用IP分开使用方案测试报告

目录1.技术背景请添加链接描述2.方案一:主备源IP用于业务访问、主备新增网卡绑定IP用于AG通信请添加链接描述3.方案二:主备源IP用于AG通信、主备新增网卡绑定IP用于业务访问请添加链接描述4.方案三:主备源IP用于AG通信、主备新增IP绑定到源网卡用于业务访问请添加链接描述5.方案四:主备源IP用于业务访问、主备新增IP绑定到源网卡用于AG通信请添加链接描述6.方案选型请添加链接描述

原创 点赞1 阅读976 收藏0 评论0 2018-07-04

AlwaysOn业务IP和高可用IP分开使用(六)

方案选型方案可行性优缺点方案一:主备源IP用于业务访问、主备新增网卡绑定IP用于AG通信可行WSFC在IP切换过程中Ethernet 0临时禁用时会识别到Ethernet 1,那么Ethernet 1在与灾备网络通信的过程中,需要提前添加好静态路由,保证WSFC、AG正常通信。限制了AG访问的端点IP,若Ethernet 1故障AG将通信中断,增加了发生WSFC和AG异常的风险,尤其是AG立即故障

原创 点赞1 阅读864 收藏0 评论0 2018-07-04

AlwaysOn业务IP和高可用IP分开使用(五)

方案四:主备源IP用于业务访问、主备新增IP绑定到源网卡用于AG通信测试环境描述:AG角色主机名网络适配器IP地址1IP地址2主库TEST-GS-ZHXT1Ethernet010.198.197.16710.198.197.173备库TEST-GS-ZHXT2Ethernet010.198.197.16810.198.197.174灾备TEST-GS-ZHXT3Ethernet010.198.19

原创 点赞1 阅读1272 收藏0 评论0 2018-07-04

AlwaysOn业务IP和高可用IP分开使用(四)

方案三:主备源IP用于AG通信、主备新增IP绑定到源网卡用于业务访问测试环境描述:AG角色主机名网络适配器IP地址1IP地址2主库TEST-GS-ZHXT1Ethernet010.198.197.16710.198.197.173备库TEST-GS-ZHXT2Ethernet010.198.197.16810.198.197.174灾备TEST-GS-ZHXT3Ethernet010.198.19

原创 点赞1 阅读870 收藏0 评论0 2018-07-04

AlwaysOn业务IP和高可用IP分开使用(三)

方案二:主备源IP用于AG通信、主备新增网卡绑定IP用于业务访问测试环境描述:AG角色主机名网络适配器IP地址主库TEST-GS-ZHXT1Ethernet010.198.197.167Ethernet110.198.197.173备库TEST-GS-ZHXT2Ethernet010.198.197.168Ethernet110.198.197.174灾备TEST-GS-ZHXT3Ethernet

原创 点赞1 阅读1073 收藏0 评论0 2018-07-04

AlwaysOn业务IP和高可用IP分开使用(二)

方案一:主备源IP用于业务访问、主备新增网卡绑定IP用于AG通信测试环境描述:AG角色主机名网络适配器IP地址主库TEST-GS-ZHXT1Ethernet010.198.197.167Ethernet110.198.197.173备库TEST-GS-ZHXT2Ethernet010.198.197.168Ethernet110.198.197.174灾备TEST-GS-ZHXT3Ethernet

原创 点赞2 阅读1183 收藏0 评论0 2018-07-04

AlwaysOn业务IP和高可用IP分开使用(一)

技术背景某日志库很大,专线带宽有限,搭建AlwaysOn AG需要2个小时。后面考虑将业务IP和高可用IP分开,业务IP专门 提供给业务应用访问数据库服务,高可用IP专门提供AG通信。在做通关测试的时候,将某日志库备库从AG中移除,将主备业务IP互换,即业务连到备库独立出来的实例测试。测试完毕后,只需要对备库重做AG即可,不会占用专线带宽。

原创 点赞1 阅读748 收藏0 评论0 2018-07-04

一图胜千言 -- SQL Server 实用案例

原创 点赞1 阅读800 收藏0 评论0 2018-06-19

一图胜千言 -- SQL Server 日常运维

原创 点赞1 阅读1244 收藏1 评论0 2018-06-19

一图胜千言 -- SQL Server 配置

原创 点赞1 阅读705 收藏0 评论0 2018-06-19

一图胜千言 -- SQL Server 安装、卸载

原创 点赞1 阅读522 收藏0 评论0 2018-06-19

一图胜千言 -- SQL Server 基准测试

原创 点赞1 阅读866 收藏0 评论0 2018-06-19

一图胜千言 -- SQL Server 监控

原创 点赞2 阅读926 收藏0 评论0 2018-06-19

一图胜千言 -- SQL Server 驱动

原创 点赞1 阅读532 收藏0 评论0 2018-06-19

AlwaysOn 同步提交模式是否会丢失数据?

最近朋友去恒大面试,考官给出这样一个观点:同步情况下丢失数据有两种情况:一种是阻塞丢失,一种是同步失败。给出的处理办法:阻塞丢失的话干掉阻塞进程,或者重启实例都能解决;同步失败就只能重做节点。让我们一起来理解下,微软官方对于AlwaysOn同步提交模式的理解,当然直接看英文原文理解更精准:https://docs.microsoft.com/en-us/sql/database-engine/av

原创 点赞1 阅读2715 收藏0 评论0 2018-06-14

AlwaysOn 如何应对大事务操作?

对于AlwaysOn和镜像环境下的归档(或其他大事务操作),我觉得要注意点:1. 尽量避免在同步模式下做大事务操作,一旦决定做,请改成异步模式。2. 归档勤做,每次做也要loop delete top n and waitfor。3. 索引维护,尽量将索引重建改成索引重整。4. 应该把大批删除,切成小块来删或者不归档,重命名原表,新建一个同schema的表。5. 修改镜像数据库的数据文件到PCI-

原创 点赞1 阅读858 收藏0 评论0 2018-06-14

Windows版 SQL Server 2017 AlwaysOn AG 自动初始化测试报告

   目录技术背景必备条件创建具有自动种子设定的可用性组查看数据库同步进度暂时阻止主副本将更多的数据库种子设定到辅助副本在现有可用性组上停止某个辅助副本的自动种子设定在现有可用性组上启用某个辅助副本的自动种子设定监控自动种子设定SQL Server VDI备份原理分析创建自动种子设定的可用性组的性能考虑何时不使用自动种子设定自动种子设定会阻塞完整备份其他需要知道的事情功能性测试

原创 点赞1 阅读686 收藏0 评论0 2018-06-14

SQL Server 2017 AlwaysOn AG 自动初始化(十六)

总结对于咱们生产环境使用自动种子设定的考虑:由于SQL Server 2016和2017在磁盘文件路径要求中表现的行为不一样,2017能在主、辅助副本上让数据文件部署在不同的卷上,所以2017更灵活,更适合我们的环境。对于异地、大数据库的初始化,还得在生产环境中验证。通过自动种子设定来初始化副本,与业务数据库初始化(包括日志备份)可同步进行。

原创 点赞1 阅读419 收藏0 评论0 2018-06-14

SQL Server 2017 AlwaysOn AG 自动初始化(十五)

性能测试对比分析拿xx库来做测试,数据文件8G,备份后为600M:测试场景使用时间1通过备份恢复来创建,开启备份压缩1分29秒2通过自动种子设定,开启备份压缩1分22秒3通过自动种子设定,开启备份压缩,开启跟踪标志9567启用数据流压缩1分16秒以上测试都是在同子网虚拟机环境测试,并没有测试到异地、大数据库的环境。

原创 点赞1 阅读479 收藏0 评论0 2018-06-14

SQL Server 2017 AlwaysOn AG 自动初始化(十四)

功能性测试测试自动种子设定对SQL Server 2017数据文件磁盘布局要求的变化由于生产环境存放数据文件可能位于不同的卷上,且实例名也不同,那么数据文件的完整路径就不同。为了能实现自动种子设定,重设默认数据路径,满足对2017磁盘布局的要求。假设主实例默认路径为c:\data\,辅助实例默认路径为d:\data\主实例文件位置SQL Server 2016辅助实例文件位置SQL Server

原创 点赞1 阅读1214 收藏0 评论0 2018-06-14
写文章