标签:改动 操作系统 运维 clock 数据库 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的方式会马上对操作系统生效。可是假设操作系统执行有数据库程序软件。数据库是不会马上生效的,必须重新启动数据库才干够。所以, 假设当前数据库的时区已经有问题了。建议保持现状 或者跟程序的开发确认,给出可行的解决方式之后。在进行数据库维护。改动时区。当然针对刚刚安装的、没有不论什么业务数据的数据库,能够在改动完操作系统时区之后。进行数据库的又一次安装,保障数据库元数据的时区是没有问题的。
标签:改动,操作系统,运维,clock,数据库,server,时区 来源: https://www.cnblogs.com/ldxsuanfa/p/10925679.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。