【数据库运维】数据库(server)的时区设置及世界主要地区的时区
【时区设置不当会有什么问题】
当进行海外项目运维的时候,常常会遇到时区设置的问题。假设时区设置不当 或者 同样项目的server之间的时区不一致,都会有导致项目的数据异常的风险。
假设数据表的字段使用了date类型的字段,字段的默认值是sysdate。而且程序插入记录的时候使用了字段的默认值,那么就有可能导致数据异常。在改动数据库server的时区时。也是须要慎重操作的。
【server时间同步的方法】
# 时间同步server请改动为要求的地址(建议使用Windows的地址。由于世界上大部分个人电脑使用的是Windows操作系统。据CNZZ数据,在国内操作系统市场上,2014年1月份,微软Windows系统依然称霸市场。份额为90.63%)
物理server环境:
*/10 * * * * /usr/sbin/ntpdate -u time.windows.com ; /sbin/clock -w >> /tmp/clock.log
虚拟机环境:
*/10 * * * * /usr/sbin/ntpdate -u time.windows.com >> /tmp/clock.log
【怎样改动线上项目的时区设置】
替换/etc/localtime的方式会马上对操作系统生效。可是假设操作系统执行有数据库程序软件。数据库是不会马上生效的,必须重新启动数据库才干够。所以, 假设当前数据库的时区已经有问题了。建议保持现状 或者跟程序的开发确认,给出可行的解决方式之后。在进行数据库维护。改动时区。当然针对刚刚安装的、没有不论什么业务数据的数据库,能够在改动完操作系统时区之后。进行数据库的又一次安装,保障数据库元数据的时区是没有问题的。
切记:不能出故障,假设做有出现问题的风险。而不做能保持现状。那么什么都不做就是做好的选择。
【海外各地区的时区和设置方式】
#################### set timezone #############################
# TimeZone: UTC+8,CST
# Area: China
ln -fs /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
sed -i 's/^ZONE.*/ZONE="Asia\/Shanghai"/g' /etc/sysconfig/clock
# TimeZone: UTC+8,SGT
# Area: Singapore
ln -fs /usr/share/zoneinfo/Singapore /etc/localtime
sed -i 's/^ZONE.*/ZONE="Singapore"/g' /etc/sysconfig/clock
# TimeZone: UTC+7,ICT
# Area: Vietnam
ln -fs /usr/share/zoneinfo/Asia/Ho_Chi_Minh /etc/localtime
sed -i 's/^ZONE.*/ZONE="Asia\/Ho_Chi_Minh"/g' /etc/sysconfig/clock
# TimeZone: UTC-8,PST
# Area: US, California
ln -sf /usr/share/zoneinfo/America/Los_Angeles /etc/localtime
sed -i 's/^ZONE.*/ZONE="America\/Los_Angeles"/g' /etc/sysconfig/clock
# TimeZone: UTC+8,EST
# Area: Au
/usr/share/zoneinfo/Australia/Sydney
ln -sf /usr/share/zoneinfo/Australia/Sydney /etc/localtime
sed -i 's/^ZONE.*/ZONE="Australia\/Sydney"/g' /etc/sysconfig/clock
# TimeZone: UTC+1,CEST
# Area: German
ln -fs /usr/share/zoneinfo/Europe/Berlin /etc/localtime
sed -i 's/^ZONE.*/ZONE="Europe\/Berlin"/g' /etc/sysconfig/clock
# set UTC time
ln -fs /usr/share/zoneinfo/UTC /etc/localtime
sed -i 's/^ZONE.*/ZONE="UTC"/g' /etc/sysconfig/clock
【时区】
维基百科: http://zh.m.wikipedia.org/wiki/%E6%97%B6%E5%8C%BA%E5%88%97%E8%A1%A8
【数据库运维】数据库(server)的时区设置及世界主要地区的时区的更多相关文章
- MySQL数据库运维课程
MySQL数据库运维课程 http://www.dataguru.cn/article-4834-1.html?union_site=comm100 课程大纲 第一课:机器选型.系统规划 第二课:安装 ...
- 数据库运维之路——关于tempdb暴增实战案例
转眼间,2021年的第一个季度已经到了最后一个月了,由于疫情原因,最近一段时间一直在北京,基本上没有出差,每天上班下班的日子感觉时间过的好快,新的一年继续努力奋斗啊. 仔细回想一下,自己踏入到sql ...
- 一个兼职DBA的数据库运维经验 小米科技 xx@xiaomi.com 2011
一个兼职DBA的数据库运维经验 小米科技 xx@xiaomi.com 2011 内存扩容 16G->64G ,调大bp后,凌晨说监控物理内存有余量情况下,开吃swap,内存泄露措施1 定时 ...
- MySQL数据库运维的五大指标
如何评价一个公司数据库运维水平的高低?用什么来进行横向与纵向对比?自动化平台建设的目标是什么?必须有相应的指标体系来指导,此指标体系必须满足以下条件: • 可以用数字来测算和衡量 • 最终指标,而不是 ...
- Oracle数据库运维优化六脉神剑口诀
我们知道数据库性能是数据库运维中至关重要的一个部分,据传在Oracle数据库的江湖中也有威力无比的六脉神剑技能,下面与大家免费分享Oracle大师们广为流传的六脉神剑口诀,一般人我不告诉他哦:) 少商 ...
- 数栈运维实例:Oracle数据库运维场景下,智能运维如何落地生根?
从马车到汽车是为了提升运输效率,而随着时代的发展,如今我们又希望用自动驾驶把驾驶员从开车这项体力劳动中解放出来,增加运行效率,同时也可减少交通事故发生率,这也是企业对于智能运维的诉求. 从人工运维到自 ...
- mysql数据库运维方案
数据库不仅仅是dba的工作,每一个测试人员也应该懂得基本的数据运维操作,因为数据库是数据承载的地方并且是系统中非常重要的一部分,所以我们也需要熟练的对数据库进行基本维护. 01.常用备份恢复命令 第1 ...
- 从一个简单的约束看规范性的SQL脚本对数据库运维的影响
之前提到了约束的一些特点,看起来也没什么大不了的问题,http://www.cnblogs.com/wy123/p/7350265.html以下以实际生产运维中遇到的一个问题来说明规范的重要性. 如下 ...
- mysql数据库-运维合集
目录 RDBMS 术语 整删改查操作 库操作 表操作 账号与授权 匹配符(条件查询) MySQL三大类数据类型 函数 其他操作 查看数据库的占用空间大小 开启慢查询 状态查询 字符集设置 忘记密码重置 ...
随机推荐
- 【Linux】CentOS6上安装Python3.7(config、make、make install)及“No module named '_ctypes'”/pip install时“ssl module in Python is not available.”的解决
1.下载安装包 https://www.python.org/ftp/python/ 该目录下选择所需要的版本进行下载.解压. wget https://www.python.org/ftp/pyth ...
- java:集合输出Iterator,ListIterator,foreach,Enumeration
//集合输出,集合的四种输出 Iterator, ListIterator, foreach, Enumeration 只要碰到集合,第一输出选择是Iterator类. Iterator<E&g ...
- 8:Spring Boot中thymeleaf模板中使用 Shiro标签
1,添加 pom.xml grade: compile('com.github.theborakompanioni:thymeleaf-extras-shiro:1.2.1') 2, Subject ...
- ASP.net 能写一个上传整个文件夹的东东
IE的自带下载功能中没有断点续传功能,要实现断点续传功能,需要用到HTTP协议中鲜为人知的几个响应头和请求头. 一. 两个必要响应头Accept-Ranges.ETag 客户端每次提交下载请求时,服务 ...
- 【bzoj1398】Vijos1382寻找主人 Necklace
*题目描述: 给定两个项链的表示,判断他们是否可能是一条项链. *输入: 输入文件只有两行,每行一个由0至9组成的字符串,描述一个项链的表示(保证项链的长度是相等的). *输出: 如果两条项链不可能同 ...
- Codeforces Round #351(Div 2)
熬到半夜打结果前一个小时提交代码的页面根本加载不进去,D题写完还因为小点没判被hack掉了... rating什么的都是身外之物了,于是乎喜闻乐见地又掉回绿名了. A题: *题目描述: Bear看一场 ...
- 实用工具/API
实用工具/API PNG图片无损压缩 在线给图片加水印 随机密码生成 随机头像生成 微博一键清理工具 CSS压缩 在线工具 免费虚拟主机 技术摘要 https://github.com/biezhi/ ...
- UNR#3 Day1——[ 堆+ST表+复杂度分析 ][ 结论 ][ 线段树合并 ]
地址:http://uoj.ac/contest/45 第一题是鸽子固定器. 只会10分.按 s 从小到大排序,然后 dp[ i ][ j ][ k ] 表示前 i 个元素.已经选了 j 个.最小值所 ...
- [BZOJ3527][ZJOI2014]力:FFT
分析 整理得下式: \[E_i=\sum_{j<i}{\frac{q_i}{(i-j)^2}}-\sum_{j>i}{\frac{q_i}{(i-j)^2}}\] 假设\(n=5\),考虑 ...
- Codeforces Round #369 (Div. 2) A. Bus to Udayland (水题)
Bus to Udayland 题目链接: http://codeforces.com/contest/711/problem/A Description ZS the Coder and Chris ...