数据库与操作系统时区更改
ORACLE 11G 新部署的环境,刚使用GOLDENGATE 进行完数据迁移和同步,发现ORACLE 自动收集的任务时间
并不是设定的晚上22点启动。检查AIX 时区发现设置的CDT ,数据库的TIMEZONE 是CST6CDT,与系统管理
员沟通,他答复是AIX 6.1 没有北京时间这个时区了,所以没有按照手册特别设置,现在只能进行时区更改为
Asia/Shanghai,OS更改完成后GOLDENGATE / ORACLE /AIX 全部重启。
问题接踵而至
1.GOLDENGATE 所有的TRAIL FILE 时间都被更改导致REPLICATE ABEND
解决方法:
ALTER REPLICAT REP* , extseqno xxx ,extrba xxx
2.ORACLE 中发现数据库的TIMEZONE 还需是原来的,统计信息自动收集任务时间还是异常
解决方法:
数据库时区更改参考:http://space.itpub.net/175005/viewspace-618100
确认业务表没有使用TIMESTAMP WITH LOCAL TIME ZONE 类型的
ALTER DATABASE SET TIME_ZONE='+08:00';
Completed: ALTER DATABASE SET TIME_ZONE='+08:00'
Wed Oct 09 09:37:10 2013
重启数据库
检查更改是否成功
`
javascript
select * from database_properties where property_name = 'DBTIMEZONE';
检查 scheduler default_timezone 的设置
9:40:01 SQL> set verify off
9:40:08 SQL> variable v_value varchar2(1000);
9:40:20 SQL> begin
2 dbms_scheduler.get_scheduler_attribute(attribute => 'default_timezone',value => :v_value);
3 end;
4 /
PL/SQL procedure successfully completed
Executed in 0.016 seconds
v_value
CST6CDT
发现依然是更改前的TZ CST6CDT
进行更改:
9:44:12 SQL> BEGIN
2 DBMS_SCHEDULER.SET_SCHEDULER_ATTRIBUTE(
3 ATTRIBUTE => 'default_timezone',
4 VALUE => 'Asia/Shanghai');
5 END;
6
7 /
PL/SQL procedure successfully completed
Executed in 0.031 seconds
一个小问题折腾了半天。最新内容请见作者的GitHub页:http://qaseven.github.io/
数据库与操作系统时区更改相关推荐
- 分布式系统:数据库、操作系统、集群、协调、接口、多处理器、共享、I/O
Table of Contents 分布式系统简介 分布式系统的类型 客户端/服务器系统 点对点系统 分布式系统的优势 分布式系统的缺点 单处理器系统 单处理器和多处理器系统之间的差异 分布式数据库 ...
- 数据库服务器常见操作系统,服务器的数据库和操作系统
服务器的数据库和操作系统 内容精选 换一换 本手册介绍数据仓库服务的工具使用,工具简介及版本配套关系如表1所示. 业界对备份一致性的定义包括如下三类:不一致备份:备份的文件.磁盘不在同一个时间点.云备 ...
- go 捕获数据库新增数据_更改数据捕获的经验教训
go 捕获数据库新增数据 The article summarizes experiences from various projects with a log-based change data c ...
- 宝塔mysql data修改_宝塔一键修改mysql数据库存放路径,更改默认数据目录…
宝塔一键修改mysql数据库存放路径,更改默认数据目录脚本! 该shell脚本仅限于宝塔bt.cn linux面板使用,希望对有需要的朋友有所帮助,如有问题请留言! 主要参数功能: 1.默认修改数据库 ...
- 如何查看电脑的操作系统以及更改计算机名称
前言 以前也查过电脑的操作系统,只是感觉每次都忘记怎样查,还要去麻烦度娘.正值我盯着博客不知道要写一篇什么东西,所以就决定把它记录下来. 查看操作系统 只需要两步: 右击我的电脑,点击属性 直接查看 ...
- 一、MySQL数据库设置默认时区
打开CMD将工作目录切换到MySQL的bin下 cd F:\mysql-5.7.21-winx64\binmysql -u root -p输入密码即可登陆MySQLselect now(); 查看my ...
- MySql数据库记录相差14小时排错,使用Java访问Mysql数据库时出现时区异常的解决方案
最近遇到1个大坑,A系统迁移到B系统,2边系统 同1个字段 createTime 看到的不一致. 表象: A系统: 2019-6-10 17:34 B系统: 2019-6-11 .... 再次尝试: ...
- java 获取系统的时区_【转】Java 获取操作系统时区
Java 可以通过 Timezone 获取时区,但是通过 Timezone 获取的时区是 JVM 初始化时保存的时区,并不是操作系统所设置的时区.当修改过操作系统的时区后,JVM 并不会同步更新.Ti ...
- 达梦数据库基于操作系统本机身份验证登录数据库
简单介绍 达梦数据库基于操作系统身份验证的登录方式类似Oracle的操作系统认证登录方式(/ as sysdba). 达梦数据库基于操作系统的身份验证分为本机验证和远程验证,本机验证需要将DM ...
最新文章
- MATLAB作二维傅里叶变换所需要注意和知道的东西(im2double、fft2、abs、imshow、二维傅里叶变换的物理意义)
- [CF407B] Long Path
- java异步处理同步化_java 异步查询转同步多种实现方式:循环等待,CountDownLatch,Spring Even...
- HDU 5489 Removed Interval
- python 主语_前深度学习时代--FFM模型的原理与Python实现
- 2.5.1 MySQL数据库备份恢复基础讲解
- Spring的Web MVC –重定向到内存泄漏
- html5怎么跟安卓交互,html5怎么与android交互
- Unity ---WidgetsUI CreateTileView Demo
- 【STM32】UART串口通信无法通信问题(SSCOM)
- wampserver下载以及安装教程
- python windows api截图_Python调用windows API实现屏幕截图
- Win7下虚拟机安装Mac OS X
- gitlab mysql 配置_Gitlab安装配置及使用
- Excel如何批量删除数字单元格前的撇号
- 获取html下拉菜单selected,原生js获取select下拉框的selected的option项
- JS安全防护算法与逆向分析——新浪微博登录JS加密算法
- 原创 | 新技术加速隐私暴露,如何应对?(四)《个人金融信息保护技术规范》影响几何?...
- 这就是波士顿动力第一款商用产品「机器狗」Spot
- SEO建设者,有哪些说不出的苦?
热门文章
- 挖坑挖到cnblogs.com来...
- SQL Date 函数
- 【CSON原创】HTML5游戏框架cnGameJS开发实录(外部输入模块篇)
- Java一个线程能否结束另一个永不停止的线程
- 网站流量UV是什么意思?什么是流量UV/PV/IP
- 千万级并发HAproxy均衡负载系统介绍
- 一种注册表沙箱的思路、实现——研究Reactos中注册表函数的实现4
- notepad php发布网站,谈谈如何把WordPress部署到服务器上
- embed的名词_常见名词解释
- 微服务项目用了几台服务器,微服务部署运维